Chocolate-doom
Chocolate doom
https://www.chocolate-doom.org
Minimal Doom game engine
Chocolate Doom is a minimal vanilla chocolate doom engine, meaning it emulates the original one even including some of it's bugs (e.g. save buffer overrun, but can be disabled).
Before running, you may want to setup the game settings like keybindings using the chocolate-doom-setup program. Then to play Doom, Chocolate Doom requires IWAD files (which have all the levels and assets), such as the ones of the Freedoom project, which may be already downloadable through your package manager. Then specify them via e.g. chocolate-doom -iwad [path to your freedoom .wad]
Documentation
https://www.chocolate-doom.org/wiki/index.php/User_guide
Download
https://github.com/chocolate-doom/chocolate-doom/archive/refs/tags/chocolate-doom-3.1.0.tar.gz
User level
Beginner
VCS Checkout
Categories
- Game:action
- Game:shoot-em-up
- Graphics:3d
- Interface:command-line
- Interface:console
- Interface:x-window-system
- Program-build-automation:make-related
- Programming-language:C
- Runs-on:GNU/Linux
- Runs-on:Windows
- Runs-on:BSD
- Runs-on:OS X
- Software-development:game-development
- Use:gameplaying
- Use:interface
- Use:software-development
Licensing
License
Verified by
Verified on
Notes
License
Verified by
NameNotQuality
Verified on
8 August 2025
Leaders and contributors
| Contact(s) | Role |
|---|---|
| Fabian Greffrath | Author |
| Samuel Villarreal | Author |
| Jonathan Dowland | Author |
| Turo Lamminen | Author |
| Alexey Khokholov | Author |
| James Haley | Author |
| Simon Howard | Author |
Resources and communication
| Audience | Resource type | URI |
|---|---|---|
| Users | Changelog | https://github.com/chocolate-doom/chocolate-doom/releases |
| Users (for feedback, questions or suggestions) | Mailing List | chocolate-doom-dev-list@chocolate-doom.org |
| Users | Homepage | https://www.chocolate-doom.org |
| Users | Bug Tracking | https://github.com/chocolate-doom/chocolate-doom/issues |
| Users | Download | https://github.com/chocolate-doom/chocolate-doom/archive/refs/tags/chocolate-doom-3.1.0.tar.gz |
| Developers | VCS Repository Webview | https://github.com/chocolate-doom/chocolate-doom |
Software prerequisites
| Kind | Description |
|---|---|
| Required to build | automake |
| Weak prerequisite | sdl_net |
| Weak prerequisite | libsamplerate |
| Weak prerequisite | libpng |
| Required to build | autoconf |
| Required to build | make |
| Required to build | cmake |
| Weak prerequisite | sdl_mixer |
| Weak prerequisite | fluidsynth |
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.
