It's a robot simulator. There's robots! (once we make them.)
This codebase is developed in modern C++ (as reasonable), using the C++23 standard. The primary target is Web via Emscripten, and tooling isn't currently provided for building native apps.
Libraries used:
- sokol for windowing, graphics, and more.
- DearImGui for debug immediate-mode UI
- Lua for embedded scripting
- sol2 for a better way to use Lua
Toolchain used:
- CMake for build system
- Emscripten for targeting Web
emcmake cmake -B build -S .
cmake --build build
To build in parallel, optionally add the -j N flag where N is the number of
threads to build with.
emrun build/index.html