Logicraft Studios
Offline Arduino, RP2040 & ESP32 simulator
Starting local backend…
Logicraft Studios LogoLogicraft StudiosSTUDIO
ExamplesEditorAboutGitHub
Logicraft Studios / Examples / Pico Doom — Raycaster Demo
Pico Doom — Raycaster Demo
GamesadvancedRaspberry Pi Pico (RP2040)

Pico Doom — Raycaster Demo

Wolfenstein / early-Doom-style first-person 3D corridor on a Pi Pico + ILI9341 TFT. DDA raycasting at 160 rays/frame, no framebuffer (columns drawn straight to the TFT via drawFastVLine). Forward/back move, two more buttons turn the player. 16×16 tile map with 5 wall palettes (slate, blood, brown, toxic green, bronze door). The full id Software Doom needs the WAD assets shoehorned into 2 MB of flash with custom compression that the emulator cannot reproduce — this is the visual demo the Pico hardware actually runs in real life.

What you'll simulate

  • ✓Real Raspberry Pi Pico (RP2040) emulation — cycle-accurate, no hardware needed
  • ✓5 interactive components on the canvas
  • ✓Auto-installs: Adafruit GFX Library, Adafruit ILI9341
  • ✓Serial Monitor included — see output in real time
← Back to examples