This repository is a community-driven project and is NOT officially affiliated with Panic Inc. or the Playdate development team.
Playdate is a registered trademark of Panic Inc
- Getting Started
- Tutorials
- Libraries
- Tools and Utilities
- Sample Projects
- Asset Vault
- Community Events
- Updates and News
- Contributing
- Contact
-
Title: Designing for Playdate
- Description: This document offers advice on how to make your game more accessible and pleasant to play. Much of this is subjective, informed by our own experience developing for Playdate. We don’t enforce these guidelines. But be aware that not considering the guidelines may limit the potential audience for your game.
- Creator: Panic Inc
- Url: Designing for Playdate
Title: Inside Playdate
- Description: The official reference documentation for programming Playdate games.
- Creator: Panic Inc
- Url: Inside Playdate
Title: Inside Playdate
- Description: The official reference documentation for programming Playdate games.
- Creator: Panic Inc
- Link: Inside Playdate
Title: PulpScript
- Description: PulpScript is a friendly scripting language that allows you to add interactivity to your Pulp games. Its syntax is terse but powerful.
- Creator: Panic Inc
- Url: PulpScript
-
Title: Getting Started with Playdate Game Development in 2023
Platform: Windows
- Description: In this video, I'll be going over what making games is like for the Playdate and how to setup a Playdate SDK game development environment on Windows using Visual Studio Code. This video is an update to a previous video I've made called "Getting Started with the Playdate SDK: Setup and Basics".
- Creator: SquidGod
- YouTube: First Game Tutorial
Title: How to get started with the Playdate SDK for Mac OS
Platform: Mac OS
- Description: Setting up the playdate sdk on mac os and running example projects.
- Creator: eeee
- YouTube: First Game Tutorial
Title: Learn to Code in Lua for Playdate Game Dev! Part 1
- Description: Want to learn how to make games for the Playdate, but don't know how to program? No worries - in this video I'll go over basic programming concepts for complete beginners like variables, operators, and functions. I'll be teaching Lua, one of the languages you can use with the Playdate SDK. This is for people who want to use the Playdate SDK, and is not a guide for Pulp. If you want to learn Pulp, I have some videos for that on my channel as well.
- Creator: SquidGod
- YouTube: YouTube
Title: Learn to Code in Lua for Playdate Game Dev! Part 2
- Description: Want to learn how to make games for the Playdate, but don't know how to program? No worries - this is part 2 of my series going over basic programming concepts for complete beginners like tables (array + dictionary), loops, and using the Playdate SDK libraries. I'll be teaching Lua, one of the languages you can use with the Playdate SDK. This is for people who want to use the Playdate SDK, and is not a guide for Pulp. If you want to learn Pulp, I have some videos for that on my channel as well.
- Creator: SquidGod
- YouTube: YouTube
Title: How to Make a Metroidvania/Platformer | Playdate SDK Tutorial
- Description: In this video, I go step by step in teaching you how to make a metrodivania/platformer game similar to my game "The King's Dungeon" for the Playdate SDK using Lua.
- Creator: SquidGod
- YouTube: YouTube
Title: PulpScript: A Beginner's Guide
- Description: Are you learning to use Pulp for the Playdate but are struggling to wrap your head around PulpScript? I go through the basics of PulpScript in this beginner's guide tutorial, from how PulpScript interacts with the rest of Pulp to programming basics.
- Creator: SquidGod
- YouTube: YouTube
Title: PulpScript: A Beginner's Guide
- Description: Are you learning to use Pulp for the Playdate but are struggling to wrap your head around PulpScript? I go through the basics of PulpScript in this beginner's guide tutorial, from how PulpScript interacts with the rest of Pulp to programming basics.
- Creator: SquidGod
- YouTube: YouTube
Title: How to make a video game NO experience for FREE | Playdate pulp tutorial | Playdate console games
- Description: Playdate pulp tutorial Playdate pulp for the Playdate console is the best free game making tool and free game making software in 2022!
- Creator: Playdate Central
- YouTube: YouTube
Title: Make an Adventure Game for the Playdate using Pulp
- Description: In this tutorial I teach you how to make a simple Adventure game for the Playdate with health, hazards, locked doors, and more using Pulp.
- Creator: SquidGod
- YouTube: YouTube
-
- Description: A li'l game engine for Playdate.
- Creator: Noble Robot
- GitHub: Noble Engine
- Description: Noble Engine Example Project. This is a documented example project that shows how to use the Noble Engine, along with a handful of libraries.
- Creator: Jesse (GammaGames)
- GitHub: Gamma Games
-
- Description: Enhanced 3D engine for the Panic Playdate. Based on the mini3d library provided in the examples.
- Creator: nstbayless
- GitHub: Mini3D+
-
- Description:Matter Physics Engine for Panic Playdate, written in Lua.
- Creator: ivansergeev (Ivan Sergeev)
- GitHub: Matter Physics Engine
-
- Description: Taxman is a 2D Game Engine designed originally for the Playdate console. However, it is not platform-dependent.The engine is written in C for high portability and speed in small-scale devices. No optimisation has been done, as the target device is not yet available for purchase.
- Creator: Jussi Enroos (McDevon)
- GitHub: Taxman Engine
-
- Description: A tutorial for creating your first simple game on Playdate.
- YouTube: First Game Tutorial
-
- Description: Animated sprites library for the PlayDate.
- Creator: Whitebrim
- GitHub: Animated Sprite
-
- Description: A tutorial for creating your first simple game on Playdate.
- YouTube: First Game Tutorial
-
- Description: A tutorial for creating your first simple game on Playdate.
- YouTube: First Game Tutorial
-
- Description: A tutorial for creating your first simple game on Playdate.
- YouTube: First Game Tutorial
-
- Description: A visual debugging suite for Playdate.
- Creator: ebeneliason (Eben Eliason)
- GitHub: Acetate
-
- Description: Unofficial Playdate debug extension for Visual Studio Code on macOS, Windows and Ubuntu.
- Creator: midouest
- GitHub: Playdate Debug
-
- Description: Debug overlay utility for Lua-based Playdate games.
- Creator: jaames
- GitHub: Playdate Debug
-
- Description: A tutorial for creating your first simple game on Playdate.
- YouTube: First Game Tutorial
I have started an asset vault to hold all of my surplus assets that may be of use to someone else. Please feel free to add to these and change the folder structure if you feel it could be layed out better. I have included items such as;
- Music
- SFX
- Sprites
- UI - Buttons / Icons etc
-
- Description: A tutorial for creating your first simple game on Playdate.
- YouTube: First Game Tutorial
-
- Description: A tutorial for creating your first simple game on Playdate.
- YouTube: First Game Tutorial
For more details and events, click here.
I welcome contributions! Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.