Story
CrowPanel Pocket Arcade
CrowPanel Pocket Arcade is a compact DIY handheld arcade experience built for the Elecrow CrowPanel 2.8-inch ESP32 display.
Designed specifically for the 320 × 240 resistive touchscreen, the device turns the CrowPanel into a simple pocket-sized gaming console with three original offline arcade games. Everything runs directly on the ESP32 — no Wi-Fi, Bluetooth, SD card, external assets, or internet connection is required.
https://www.youtube.com/watch?v=BkuglAy6qOQ
Three Games, One Pocket Arcade
Reflex Beacon
A fast-paced reaction game designed for short, addictive sessions. Each run consists of 10 randomized rounds, with increasingly smaller targets and shorter reaction windows. Players earn combo bonuses for quick responses while early or missed taps result in penalties. The game tracks reaction statistics including average reaction time, fastest reaction, and high score.
Shift Vault
A touch-friendly sliding-block puzzle played on a 5 × 5 board. Select a block and use the large on-screen controls to move it. The goal is to guide the cyan target block to the exit. Every puzzle is generated dynamically from a solved configuration, providing fresh challenges without relying on external level files.
Circuit Worm
A fast arcade game controlled entirely with swipe gestures. Guide the worm around the grid, collect energy nodes, grow longer, and achieve the highest score possible. As the game progresses, movement becomes faster and new obstacles appear. Temporary bonus nodes add another layer of challenge.
Built for the CrowPanel
The software is optimized for the Elecrow CrowPanel 2.8-inch ESP32 display featuring:
-
ESP32-WROOM-32-N4
-
320 × 240 ILI9341-compatible TFT display
-
XPT2046-compatible resistive touchscreen
-
Landscape orientation
-
No PSRAM required
-
No SD card required
The interface uses large touch targets, a dark arcade-inspired theme, cyan highlights, and bright status colors to make the games comfortable to play on a small resistive touchscreen.
Lightweight by Design
CrowPanel Pocket Arcade does not depend on large image files or full-screen frame buffers. Graphics are generated at runtime using basic TFT drawing primitives such as rectangles, circles, lines, text, and procedural icons.
This keeps the firmware small and efficient enough to run comfortably on the ESP32-WROOM-32 without additional memory or storage hardware.
Fully Offline
The arcade is designed to work completely offline. Wi-Fi and Bluetooth are not initialized, and the games do not require network access, external servers, downloadable content, or a filesystem full of game assets.
Just flash the firmware, power on the CrowPanel, and start playing.
Open Source & DIY
CrowPanel Pocket Arcade is an open-source project built with IntelliJ IDEA for ESP32, PlatformIO, and TFT_eSPI. The project is released under the MIT License, making it suitable as both a ready-to-use gaming project and a starting point for experimenting with ESP32-based handheld interfaces and games.
Small screen. Simple controls. Three original games. Pure offline arcade fun.




