PlayDate Demos and Source Code
A downloadable game
This is a collection of a series of "demo games" built with the Lua SDK for PlayDate. This also includes the source code, which you can find here: https://gitlab.com/RachelWilShaSingh/playdate-tests
Repository contains additional C and Lua "demos in a vacuum" for different features of the PlayDate. Any of the example source code in my playdate-tests repository is public domain, feel free to use for anything.
Game demos:
- Brickbreaker clone
view source - Asteroids ship demo
view source - Pickin' Sticks
view source - Moose Invaders
view source - Gorillas Dot PD
view source - MoosieTron
view source - Menus (Title Screen, Help Screen, Game Screen) and changing state
view source | Blog post about it - More coming soon!
The repository also contains simple demos illustrating how to: Draw text, detect button presses, draw an image, use animated image sprites, using a sprite object, playing audio samples, drawing shapes, detecting collision, and working with the crank.
⭐ If you have any requests on how to do something, please let me know and I'll try to make a demo for it! ⭐
Installing onto your PlayDate:
- Download the zipped pdx file
- Upload pdx file to https://play.date/account/sideload/
- Game files will be sent to your device
Download
Click download now to get access to the following files:
Development log
- maybe sideloading is fixed?May 15, 2022
- New demos - Crank and trigonometryMay 07, 2022
- New demo - Menus and changing game stateMay 05, 2022
Comments
Log in with itch.io to leave a comment.
When I try to sideload any of the demos, I get an error saying "The bundleID field is missing from pdxinfo."
Ok I'll try to find out! I don't have my PlayDate yet cuz I'm in group 2 but I'll try to figure out what needs to be done.
Thank you! As far as I can tell, the issue is that your demos' pdxinfo files are missing a field named bundleID, which stores a unique identifier for each game. Here's some documentation about the pdxinfo file that might be helpful: https://sdk.play.date/1.10.0/Inside%20Playdate.html#pdxinfo
Hey there! I went and updated the pdxinfo file and added what appears to be required. Could you do me a favor and redownload the pack and see if sideloading one of the demos works? Thanks a ton!
Thank you! It looks like almost all of them sideload just fine now. The only exception is the sine wave demo, which appears to be missing a pdxinfo file.
Let me know if you have a request for what kind of demo you'd like to see!