The first test of Combinant® Design. We build a game piece by piece — and the pieces evolve into recombinable building blocks for new products. We measure the cost at every step.
Breakout is small enough to build in eight sessions and rich enough to surface real design problems: collisions, rules, inputs, views. It's not about the game — it's about what happens when you evolve these pieces to be recombinable. New features cost less than expected. New products emerge from the same building blocks. And the numbers prove it. This is the first product in the Decreasing Cost Challenge. After Breakout, we take what we built and apply it to a text editor and a trading alert system. How many pieces carry over? How many new ones are needed? Three products, three domains, one codebase.
Combining Breakout is organized in three steps.
I'll build a complete 2D text-based Breakout game from scratch, step by step, using Combinant® Design. You'll follow every decision, every snapshot, every move. At key moments, we work together on the most challenging design problems — recombining pieces on a shared board, solving real design puzzles in real time.
Features will get added: power-ups, new brick types, new rules. Each change should cost less than initially expected. New features will emerge from recombining what already exists. Then we'll recombine the same pieces into new games. Different games, same building blocks.
You'll see it all in the numbers: a metrics dashboard tracking real effort across every feature. The incremental cost for the next feature goes down. That's the point.
The code from this course becomes the starting point for Combining MiniVi and Combining Trading Alerts. Different products, one codebase. Does the curve continue? We'll measure it.
Combining Breakout is the first product in the Decreasing Cost Challenge. Three products, three different domains, one codebase. Each product built after the previous one. All built with Combinant® Design to find out: can this method actually reduce the cost of change?
→ Combining Breakout — A game. You are here. → Combining MiniVi — A text editor. Same pieces, different domain. → Combining Trading Alerts — A data alert system. The curve continues.
| Event | Date & Time | |
|---|---|---|
| The Breakout Game: Six Designs Compared Francesco shows Breakout six different ways. Structured, non-structured, procedural, OOP, functional, event-driven. What breaks in each. Open to everyone. Combinant® Workshop • FREE • Online • 2.5 hours |
May 12, 2026 4 PM (UTC+4) |
Register |
| Combining Breakout Course We build the first moving piece. By the end, something is alive on screen. Combinant® Course • Online • 8 sessions × 2.5 hours |
May 26, 2026 4 PM (UTC+4) |
Register |
| Combining Breakout: What We Built The final product. The real numbers. Did the cost go down? Open to everyone. Combinant® Workshop • FREE • Online • 2.5 hours |
Jun 11, 2026 4 PM (UTC+4) |
Register |
Click on the time to see it in your timezone
Senior software designer, Extreme Programming pioneer. Decades of designing software led to a question: how do you reduce the cost of change? Combinant® Design is his answer.
Six implementations of Breakout compared side by side. The same game, from 1976 to today.
Eight live sessions. Build the game from scratch by applying Combinant® Design.
The final product. The real numbers. Did the cost of change go down?
Watch the course at your own pace.
Buy — $79 Available from June 2026
Your permanent reference.
Buy — $39 Available from June 2026
The complete final codebase. Public repository.
View on GitHub Available from June 2026
Track your own effort per feature, cost per change, recombination ratio.
Download Available from June 2026