Skip to content

Demo projects ​

Self-contained PlatformIO projects that show how to use the engine on PC (SDL2) and ESP32-class boards. Each project has its own platformio.ini, src/ entry point, and README.md with build flags, supported environments, and documentation links.

They live in their own repository: PixelRoot32-Demo-Projects.

Typical workflow: open a project folder in PlatformIO (or run the CLI from that folder), pick an environment (native, esp32dev, etc.), then:

bash
cd <category>/<demo>
pio run -e <environment>

On Windows, native builds may need local SDL2 include/lib paths in platformio.ini (see the comments in each project).

The engine revision a demo builds against is defined in lib_deps inside that demo's platformio.ini (registry tag vs Git branch).

Catalogue ​

31 demos across 8 categories.

Getting Started ​

Graphics ​

Input ​

Audio ​

Gameplay ​

UI ​

Performance ​

Games ​

Released under the MIT License.