A collection of ported games + a drop in replacement library for Arduboy2 / ArduboyPlaytune / ArduboyTones
Initial Port was done by Eric Lewis, additional fixes done by joyrider3774, game porters are listed in the games section
Before building, make sure you have:
-
Playdate SDK installed
- macOS: install via the Playdate website. The SDK path is auto-detected from
~/.Playdate/config. - Linux/Windows: set the
PLAYDATE_SDK_PATHenvironment variable pointing to your SDK folder (e.g.export PLAYDATE_SDK_PATH=/path/to/PlaydateSDK).
- macOS: install via the Playdate website. The SDK path is auto-detected from
-
CMake 3.19+
cmake --version
-
playdate-cppsubmodule initialized. From the repository root:git submodule update --init
All commands are run from the repository root (not in a games folder).
mkdir build
cd buildmacOS (SDK path is auto-detected):
cmake ..Linux / Windows (set SDK path explicitly if not set already):
PLAYDATE_SDK_PATH=/path/to/PlaydateSDK cmake ..only a single game for example the Fast game
cmake --build . --target FastOr build all games in the repository:
cmake --build . --config ReleaseAfter a successful build, the .pdx bundle is placed inside the game folder:
for example:
Fast/Fast.pdx/
Open the Playdate Simulator, then drag and drop a game for example Fast/Fast.pdx onto it — or use File → Open and select the Fast.pdx folder.
- Connect your Playdate via USB.
- In the Playdate Simulator, go to Device → Upload Game to Device and select
Fast/Fast.pdx.
Alternatively, use the Playdate web interface at device.play.date to sideload the .pdx directly.
| Problem | Solution |
|---|---|
cmake .. fails with "SDK not found" |
Set PLAYDATE_SDK_PATH explicitly (see step 2) |
git submodule errors |
Run git submodule update --init from the repo root |
Build errors in playdate-cpp |
Make sure the submodule was fully initialized; re-run git submodule update --init --recursive |
.pdx not appearing |
Check that the build completed without errors; the output goes to [Game]/[Game].pdx/ |
- Games that had licenses on their repo's as well as a readme.md are included in each games subdirectory
- ArduboyTones, ArduboyPlaytune and Arduboy2 licences and readme's can be found in
LicensesDirectory












































