ESP32 Gallery

PROJECT / ESP32 APPLICATION

ARCADE C3

Handheld multi-game console firmware for ESP32-C3 and a 128x64 SSD1306 OLED: 13 games, analog joystick, buzzer and RGB LED effects, saved scores.

About this project

Thirteen games plus a settings screen and a hardware test live on a perfboard handheld built around an ESP32-C3 Super Mini and a 128×64 SSD1306 OLED on I²C. The launcher scrolls animated cards carrying each game's icon, a one-line blurb and the saved best score; an analog joystick, two push buttons and a touch pad drive the menus, and a buzzer plays sixteen effects while a WS2812 sets the accent colour. Everything compiles as one translation unit: a single .ino sketch, config.h for pins, hal.h for display, input, audio and NVS storage, and one header per game. U8g2 is the only external library, and the board target is ESP32C3 Dev Module. Pins, joystick tuning and A/B swap are compile-time settings, so changing them means re-flashing. Battery and charger sit outside the firmware; there is no level reading, and no PCB or enclosure files ship with it.

ARCADE C3Open project preview ↗

Hardware

Boards: ESP32-C3

Supported hardware: ESP32-C3. 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 ab4b46729787 under MIT. Firmware was not executed.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: workbyank

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

More projects on these boards

AI Passport Nabo Xiaozhi AI Passport Nabo Xiaozhi Dive Esp32c3 Iine Gamepad Clawd Mochi E-Paper Climate Display Pixelbar

Source repository ↗

Browse all projects

Explore projects

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 ↗