VkEngine
C++ (Vulkan, PhysX, FMOD, Assimp, ImGUI)
My biggest project ever and my first ever game engine made from scratch with Vulkan. With help of vulkan-tutorial I managed to implement Vulkan renderer. Then I added on top FMOD and PhysX from my existing projects and implemented scene management and game object system. This project has taught me a lot about low-level systems as well as systems design. So far, I made only one game with it, which is Lab Escape. Currently all neccessary basics are implemented and this engine is ready for small projects. However, as of now, there is one bug where sometimes graphics flicker. I am aware of that and already working on the fix. Overall, this project took me around 2-3 months (since first half of March). There is still a lot of work to be done. Screenshots are from the Lab Escape. Check out my blog post as well!