PROJECT / ESP32 APPLICATION
Lily Go Dongle Games
One-button games for the LilyGo T-Dongle S3 (ESP32-S3)
About this project
A one-button console squeezed into a LilyGo T-Dongle S3: a 0.96-inch ST7735 panel, 80x160 pixels, an APA102 LED for feedback, and BOOT as the only input. Four games share it — Flappy Bird with gaps that narrow as the score grows, a Runner where holding jumps higher, Snake that wraps at the edges so only self-collision ends a run, and Tower Stack where anything overhanging is sliced off and a drop within 2 px counts as perfect. Tap in the menu to move, hold 0.6 s to start, hold 2.5 s in a game to return, with a progress bar showing the wait. High scores per game survive power cycles in flash. A fixed 60 Hz loop draws into a sprite and pushes one finished frame. PlatformIO builds it, pinned to espressif32@6.9.0 because TFT_eSPI is unreliable with core 3.x on this chip.
Open project preview ↗Hardware
Native board: LilyGO T-Dongle-S3
Boards: LilyGo T-Dongle S3
Supported hardware: LilyGo T-Dongle S3. Confirm the exact board revision and pin map in the upstream repository.
What the source supports
Upstream evidence: Reviewed from public README media at commit abefd9f91451 under MIT. Firmware was not executed.
Media credit & rights
Upstream project media · rights remain with its owner · Credit: grzegorzwodnicki
Screenshots decoded from the upstream README at a pinned commit. Repository code and firmware were not executed; the license texts are included in the preview package.
View original source ↗ Copyright & removal · Reviewed
Same use case
AI Passport Nabo Xiaozhi AI Passport Nabo Xiaozhi Dive ARCADE C3 Bc250 ESP32 CYD Monitor Bruce Breakout Bruce Snake
Explore projects
FILTERS
Browse by form factor. Check the exact board, chip and peripherals before installing.
Today's picks
Give your project a little spotlight.
Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.