Designing Innovative Puzzle Games with Zach Barth - Software Engineering Daily Recap
Podcast: Software Engineering Daily
Published: 2025-12-18
Duration: 1 hr 28 min
Guests: Zach Barth, Joe Nash
Summary
Zach Barth discusses the evolution of Zachtronics, known for its unique puzzle games that blend engineering and creativity, and the studio's transition to a cooperative model under the new name Coincidence.
What Happened
Zachtronics, founded by Zach Barth in 2011, has become a cult favorite for its intricate puzzle games. These games, such as SpaceChem and Shenzhen I/O, are known for their open-ended puzzles that allow players to use creativity and logic to meet specific criteria. The term 'Zach-like' has been coined to describe such games, characterized by their tool-based problem-solving approach and optimization challenges similar to programming competitions like LeetCode.
Zach Barth shared his journey from working at Microsoft to founding Zachtronics after the success of SpaceChem. Initially a side project, SpaceChem's acceptance onto Steam marked the beginning of Zachtronics as an independent studio. Barth's background in electronics and embedded programming inspired him to create games that simulate real-world engineering challenges, often set in historical contexts.
The studio's most recent release, Kaizen: A Factory Story, aims to introduce players to Zachtronics' style of gameplay. Set in the 1980s, it simplifies some mechanics from previous games to be more accessible, although it received mixed feedback from hardcore fans. Fans have maintained rigorous leaderboards, showcasing the competitive nature of the games and community involvement in optimizing solutions.
Barth discussed the challenges of working at Valve, where he contributed to VR projects but struggled with the company's lack of structure. This experience, along with the impact of the closure of Toys R Us on Zachtronics' financial stability, influenced the studio's evolution. Zachtronics was eventually sold to Alliance, allowing Barth to focus on creative development without financial pressure.
The transition from Zachtronics to Coincidence involved adopting a cooperative model where members are paid based on contributions rather than salaries. This shift has allowed the team to explore new projects, including educational games like Ad Astra. Barth expressed a desire to continue creating games with experimental systems and computational puzzles.
Zachtronics' use of a custom game engine, inspired by Casey Muratori's Handmade Hero, reflects its commitment to innovative game development. The team moved away from Unity due to its limitations and high costs, opting for a framework that supports live reloading and immediate mode GUIs, although they have not shipped a 3D game since the transition.
Key Insights
- Zachtronics games, such as SpaceChem and Shenzhen I/O, are known for their 'Zach-like' approach, which involves open-ended puzzles that mimic real-world engineering challenges and require tool-based problem-solving similar to programming competitions.
- Kaizen: A Factory Story, the latest release from Zachtronics, is set in the 1980s and simplifies mechanics from previous games to be more accessible, though it received mixed feedback from hardcore fans.
- Zachtronics transitioned to using a custom game engine inspired by Casey Muratori's Handmade Hero, moving away from Unity due to its limitations and costs, focusing on live reloading and immediate mode GUIs.
- The transition from Zachtronics to Coincidence included adopting a cooperative model where team members are paid based on contributions rather than salaries, allowing exploration of new projects like educational games.