This is an old game project that's on (indefinite? 👀) hiatus since I wasn't sure which direciton to take it in.
It's roughly just messy entt/box2d/sfml/imgui boilerplate at this point.
Last I left off was somewhere in networking code, which really illuminated the need for a proper design pass. This ... never happened, lol.
I'm not sure if I'll ever pick this up again, but I'm keeping it around since it's a good example of my code style and I might want to reference it in the future.
cmake -S . -B build # generate the build files
cmake --build build # build the project
./build/Debug/main.exe # run the project
cmake --build build --target docs
- An Introduction to Modern CMake
- box2d documentation
- C++ Core Guidelines
- CMake projects in Visual Studio
- Doxygen
- entt wiki
- imgui manual
- luacpp
- SFML Documentation
- Multimedia Library: SFML
- Immediate-mode UI: imgui
- ImGui backend: imgui-sfml
- ECS Framework: entt
- Documentation theme: doxygen-awesome-css