Logicraft Studios
Offline Arduino, RP2040 & ESP32 simulator
Starting local backend…
Logicraft Studios LogoLogicraft StudiosSTUDIO
ExamplesEditorAboutGitHub
Logicraft Studios / Examples / ESP32 Doom — Raycaster (ILI9341)
ESP32 Doom — Raycaster (ILI9341)
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
← Back to examples