A custom DOOM engine built from scratch to run on the Brucon 2024 (0x10) conference badge hardware.
About
This project demonstrates low-level game development and embedded systems programming by recreating the classic DOOM experience on constrained hardware. The Brucon badge is a custom electronic conference badge with limited processing power and display capabilities.
Technical Challenges
- Memory Constraints: Working within the badge's limited RAM
- Custom Rendering: Implementing a raycasting engine for the small display
- Input Handling: Mapping badge buttons to game controls
- Optimization: Achieving playable framerates on embedded hardware
Why DOOM?
DOOM is the quintessential "can it run DOOM?" project. Porting it to the Brucon badge combines retro gaming nostalgia with modern embedded systems challenges, showcasing both game development and hardware programming skills.
Brucon Conference
Brucon is Belgium's premier cybersecurity conference, held annually. The 2024 edition (0x10 in hex = 16th edition) featured custom electronic badges that attendees could program with their own applications.