Minimal physics engine which provide Circle, AABB, OBB, Force Manger, Contact Manager and other tools to create your first pregame.
Please use premake5
to build our project.
- Ensure
premake5
is installed - Ensure
premake5
is in the userPATH
- Use next command in root directory:
vendor\premake5.exe [PLATFORM]
Please check vendor\premake5.exe --help
to see available platforms.
- Use next command in root directory:
premake5 [MAKE FILE GENERATOR]
- Run
./build/Core/bin/[CONFIGURATION]/Engine
- Other way to build our project: use script
./build.sh [ACTION]
Please see premake5 --help
to more details
- Use next command in root directory:
premake5 xcode4
- Rewrite Gvector
- Separate math and structures
- ?? Friction ??
- Abstract class for primitives
- Implement primities
- Contact Managment
- Force Managment
- Collision Manifolds
- Box vs. Box
- Circle vs. Circle
- Circle vs. Box
- Optimize Collision Detection ?? Grid ??
- Render
- build.sh
- build.bat
- Write documentation
- Write wiki