Generating puzzles is easy. Generating good ones is not

A puzzle generator that produces valid, solvable, non-trivial puzzles is a real piece of software. Stage Engine has Director 1 write it into your Godot project while you decide what "good" means.

Two different things get called a puzzle generator

The first is a tool that makes puzzles for a game you already have: a sudoku grid with a unique solution, a nonogram that reads as a picture, a maze with exactly one path, a word ladder of a given length. That is an algorithm, and writing it is a proper programming job.

The second is a tool that invents a puzzle game. That one is largely marketing. Inventing a mechanic worth building a game around is a design act, and no generator has ever done it well.

Stage Engine helps enormously with the first and is honest about the second.

The generator you actually need is code

A useful generator has a solver attached to it. You generate a candidate, you solve it, and you keep it only if it has exactly one solution, is not trivial, and cannot be brute-forced by a player who is not thinking. That validation loop is the difference between a puzzle game and a random grid.

You describe those constraints in plain language: the board is nine by nine, every puzzle must have exactly one solution, no puzzle should be solvable without at least one deduction of this kind. Director 1 writes the GDScript in your project.

Then you play the output. If puzzle after puzzle is too easy, you say so, and the difficulty constraint changes. That is what tuning a generator looks like, and it does not require you to read the code.

Difficulty is a human judgement expressed as a rule

This is the subtle part. A generator cannot know what is hard, only what satisfies the rules you gave it. Difficulty gets expressed as constraints: how many deduction steps are required, which techniques are needed, how deep the search has to go before a contradiction appears.

Working out which of those correlates with a puzzle feeling hard to a person is the design work. It comes from you playing generated puzzles and noticing that the ones you enjoyed all had something in common.

So the loop is: generate, play, notice, tighten the rule, generate again. Fast iteration is worth more here than clever generation.

Where the game around it comes from

The same place. Board rendering, input, hint systems, undo, a timer, progression, saves — code, described in plain language and written into your project by Director 1. You build the scenes and the presentation by hand in the builder.

Stage Engine is a desktop app for Mac and Windows with Godot bundled inside it, and your game runs locally when you press play. Generating thousands of candidate puzzles to validate is exactly the kind of work that benefits from running on your own machine rather than someone else's server budget.

Building needs an internet connection, since Director 1 and asset generation come over the network. Playing what you built does not. Free to download with a free plan; Indie is $10 a month and Pro is $50.

Generated or handmade is not an either-or

The strongest puzzle games often do both. A hand-designed campaign teaches the mechanic in a deliberate order, and a generated endless mode gives players somewhere to go once they have learned it. The generator is not carrying the teaching load, so it does not have to be clever, only fair.

That split also protects you from the classic failure, which is a game made entirely of generated puzzles where nothing ever escalates and every board feels like the last one.

Building both is a matter of describing both. The campaign is levels you place by hand in the builder; the endless mode is the generator and its solver. They share the same rules, so the second one costs far less than the first.

Questions

Can it guarantee puzzles have exactly one solution?
That is a property of the generator you build. Describe the requirement and it becomes a validation step in the code, with a solver behind it.
Will it invent a new puzzle mechanic for me?
No, and no tool honestly does. It will build any mechanic you describe, fast enough that testing several is cheap.
Does the generator run inside my finished game?
If you want it to. It is GDScript in your project, so it runs locally with the rest of the game.
Do I need to code?
No. You describe the constraints and judge the puzzles by playing them.
What does it cost?
Free download and a free plan. Indie is $10 a month, Pro is $50.