Sample Game Engine
Heavily based on this awesome tutorial series.
Done:
- CMake Building system
- Game engine contained inside DLL with clean API
- C++ engine
- Initialization
- Resource caching
- Window/input management with GLFW library
- GLEW library
- OpenGL rendering
- Shaders
- Textures
- Simple lighting
- Materials (dedicated files with .mat extention)
- Lua scripts for scene management