
About
donut is an open-source reimplementation of The Simpsons: Hit & Run, written in modern C++ using modern OpenGL, with SDL2, Bullet physics, OpenAL, and fmt as dependencies. It requires the original game's asset files to run, and is released under the GPL v3 license.
Getting started
To build donut, clone the repository recursively and install its dependencies (SDL2, Bullet3, OpenAL-soft, fmt) via vcpkg; from there, generate a Visual Studio project with CMake on Windows, or build directly with CMake and make on Linux (Ubuntu instructions are given). You'll also need to supply the original Simpsons: Hit & Run game assets yourself, since none are included.
Media
Additional notes
- Quirk
- On Linux with Mesa drivers, the README notes that OpenGL context issues may need to be worked around using the MESA_GL_VERSION_OVERRIDE and MESA_GLSL_VERSION_OVERRIDE environment variables.
- Community
- The project has a Discord server for development discussion.