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
NanoClaw and the Rise of Personal AI Agents
Jul 21 · 63 min
This Week in Startups
Why the Future of Video Games is Moving Back to the Dinner Table
Jun 24
More from Software Engineering Daily
Agentic DevOps at AWS
Jul 16 · 49 min
The Vergecast
The video game disc is dead
Jul 2
Books, tools, and gear mentioned in this episode
SignalCast may earn commission on purchases via these links. As an Amazon Associate, SignalCast earns from qualifying purchases.
Tools
- PicoCADBy guest
by Johan Peitz
“He details creating PicoCAD, a three-d modeling tool built within PICO-8's limitations, and strategies for sustainable indie development.”
Gear
Products
- Cosmic CollapseBy guest
by Johan Peitz
“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.”
- Shadow KingBy guest
by Johan Peitz
“while burned out on level design for his main Metroidvania game Shadow King, demonstrating how constraints and quick prototyping can outperform extended development cycles.”
More from Software Engineering Daily
We summarize every new episode. Want them in your inbox?
NanoClaw and the Rise of Personal AI Agents
Agentic DevOps at AWS
AURA and Open-Source Agents for Production Operations
Eric Ries on Why Good Companies Go Bad
SED News: Restricted Models, IDE Wars, and the DeepMind Mafia
Similar Episodes
Related episodes from other podcasts
This Week in Startups
Jun 24
Why the Future of Video Games is Moving Back to the Dinner Table
The Vergecast
Jul 2
The video game disc is dead
The Vergecast
Jun 22
Is the Steam Machine worth the wait?
Stuff You Should Know
Jun 19
Elastics: Where God and Science Smooch
Machine Learning Street Talk
May 21
Intelligence is collective, not artificial — Prof. Michael I. Jordan (UC Berkeley / Inria)
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 one show.
Start My Monday DigestNo credit card · Unsubscribe anytime