A simple C++/OpenGL game engine used for various projects. Showcase video
- Deferred shading
- PBR
- Material system
- Real time shader reloading
- Post processing
- SSAO/HBAO
- SSR
- Tessellation
- Threading/fiber utilities
- Memory management
- Game loop
- Tweening system
I used Emerald to create a visualization of a neural network I developed as a learning project.
I also used Emerald to create a small prototype in which a maze with locks and keys was generated. This maze was created using cyclic dungeon generator based on Unexplored
The generated maze can be traversed in a first person perspective.
A video can be found here
I've also used Emerald to develop a networked Minecraft clone.