Go Port of DOOM Engine: Play the Classic in Your Terminal
2025-08-13
The `gore` project is a minimal, platform-agnostic Go port of the legendary DOOM engine, transpiled from the doomgeneric codebase. No CGo, no platform dependencies – just pure, cross-compiling demon-slaying action in Go. It supports multiple DOOM versions and WAD files, offering terminal, web server, and Ebitengine implementations. While some improvements are planned (multi-instance support, removal of `unsafe` code), it's an impressive feat, bringing classic gaming to various platforms with the power of Go.
Game