Adventure Builder
A handheld adventure game built around exploration, discovery, inventory and simple RPG mechanics.
GAME · ESP32 · HANDHELD · RPG
Overview
ESP32 Adventure Builder is a handheld worldbuilding experiment: a little universe you can carry with you. The project explores how real-time timers, interactive menus, and exploration can bring a fictional world to life on a small screen. Still in development, it’s a playground for building places, encounters, and events—and discovering how they connect.


The Build
The handheld is built around an ESP32, with dedicated modules for interaction, timekeeping, storage, and sound:
- 4-inch touchscreen — Displays the world, menus, and touch controls.
- Joystick and four physical buttons — Provide tactile controls for navigation and gameplay.
- Real-time clock (RTC) — Keeps track of time for timed events and world interactions.
- SD card module — Stores images and visual assets.
- MP3 playback module — Handles music and audio playback.
- Independent piezo buzzer — Produces simple UI sounds and button feedback separately from the main audio.
The hardware brings together touch and physical controls, with separate audio paths for atmosphere and interface feedback.
The Experience
Adventure Builder is a slow-paced exploration game where chance shapes the journey. You travel through regions, make random discoveries, and gradually uncover a wider world. The focus is on curiosity and the anticipation of what you might find next.
And this is only the beginning. As I gain experience and develop a deeper understanding of the code’s architecture, the project could eventually evolve into an open game engine for building new adventures. For now, I’m exploring the possibilities—one region at a time.

This project is still in development, and the code isn’t ready for public release yet. Feedback, questions, and collaboration inquiries are always welcome!

