
Teaching game programming can be hands-on
After its release in 2022, Playdate became an instant hit in the video game world with its bold design, playful charm, and unique crank. But Playdate's simplicity and narrow scope also make it perfect for teaching programming and game design.
With Playdate, students create real, playable games on a device they can hold in their hands. Students can code on their computers, test out the game on a Playdate, then go back to fine-tune. It’s experiential, project-based, learning-by-doing at its very best.
From grad school to elementary
Playdate works at all levels of learning:
- College and graduate students can prototype games quickly, skipping over the steep learning curve of complex game engines.
- High schoolers can dive into Lua scripting and game design concepts.
- Elementary and middle school students can use Playdate's Pulp no-code development environment to learn all aspects of game authoring — no experience required.
Suitable for short modules or full courses, Playdate brings creativity and coding together in a way students love — and that instructors can easily integrate into lesson plans.
Playdate is perfect for learning
Some of the best things about Playdate are its limitations. Its beautiful black-and-white 400 × 240 pixel screen offers a canvas that anyone can make graphics for. And its development frameworks and 2-D graphics make it simple to learn compared to full-fledged 3-D environments like Unity.
It's so easy to make games for Playdate, developers have already created more than 1,400 — with more coming every week. And it's easy to deploy Playdate software: no signing certificates or app stores to deal with. You can write a game on any PC and have it running on Playdate hardware in minutes.
Some key game design concepts that can be taught via Playdate:
- Programming
- Debugging
- Level design
- Sprites
- Tilemaps
- Game loops
- Sound effects
- Music
- Onboarding
- User testing
- Iterative design
Educational pricing
Qualified education customers receive a 15% discount on all Playdate hardware and accessories. (Learn more)
💬 Tell us what you need
Take our Get Started survey and let us know more about you, your students, and your needs. We'll follow up with you after you complete it. If you want to place an order, the survey is the way to do it!
So much more to learn
Check out our supporting materials below to find out more about Playdate in education.
🔍 FAQ
What hardware is needed to program for Playdate?
Playdate games can be authored on any Windows, Mac, or Linux PC. And if you're using Pulp, Chromebooks are supported, too.
To run the games you create, you'll need either a Playdate device, or the Playdate Simulator app (free and included) that runs on Windows, Mac, or Linux.
Do I need a Playdate to begin programming for Playdate?
No. The Playdate and Pulp development kits come with a Simulator app that can run Playdate games without a Playdate device.
How many Playdates will I need for my class?
Ideally, one Playdate per student. But students can share Playdates, too.
The Playdate and Pulp development kits come with a Simulator app that can run Playdate games right on the computer the student is coding and debugging on. They can then install their games on shared Playdates periodically to try it out "on the real thing".
What software is needed to program for Playdate?
Either the 1) Playdate Software Development Kit or 2) Pulp browser-based game builder is required. Both are free to use, and do not require the purchase of any Playdate hardware.
If using the Playdate SDK, a coding environment like Microsoft's VS Code or Panic's own Nova is recommended.
What computer languages can I use to program Playdate?
Lua and C are the best options, used in conjunction with our Playdate SDK. Check out our Lua and C documentation, and even download the development kit to try it out before having to purchase anything.
The simplest way to program Playdate is to use Panic's visual game builder, Pulp. (This video tutorial is a good introduction. You can even try out Pulp yourself!)
Are there existing Playdate-focused curricula that I could leverage?
Many are in development, with some listed above. We also have online channels (via the Discord app) where educators can coordinate these efforts. Fill out our survey if you would like access.
Where did Playdate come from?
Playdate was created by Panic Inc.
Founded in 1999, Panic is a corporation in Portland, Oregon that follows its heart in an effort to make nicely made things that bring everyday joy. Originally — and still — a Mac app developer, Panic has also become a video game publisher that has helped to release into the world Firewatch, Untitled Goose Game, and many other titles.
In 2021 Panic released Playdate, and has been touched by the overwhelming enthusiasm and developer support Playdate has received.
Does Playdate come with a warranty?
All Playdates come with a one-year manufacturer's warranty.
How durable is Playdate in the classroom environment?
Playdate holds up well with regular use, but it does best in settings where it’s treated with a bit of care — like classrooms where students are hands-on, but guided.
We have a few solutions that we recommend for all education purchases:
-
We offer protective covers for Playdates, offered in multiple colors. Playdate can stay in this cover while in-use.
-
For educational customers, we also offer a special heavy-duty case. It's super-durable, inexpensive, and it'll give classroom Playdates a extra level of protection while not being used.
-
To afford educators some piece of mind we offer on-hand replacements, which allow you buy a small supply of spare Playdates at significantly reduced cost. If one of your primary Playdates breaks, you can call one of these into action at a moment's notice while you send your primary Playdate off for repair.
What happens if a Playdate breaks or malfunctions?
- Contact us through our support form. We will set up either a replacement or a repair depending upon whether your are still under warranty.
- A replacement or repair can sometimes take several weeks. If having Playdates available for your students is critical, we recommend purchasing low-cost on-hand replacements for just this situation. How to do so will be communicated to you when you make you place your order.
How much will it cost to use Playdate in my classroom?
See educational pricing below.
All standard Playdate software development kits and tools are free of charge.
What about support for other spoken languages?
The Playdate OS user interface is in English, and its included fonts are Latin-only. But our Caps font creation tool (requires a free Playdate account) can be used to develop Playdate fonts that can include Unicode characters for any language.
👩🔬 Case studies
BASIS International School of Chengdu
Chengdu, China
Instructor John Knauss has always felt that "games have a lot to teach us". So when the opportunity came to launch an after-school video game club at his elementary school, he jumped at the chance. And decided he'd use Playdate, and its Pulp development environment, as the foundation.
Since the first- through fifth-grade kids John teaches have modern game consoles at home, "I wondered how these cute little retro 1-bit things were going to go over with them." Turns out, it wasn't a problem. "I was pleasantly surprised to see how [excited they were]... Not a single student said anything about it not having color; no criticisms whatsoever; just a lot of love."
"Pulp ... was really exciting for [my students]. I saw them go, "wow, I have power! I can make something happen." And then they became real creators.
— John Knauss
Primary Drama teacher
BASIS International School of Chengdu
Mergenthaler Vocational - Technical High School
Baltimore, Maryland
In the 2025-26 school year, instructor Chris Mandra plans to introduce Playdate to his App Development class. And from personal experience, he knows there is a community ready to help.
"Having gone through the process of designing a Playdate game, I know the Playdate developer community is one of the most supportive, kind, and knowledgeable groups I've ever worked with," says Mandra. "If you have a problem… someone will want to help, and everybody wants you to succeed. It’s remarkable."
🧪 Playdate curricula in development
Worcester Technical High School
Worcester, Massachusetts
Developed by Programming and Web Development Instructor Sonia Paulino, a slide presentation targeted to middle- and high-school students on how to use Pulp and PulpScript.
🌐 Community
Panic maintains a private channel for educators on the official Playdate Discord server. If you'd like to read or be a part of this, please fill out our survey.
🏷️ More on educational pricing
How do I qualify?
Educational discounts are provided for educational institutions — including educators evaluating Playdate for use in their classrooms.
An email address demonstrating a school affiliation is a good first-step in obtaining a discount. If needed, we may ask for additional proof of connection to an educational institution. (For example, your identity confirmed on the institution's web site.)
Is it possible to use Playdate at a under-served school with a limited budget?
Under special circumstances, we can offer further discounts to organizations in need. Let us know more about your situation when you fill out our survey.
Tell us your story
We'd like to hear about your experience using Playdate at your institution. Contact us.