Get started on developing for Playdate

Welcome to the Playdate Developer Community!

Thanks for joining! This community is for everyone interested in making something for Playdate. It doesn't matter if you're brand new to game development or have made many games already; everyone is welcome here.

How to join the developer forum

First, you'll need to create an account on devforum.play.date. Note: this is a separate account from the play.date account.

As a new user, you'll have some limitations on what you can do on the forum. After enough browsing and reading other posts, your account will automatically level up to where you can create your own threads. Learn more here.

Read the Community Guidelines to learn more about Playdate Dev Forum's basic rules.


How to get started on developing for Playdate


Playdate Pulp

Playdate Pulp is a web-based game maker for Playdate. It's a click-and-place game studio with all the tools you need to build your first game—or your twentieth experiment—in a quirky little environment. With Pulp, you'll be able to create your art and music; use our scripting language, PulpScript; and preview your game, all in the browser. It's not meant to be as full-featured as our SDK, but it's a one-stop editor you can use without installing anything.

You can try Playdate Pulp here.

How do I get started on Playdate Pulp?

Where do I report bugs on Playdate Pulp?


Playdate SDK

The Playdate SDK is the best way for experienced developers to use every capability of the Playdate. It includes a rich set of APIs, a compiler, and documentation. You can write your games using Lua, for ease of development; or C, for games that need extra performance; or, combine both languages in the same project. Typical SDK features are included: graphics, sound, inputs, text, collisions, etc.

Where can I download the SDK?

Where do I go if I have questions about the SDK?

  • You can find the SDK documentation for Lua here and C here. If you're interested in seeing the Playdate SDK in action, check out our Twitch stream. For tips on designing for Playdate, click here.

  • Searching in the Get Help and Development Discussion on our Developer Forum to find solutions will also be a good place to look at. If you still need help, the best way to get help from either the community or Panic is to post in that same Get Help category.

Where do I report bugs or issues relating to the SDK?

And what if I have feature requests?

List of Helpful Libraries and Code


Other questions


I've made a Playdate game, now what?

  • With the ability to side-load any game on to Playdate, you will be able to distribute your game on your own or on stores such as itch.io.
  • You can also submit your finished Playdate game to Catalog, our curated selection of games. Catalog is available to all Playdate owners right on their devices, as well as on our website.

How do I stay up-to-date on the latest Playdate development info?

I'd like to participate in the OS beta

12 Likes

I would like to recommend a video for the "Useful Link" collection.
It's a fantastically straight forward and in depth video explaining all aspects of sound on the Playdate.

It helped me go from knowing nothing at all to having a working Synth sound I designed myself playing while a button was pressed in about 20 minutes. It deserves a medal.

1 Like