DUGA

DUGA is a procedurally generated first-person shooter based on a raycasting engine (similar to Wolfenstein 3D) built with pygame. It is available on itch.io under a pay what you want model, with the source code accessible on GitHub. It was first released as a three level tech demo on December 10, 2017, followed by a 1.0 release on August 25, 2018 which featured procedural levels as well as a level editor. It only has binaries for Windows and macOS, but can be ran from source on other systems supported by Python.

Tech Demo

 * itch.io
 * pygame entry