A 2012 Irrlicht demo: walk a gtkRadiant downtown BSP, find 10 chairs before the 30 second timer runs out.
The original Visual Studio project was missing Game.cpp (only Game.obj remained). That file has been reconstructed from Game.h, the other sources, and Irrlicht's collision / Quake 3 examples.
- WASD / arrows — move
- Mouse — look
- Space / J — jump
- E or left click — collect a chair you are looking at
- Esc — pause (Restart / Quit)
- After win / lose — Restart (or Enter) to play again, Menu (or Esc) to return to the title screen
This repo now includes a native Mac port that loads cod_map.pk3 (Quake 3 BSP) and the original chair / menu art:
swift run -c release FindTheChairRun it from the repository root so Game/Pancakes.jpg, Game/cod_map.pk3, and the audio files resolve.
brew install irrlicht
make runmake compiles the C++ sources against Homebrew Irrlicht and plays audio with AVFoundation instead of irrKlang.