Glacier V2 is the second iteration of my game engine API that is built from scratch using C++, OpenGL, and entt. It serves as a platform for me to learn graphics programming as well modern game development techniques. Many features are still work-in-progress.
GitHub- Multithreaded asset loading (GLTF models, textures, shaders, fonts...)
- ECS based on entt
- Adding components to entities
- Scene Graph
- Native scripting
- Heightmap model loading
- Bullet physics engine
- and more...
- Phong lighting (currently just a directional light)
- Directional Shadow Mapping
- Batched Debug Text Rendering
- Sprite Rendering
- (VERY) Basic editor based on Dear ImGui
- Normal Mapping
- Basic Skeletal Animation
- and more...