Content Generators
Verified playable content for your game
Every puzzle is validated solvable. Every level is guaranteed traversable. Every piece of content is difficulty-rated, balance-checked, and variety-ensured. One API call away.
Why GameplayGen generators?
Verified Solvable
Every generated piece is validated with a solver. No broken puzzles, no impossible levels.
Difficulty Rated
Precise difficulty scores so you can match content to player skill progression.
Balance Checked
Resource distribution, optimal solution lengths, and fairness guarantees built in.
Variety Ensured
Deduplication and variety scoring prevent repetitive content across your game.
Game Type Catalog
From puzzles to levels — growing catalog of verified content generators.
Tier 1 — Available Now
Grid Stealth
Turn-based stealth puzzles with guard AI, vision cones, and multiple solution paths
Word Puzzles
Wordle-style games with curated dictionaries and difficulty grading
Sokoban
Box-pushing puzzles — every level verified solvable with optimal move counts
Sudoku
Classic number puzzles with unique solutions and rated difficulty
Tier 2 — Coming Soon
Nonogram
Picture logic puzzles with guaranteed unique solutions
Dungeon Layouts
Roguelike room generation with connectivity validation and loot distribution
Tier 3 — Planned
Tower Defense
Maps with validated pathing, placement zones, and wave balance
Platformer Chunks
Level segments with guaranteed traversability and difficulty curves
REST API
One API call, verified content
Simple REST API with clear request/response contracts. Specify your constraints — size, difficulty, count — and get back verified, playable content in milliseconds.
- ✓REST + MCP protocols supported
- ✓Batch generation — request up to 100 puzzles at once
- ✓Constraint-based — specify exactly what you need
- ✓Deterministic seeds for reproducible content
// Generate a verified Sokoban puzzle
const response = await fetch("https://api.gameplaygen.com/v1/generate", {
method: "POST",
headers: {
"Authorization": "Bearer gg_your_api_key",
"Content-Type": "application/json"
},
body: JSON.stringify({
type: "sokoban",
difficulty: "medium",
size: { width: 8, height: 8 },
constraints: {
min_boxes: 3,
max_boxes: 5,
max_optimal_moves: 40
}
})
});
const puzzle = await response.json();
// {
// id: "sok_a7x9k2",
// grid: [[1,1,1,...], ...],
// difficulty: 0.62,
// optimal_moves: 28,
// verified: true,
// solutions: 1
// }Ready to generate content?
Start generating verified puzzles and levels for your game today. Free tier includes 1,000 generations per month.