/hgengine3

Third generation Mercury engine.

Primary LanguageCMIT LicenseMIT

hgengine3

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.

Screenshot

Prior versions


TODO

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