Game Development on the PICO-8 with Johan Peitz
Episode
47 min
Read time
2 min
Topics
Design & UX, Software Development, Science & Discovery
AI-Generated Summary
Key Takeaways
- ✓Memory constraints as game design: PICO-8 forces developers to make trade-offs between sprite memory, tile maps, music, and code within strict limits. Advanced developers learn to compress data, move assets between memory regions, and use the sprite bank for music storage to maximize available space.
- ✓Multi-carting technique: Games exceeding PICO-8's 16k compression limit use multiple cartridges that load sequentially. The first cart generates procedural content into RAM, then loads the main game cart while preserving that data. Some ports like Doom use 64 carts with complex build pipelines.
- ✓Commercial PICO-8 viability: Peitz released five to six games in one year, achieving modest profit primarily through Itch.io rather than Steam. The platform exports to Windows, Mac, Linux, and Raspberry Pi with single command. Patreon supporters split evenly between game access and source code tiers.
- ✓PicoCAD rendering solution: Three-d rendering uses PICO-8's t-line function to texture lines between vertices with tile map coordinates. Peitz solves vertex selection by drawing the model first, storing screen positions in vertex data, then checking mouse proximity during the update phase rather than implementing ray tracing.
What It Covers
Johan Peitz discusses PICO-8 game development, explaining the fantasy console's constraints, tools, and commercial viability. He details creating PicoCAD, a three-d modeling tool built within PICO-8's limitations, and strategies for sustainable indie development.
Key Questions Answered
- •Memory constraints as game design: PICO-8 forces developers to make trade-offs between sprite memory, tile maps, music, and code within strict limits. Advanced developers learn to compress data, move assets between memory regions, and use the sprite bank for music storage to maximize available space.
- •Multi-carting technique: Games exceeding PICO-8's 16k compression limit use multiple cartridges that load sequentially. The first cart generates procedural content into RAM, then loads the main game cart while preserving that data. Some ports like Doom use 64 carts with complex build pipelines.
- •Commercial PICO-8 viability: Peitz released five to six games in one year, achieving modest profit primarily through Itch.io rather than Steam. The platform exports to Windows, Mac, Linux, and Raspberry Pi with single command. Patreon supporters split evenly between game access and source code tiers.
- •PicoCAD rendering solution: Three-d rendering uses PICO-8's t-line function to texture lines between vertices with tile map coordinates. Peitz solves vertex selection by drawing the model first, storing screen positions in vertex data, then checking mouse proximity during the update phase rather than implementing ray tracing.
Notable Moment
Peitz created Cosmic Collapse, his most commercially successful game, in just two weeks as a side project while burned out on level design for his main Metroidvania game Shadow King, demonstrating how constraints and quick prototyping can outperform extended development cycles.
You just read a 3-minute summary of a 44-minute episode.
Get Software Engineering Daily summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from Software Engineering Daily
Developing Multiplayer Games in Godot
Jun 11 · 46 min
Machine Learning Street Talk
Intelligence is collective, not artificial — Prof. Michael I. Jordan (UC Berkeley / Inria)
May 21
More from Software Engineering Daily
SED News: Apple’s AI Problem, The Real Business Model of AI, and Token Cost Reckoning
Jun 9 · 48 min
Dwarkesh Podcast
Eric Jang – Building AlphaGo from scratch
May 15
More from Software Engineering Daily
We summarize every new episode. Want them in your inbox?
Developing Multiplayer Games in Godot
SED News: Apple’s AI Problem, The Real Business Model of AI, and Token Cost Reckoning
Web Native Game Development
The Hardware Bottleneck AI Can’t Fix
Autonomous Drone Delivery at Scale
Similar Episodes
Related episodes from other podcasts
Machine Learning Street Talk
May 21
Intelligence is collective, not artificial — Prof. Michael I. Jordan (UC Berkeley / Inria)
Dwarkesh Podcast
May 15
Eric Jang – Building AlphaGo from scratch
Deep Questions with Cal Newport
May 14
Is AI About to “Eat Everything”? | AI Reality Check
Lex Fridman Podcast
Mar 11
#493 – Jeff Kaplan: World of Warcraft, Overwatch, Blizzard, and Future of Gaming
The James Altucher Show
Mar 7
From the Archive: Tony Hawk: Mastery, Failure, and the Trick That Changed Skateboarding
Explore Related Topics
This podcast is featured in Best Cybersecurity Podcasts (2026) — ranked and reviewed with AI summaries.
Read this week's Software Engineering Podcast Insights — cross-podcast analysis updated weekly.
You're clearly into Software Engineering Daily.
Every Monday, we deliver AI summaries of the latest episodes from Software Engineering Daily and 192+ other podcasts. Free for up to 3 shows.
Start My Monday DigestNo credit card · Unsubscribe anytime