ESP32 Gallery

ONE-BUTTON GAMES / ESP32 APPLICATION

Lily Go Dongle Games

One-button games for the LilyGo T-Dongle S3 (ESP32-S3)

Lily Go Dongle Games
Open project preview ↗
About this project

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.

From the README

From the README

Input
The only input is the BOOT button
Games
A tiny one-button game console with four games
Storage
High scores are stored per game in flash (NVS)

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

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

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.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗