Puzzle platformers fail in the seam between the two halves
By Eduardo Orellana · Updated
Flockbay is free on your own Claude or ChatGPT plan. Claude Pro or Max, or ChatGPT Plus or higher, builds a real Godot project in the Godot editor. Claude Free and ChatGPT Free do not run here. More models are optional, a credit reload at API prices. Windows today. The engine is the official Godot release. A puzzle platformer has to be forgiving as a platformer and exact as a puzzle, and those pull against each other. Flockbay makes both sides cheap enough to change that you can actually find the balance.
The tension in the genre
Platformers want forgiveness. Coyote time, generous hitboxes, input buffering, a little corner correction so a clipped ledge does not stop you dead. All of it exists so that failure feels like your mistake rather than the game being unfair.
Puzzles want precision. The solution should be exactly one thing, and near-misses should not accidentally work. If the forgiving jump lets the player skip the box they were meant to push, the puzzle evaporates.
Every puzzle platformer lives on that seam. Too loose and the puzzles fall apart. Too tight and the execution becomes the difficulty, which is not the difficulty you designed. Finding the balance means changing both sides repeatedly and playing after each change.
More on this: Make a platformer with AI: getting the jump right is the whole job
Both sides are code, and both are cheap to change
You describe the movement: this jump height, this air control, forgiveness here but not there. Flockbay writes the GDScript inside your Godot project. You describe the puzzle rule: this block only slides on ice, this switch stays held while something heavy is on it, this door closes behind you.
Then you play it and find the exploit, because there is always an exploit. The player can jump over the thing they were meant to route around. You say so, and the rule tightens.
That is the entire development process for this genre, and its speed determines whether the game is good. When each change is a sentence rather than an afternoon, you get to run it a hundred times.
More on this: AI logic puzzle maker: the rule is small, the consequences are not
The rooms are built by hand
A puzzle platformer room is a small, deliberate space where every ledge is either part of the solution or a deliberate red herring. There is no such thing as decorative geometry in a room like that, because the player will assume everything is meaningful.
You build those rooms in the builder, standing in them, checking what is visible from the entrance and in what order the player will notice things. Then you play the room pretending you do not know the answer, which is the hardest and most valuable thing you will do.
Which kind of room that is gets settled before the project exists. Making one asks 2D or 3D, shown as two pictures, with no default and nothing created until you pick. Pick 2D and it opens already playable: sky, a band of scenery along the horizon, ground with a ledge cut into it, a platform floating off to one side, and a person who walks, falls and jumps under the keys you are already pressing.
Platforms in that room are painted. Drag to lay ground, drag to erase it, and the tiles, the edges and the collision all fall out of which cells are ground, so the ledge you dragged in is one the player can land on and climb to a second later. Everything else is pictures from your project placed at an exact position, turn and size with the mouse, each sitting on its own drawn bottom-centre, so the box the puzzle turns on stands on the floor rather than hovering by whatever transparent margin its file carries.
Pick 3D and the room gets that side's own tools instead — real terrain, water and weather — which suits a puzzle platformer built into a landscape. Neither is the lean. The flat world has a shorter list of tools, because water and weather have nothing to describe without depth. None of what this genre actually lives on — the jump, the rule, the room — is on the missing part of that list.
More on this: AI side scroller game maker: one axis, a lot of precision
What you install
A desktop app for Windows with Godot bundled inside. The game runs locally when you press play, at your machine's framerate, which matters when execution timing is part of the puzzle.
Building needs an internet connection. Playing what you built does not. Free to download, and the builder costs nothing to use. Flockbay is free on your own AI: your Claude or ChatGPT plan, your own agent, or an API key.
Teach the rule before you test it
The best rooms in this genre come in pairs. The first shows you what the rule does in a situation you cannot fail. The second asks you to use it somewhere that matters. Skip the first and your clever room reads as unfair, because the player is solving and learning at the same time.
That sequencing is the design job, and it is the reason the level order matters as much as the level content. A game of individually good rooms in the wrong order plays worse than a game of simpler rooms in the right one.
It also means being willing to cut. The room you are proudest of is often the one that arrives too early. Moving it later, or removing it, is usually right and always painful.
Checkpoints decide how frustrating your game is
In a genre where you will fail a room fifty times, the distance between failure and the next attempt is a bigger factor in enjoyment than the difficulty itself. A one second restart makes a hard room a rhythm. A ten second walk back makes the same room a chore.
The rule of thumb worth stealing: restart at the start of the puzzle, not the start of the area, and make it instant. If the player has to watch a door open again, you have added a punishment that teaches nothing.
It is code, so it changes when you say the retry loop feels slow. Test it by deliberately failing twenty times in a row and noticing when you get annoyed.
A starting project for this is the platformer game templates.
Questions
- How do I stop players skipping my puzzles?
- By playing until you find the skip, then describing it so the rule tightens. It is an iteration problem and the loop here is fast.
- Can I change movement feel and puzzle rules separately?
- Yes. Both are code in your project and both are changed by describing what is wrong.
- 2D or 3D?
- Either, and you choose at project creation from two pictures. A 2D project is playable the moment it opens — ground, a ledge, a floating platform, a person who walks and jumps — and its platforms are painted in by dragging. A 3D one gets terrain, water and weather.
- Do I need programming experience?
- No. You need to play your game and be honest about what happens.
- What does it cost?
- The platform is free. Flockbay is free on your own AI: your Claude or ChatGPT plan, your own agent, or an API key. Flockbay builds from a library of ready-made objects, or with Godot's own shapes.
Related
Free for Windows. Get the jump right, then get the rules exact.
Download Flockbay free