2D and 3D game engine
Game rendering framework based on OpenGL(future plans to use vulkan and Direct3D 12)
The UI and general 3D model rendering is now almost complete The project continues to be updated with plans to refine much of the game engine
It is recommended to use Cmake v3.1 or above to create a solution. Create the Build file under your project and generate it directly using CMake without any other action (tested under the environment of Windows XP and above, and realized the compilation and generation)
- Assimp (https://github.com/assimp/assimp)
- Box2D (http://box2d.org)
- Bullet (https://pybullet.org/wordpress)
- glad (https://glad.dav1d.de)
- KhSTL (https://github.com/LINKHA/KhSTL)
- LZ4 (https://lz4.github.io/lz4)
- OpenAL-soft (https://github.com/kcat/openal-soft)
- SDL2 (https://www.libsdl.org)
- STB (https://github.com/nothings/stb)
- FreeType (https://www.freetype.org)
- LibCpuId (http://libcpuid.sourceforge.net)