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
- Depth Sort — source code
- Iso Dungeon — source code
- Iso Tilemap Export — source code
- Palette Swap — source code
- Particles — source code
Input
Audio
Gameplay
- Metroidvania — source code
- Object Pool — source code
- Room Screen — source code
- State Machine — source code
