I’m currently working on my first commercial game, Laser Beast. As I’m building it, I’m thinking a lot about the difficulty progression. A logical structure where each level builds on the last in a way that makes sense to the player. I started looking at games that handle this well. That led me to replaying Super Meat Boy and studying it analytically, level by level, to understand why the progression works before trying to apply any of it.
Teaching controls without a tutorial
The opening levels of Super Meat Boy have no saw blades, pits, or hazards of any kind. The entire focus is on learning how Meat Boy moves.
There is no tutorial screen or tooltips. The early levels are crafted specifically to teach the controls through play. The controls are not explained. They are demonstrated through deliberate level construction.
Those early levels also give players a quick, low-stakes win before anything gets hard. By the time the first hazard appears, the player already knows how the character handles and has completed several levels without dying.
Introduce one new idea at a time
Each level in Super Meat Boy introduces one new idea. Early levels focus on jumping. Then running is added. Wall sliding. Wall sliding while running for a longer horizontal jump. Only after each mechanic is introduced on its own does the game begin combining them.
The hazards follow the same logic. Stationary saw blades appear first. Then different sizes. Movement patterns. Projectiles. One layer at a time, each built on top of what the player has already seen.
The pattern is deliberate. Every new element gets its own space before it becomes part of a larger challenge. Nothing is thrown at the player without context.
World-level progression: introduce, vary, tighten
Each world in Super Meat Boy introduces one new element early, in a low-stakes setting. The player sees it before it can kill them. That first encounter is about understanding what the new thing is and how it behaves, not surviving it.
The levels that follow build variety around that element. Different sizes, different arrangements, different combinations with mechanics the player already knows. The element stays consistent. The context around it changes.
By the end of the world, the timing windows are tighter and the margin for error is smaller. The player has been building toward that point across every level in the world, whether they noticed it or not.
Near-instant respawn
Super Meat Boy respawns the player on death almost instantly. For practical purposes, you are back at the start of the level before the moment has passed.
That speed changes how death registers. When the gap between attempt and retry is small, each death becomes information. You died there. You adjust. The loop stays tight enough that players stay engaged with the problem, working through it attempt by attempt rather than stepping away from it.
Shorter levels
Most Super Meat Boy levels take under thirty seconds to complete. That brevity is a design tool. When a level is short, dying many times still feels manageable. The scope is small enough to hold in your head and reason through attempt by attempt.
Longer levels change that dynamic. A death near the end of a two-minute level carries more weight than a death in a thirty-second one. The difficulty may be identical. The way the player experiences it is different. Keeping levels short lets the game stay challenging without that challenge becoming frustrating.
Optional harder content: the Dark World
Every level in Super Meat Boy has a Dark World variant. These are harder remixes of the same layouts: more aggressive hazard placement, tighter timing, less room to breathe. Completing them is not required. They exist as an additional layer of challenge for players who have finished the main content and want to keep going.
This is a clean way to extend difficulty progression without forcing it on everyone. Players who want harder content, completion achievements, or just more of the game can find it. Players who do not can finish without ever touching it. The critical path stays intact either way.
Further reading: McMillen on difficulty
After replaying and analyzing Super Meat Boy, I went looking to see if I had missed anything in my research. I found an article written by Edmund McMillen, the game’s co-creator, published on Game Developer. It covers his reasoning behind the difficulty design decisions, the role of the designer as a teacher, and how the Dark World system was built to serve two different audiences. Worth the read: Super Meat Boy’s McMillen Explains “Why So Hard?”
What I am taking into Laser Beast
Each world in Laser Beast already introduces one new laser type. I had a general sense of how I wanted difficulty to scale across worlds, but the specific structure of introduce, vary, tighten gives that a clearer framework to build against. That is the part I am applying more deliberately going forward.
My respawn timer was already short. Working through this research gave me an idea for tying it more tightly into an existing feature to shorten it further. That is still in progress.
The area I had not considered was reward. McMillen talks about a replay system as a reward mechanic: every attempt plays back simultaneously as a swarm of ghost Meat Boys charging the level at once. It reframes all those deaths as part of the win. A full replay system is not something I can build at this stage of development, but it would look incredible with the lasers. It is something to carry forward into future projects.
What I can do now is make the level end screen mean something: fewest deaths, collectibles found, completion time. A concrete record of the attempt before moving on.
Difficulty progression is intentional design
Difficulty progression is a structural problem. It requires decisions about what the player sees first, what they need to understand before the next element is introduced, and how much the pressure increases at each stage. Those decisions compound across every level and every world in the game.
Super Meat Boy handles this at multiple levels simultaneously. Individual levels are scoped tightly and introduce one thing at a time, worlds follow a consistent introduce, vary, tighten arc, and the Dark World extends that arc further for players who seek it out. Each layer reinforces the others. The result is a difficulty curve that holds together across the full length of the game. Very much worth studying.
0 Comments