Skip to content

toneengo/vulkanengine

Repository files navigation

WIP. Simple 3D rendering engine using the Vulkan API.

I intend to use this codebase for my own future projects, hence all "user" code is in src/render.cpp and src/render_data.hpp.

Current features:

  • Model/texture loading
  • Profiling
  • Bindless descriptors
  • Camera movement (WASD, right click to look around)
  • Vulkan API abstractions
  • Cross platform

To-do:

  • Game engine
    • Configurable database for in-game entities (ECS)
  • Object movement
  • Environment rendering (terrain, grids, etc.)

About

Simple 3D Vulkan graphics engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages