Hail, My own Vulkan game engine

This is an engine I started working on from the start of 2023, it is being written in C++, but I am challening myself to limit the use of the STL to as little as possible where I can. My methodology when writing this engine is to try to have all the systems be written to the same level. So no one system gets to be "done" until a feature necessitates it. The repository can be found here on Github if you want to have a look =).

The engine currently has these features

  • Triple buffered rendering
  • Custom file browser
  • Support for Imgui on different threads
  • Native input handler
  • Sprite rendering
  • Primitive rendering

Currently working on a reflection system to make the rendering even more data driven.

Writing my own file browser

Post in progress