This is the 3rd generation of the Mercury game engine. Rewritten from the ground up with a focus on performance, making use of data oriented design while still being easy to use. Mercury 3 includes VR support via OpenVr. Its intended to be cross platform, though currently only builds on Windows.
- Mercury Game Engine Version 1 https://sourceforge.net/projects/hgengine/
- Mercury Game Engine Version 2 https://github.com/axlecrusher/hgengine
In no particular order
- Clean up data oriented scene graph. Removing older scene graph data types.
- Lighting (deferred, tile deferred?)
- Better/simple render target implementation
- Implement Vulkan
- Port windowing system, input, and sound systems to linux