/LacunaGE

-

Primary LanguageC++

Warning: This project has been deprecated thanks to an architectural overhaul, a newer engine project is currently in the works. Check back at my portfolio in a couple weeks/months for updates.



This is an educational project!


CMake Build seems to break on Assimp's zLib library, I'm currently working on a fix.
My goal is to have a functional game engine that supports DX12, Vulkan, Is crossplatform, has a multithreaded entity component system, has physics handled my Bullet or PhysX and audio through WWise. I'm looking to implement clustered forward rendering, possibly a raytracer and if time permits I will develop a clone of this engine using my univisity's facilities to port the engine to PS4 as well.
suggestions, questions and feedback are welcome.

This project requires at least Visual Studio 2015. Use CMake with Visual Studio 14 2015 Win64 or Higher. Win64 is necessary.

My next goal is to overhaul my graphics pipeline since that has not seen any love and still only renders 1 object instead of the scene.

Structure: /
--- bin/
--- build/
--- lib/
--- inc/
--- src/
------ lcn_core/
--------- inc/
--------- src/
------ lcn_game/
------ vk_renderer/
------ windowing/
--- thirdparty/