Yet Another Game Engine (YAGE)
A 3D game engine written in C++ and OpenGL. Currently only supports Windows.
- MIT License, do whatever you want with the code!
- OpenGL-based 3D rendering pipeline
- Supports up to 500,000 polygons efficiently
- Integrated physics system (using Bullet)
- Diffuse, Normal, and Specular texture mapping
- Import scenes and meshes via .fbx, .obj, .3ds, and more (using ASSIMP)
- Game scene builder
- Interactive camera system
- Dynamic shadows and lighting
- Particle systems
- Much more!
- 2D Text Rendering
This is a quick demo game I created to provide developers with a understanding of what they can build with the game engine.
Example Diablo Render