GamesadvancedESP32
ESP32 Doom — Raycaster (ILI9341)
A Wolfenstein / early-Doom style first-person raycaster on an ESP32 + ILI9341 320x240 colour TFT. The whole screen is redrawn every frame over hardware SPI (VSPI) with Adafruit_ILI9341 block writes (one startWrite/endWrite burst per frame), plus distance fog and darker E/W faces for depth. Four buttons move and turn the player; an auto-demo walks the 16x16 map when idle. Built as an emulation-speed benchmark — it overlays the on-device FPS and prints frame/FPS stats over Serial.
What you'll simulate
- ✓Real ESP32 emulation — cycle-accurate, no hardware needed
- ✓5 interactive components on the canvas
- ✓Auto-installs: Adafruit GFX Library, Adafruit ILI9341, Adafruit BusIO
- ✓Serial Monitor included — see output in real time