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
AI Regulation and What Every Tech Company Should Know
Oct 29 · 53 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
Managing AI Coding Costs at Scale
Oct 27 · 61 min
The Vergecast
Shuhei Yoshida on the future of gaming
Sep 28
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?
AI Regulation and What Every Tech Company Should Know
Managing AI Coding Costs at Scale
Blitzy and Autonomous Software Development for Enterprise
Physical AI at NVIDIA
Software Verification in the Age of Coding Agents
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
Sep 28
Shuhei Yoshida on the future of gaming
The Daily (NYT)
Sep 18
The Techno-Religion at the Center of the A.I. Debate
Lenny's Podcast
Aug 30
AI’s third era: the rise of persistent AI coworkers | Tara Seshan (OpenAI’s product lead)
The Vergecast
Jul 2
The video game disc is dead
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