Rust port of the Warlock project, from the Tricks of the Game-Programming Gurus book.
Note that the book falsely advertises the project as a Doom-like game, while it's actually only a renderer (no game logic) using unoptimized DDA ray casting (same principle as Wolfenstein 3D).