Home - Swizpig/ZGloom GitHub Wiki

ZGloom

What is ZGloom?

A C++ reimplementation/port of Gloom, an Amiga FPS.

Absolutely no connection to ZDoom, I was just stuck for a name and thought it was funny. I'm open to suggestions.

"Reimplementation/port"?

The Gloom source was released, but is M68K assembly. This has been partly been converted (manually, so there are likely still many inaccuracies) to C++ and put in an SDL2 framework. The renderer is currently software only.

What's missing?

The Underkill sub-game. The back-end of the renderer is original and a bit flaky (and actually less accurate then original Gloom), especially at higher resolutions. There's also infinite lives at the moment.

What's new?

There is now support for in-game music. Put any XMP playable module in the sfxs/ folder and add song_mysongname to the script file in misc/script. Multiple song_ lines are allowed, so per-level music is possible.