This is Labyrinth Engine, first generation.
Labyrinth Engine Generation One(a.k.a. Labyrinth Engine First Generation, or LEG1 for short) is a raycaster engine forked from 3DSage's raycaster tutorials. Labyrinth adds many features to 3DSage's raycaster: Music, multiplayer(somewhat), multiple levels, etc...
- Allow playing a music file
- Allow stopping to play a music file
- Establish infrastructure
- Implement Server
- Implement Client
- Loading screens
- Switching levels
- Level end stats