Useful Links for Playdate Development
Amazing people around the world are putting together video tutorials, code libraries, and other helpful resources for Playdate developers. Here's our roundup of some we've seen. Please note that this information doesn't come from Panic, and it's not an officially supported part of the Playdate SDK.
SDK Tutorials
- Learn to Program for Playdate Game Dev! by SquidGodDev
-
- Tutorial going over basic programming concepts for complete beginners. Two-part video; make sure to watch Part 2 as well!
- Getting Started with the Playdate SDK: Setup and Basics by SquidGodDev
-
- 12-minute video on setting up the Playdate SDK for Windows and putting together a simple game.
- Everything About Playdate SDK Collisions in 7 Minutes by SquidGodDev
-
- 7-minute video on collisions.
- Object Oriented Programming for the Playdate SDK by SquidGodDev
-
- 13-minute video on object oriented programming for Playdate.
- Making a Roguelike for the Playdate by SquidGodDev
-
- 3-minute video starting a development log for this game project.
- SquidGodDev's YouTube channel has more Playdate tutorials!
- Compiling Lua projects on Windows by Tim Hei
SDK Writeups
- Playdate game development in C by Alberto Benavent Ramón
- 87-page PDF of a Bachelor's Thesis in Multimedia Engineering.
- Playdate Art: Scale by Donald Hays
- Thoughts and observations Playdate art, with a focus on choosing the size to make your art tiles and sprites.
- Generating Perlin Noise on Playdate by Chris Downie
- How to use Perlin noise in your game.
- Mars After Midnight development log by Lucas Pope
- Papers, Please and Return of the Obra Dinn's creator's posts about the development of his upcoming Playdate game.
- Daily Driver development log by Matt Sephton
- Deep dives on the upcoming racing game.
- Pullfrog development log by Amano Games
- Tetris meets frog.
Libraries & Tools
- Tophat by Kaasiand
- A tool to create bitmap fonts for use with the Playdate SDK.
- Noble Engine by Mark LaCroix and Brian Gilham
- A li'l game engine for Playdate.
- Panels by Cadin Batrack
- Build interactive comics for the Playdate console.
- AnimatedSprite by Whitebrim
- Sprite class extension that covers animations, finite state machine, and JSON loading.
- Taxman Engine by Jussi Enroos
- 2D Game Engine for Playdate and other platforms.
- GFXP by Ivan Sergeev
- Collection of 1-bit patterns, and an online pattern editor.
- PDFontTool by Jacob White and Takuya
- Command line tool for Windows that converts Windows-supported fonts such as TrueType Font, OpenType Font, etc. into fonts for Playdate.
- Playdate Arcade Fonts by Jan T. Sott
- A growing collection of bitmap fonts based on classic arcade games.
- Playdate Debug for VS Code by midouest
- Unofficial Playdate debug extension for Visual Studio Code on macOS, Windows and Ubuntu.
- VS Code Playdate Template by Whitebrim
- A template for autocompletion and running your code in the Playdate Simulator on Windows.
- Playdate VS Code Template (Mac) by Cadin Batrack
- VS Code template with tasks for building and running in Playdate simulator on macOS.
Pulp
- PulpScript: A Beginner's Guide by SquidGodDev
-
- 13-minute video tutorial on the basics of PulpScript, from how PulpScript interacts with the rest of Pulp to programming basics.
- Make an Adventure Game for the Playdate using Pulp by SquidGodDev
-
- 15-minute video tutorial on making a simple adventure game with health, hazards, locked doors, and more.
- Making a Simple Enemy AI and Attack System by SquidGodDev
- 6-minute video tutorial.
- Making Pong in Pulp by Andrew Loebach
- Text input with an onscreen keyboard by Talon Jay
- How-to: Drawing frames from a single tile by Ledbetter
Playdate Resources Elsewhere
- Playdate Stuff by Christina Warren
- Cool Things for Panic's Playdate.
- Awesome Playdate by Ben Menesini
- A list of awesome resources for Playdate game development and the Playdate SDK.
- SDK Resources by Playdate Community Wiki
- A list of resources that are available for free to help you with developing games on Playdate.