Check this out: tiger-game-engine!
This repository follows the standard CMake building procedure.
Before building, run configure.py
to download the glad
package.
OpenGL 4.1 is used because 4.1 is the latest version MacOS supports.
So this repository can stay cross-platform.
The USE_SYSTEM_ASSIMP
and USE_SYSTEM_BULLET
flag decides whether the system library of assimp
and bullet3
is used.
If not able to installed these two libraries in the system path,
simply remember to leave them turned off and let CMake build the libraries for you.
git submodule update --init --recursive
python configure.py # download glad
mkdir build
cd build
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DUSE_SYSTEM_ASSIMP=ON \
-DUSE_SYSTEM_BULLET=ON \
..
This visualizer supports skeletal animation. Please navigate through the scene with mouse scrolling and dragging. Check the visualizer out!
make model-visualizer
Still under construction.