Yet another game engine.
$ sh scripts/build_assimp.sh
$ mkdir build && cd build
$ cmake ..
$ cmake --build .$ source /path/to/emsdk/emsdk_env.sh
$ mkdir build-emscripten
$ cd build-emscripten
$ emcmake cmake .. -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXE_LINKER_FLAGS="-sUSE_GLFW=3 -sUSE_WEBGL2=1 -sFULL_ES3=1 -sPTHREAD_POOL_SIZE=16"
$ mingw32-make
$ cd ../scripts
$ python -m simple-http-server.pyOpen bin/Optick.exe to start profiling session
Showcase — Sponza (VXGI)
Showcase — Sponza (Path traced)
Showcase — Breakfast Room
Showcase — Tile Map Editor
| API | Implementation |
|---|---|
| OpenGL | Done |
| Direct3D 11 | Done |
| Direct3D 12 | Done |
| Vulkan | WIP |
| Metal | WIP |