An game engine I'm working on in C++
- Shadow mapping
- Scene description for loading assets using JSON
- Skybox using .hdr images
- ImGUI Support
- Timer class for simple profiling w/ overlay showing them
- Getting reference instead of value for increased performance
- Removed some duplicate code and cleaned up shader loading
- Mesh loading
- Texture loading
- Material loading per mesh with textures
- Fallback material if mesh has no material
- Flycam with smoothed movement
- Directional light
- Built-in Mesh primatives