user-img

Wojciech Lepczyński

  • 5 Projects
  • 1 Followers
  • Aug 14,2026
+ Follow

3 Touchscreen Games for the ESP32 CrowPanel

3 Touchscreen Games for the ESP32 CrowPanel
 
  • thumbnail-img
 

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.

Code
  • GITHUB

    https://github.com/lepczynski-cloud/crowpanel-pocket-arcade
    View

3 Touchscreen Games for the ESP32 CrowPanel

14
 
0
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 0 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Guaranteed Purchase: Full techsupport