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

🕵️Available

Grid Stealth

Turn-based stealth puzzles with guard AI, vision cones, and multiple solution paths

📝Available

Word Puzzles

Wordle-style games with curated dictionaries and difficulty grading

📦Available

Sokoban

Box-pushing puzzles — every level verified solvable with optimal move counts

🔢Available

Sudoku

Classic number puzzles with unique solutions and rated difficulty

Tier 2 — Coming Soon

Coming Soon

Nonogram

Picture logic puzzles with guaranteed unique solutions

🏰Coming Soon

Dungeon Layouts

Roguelike room generation with connectivity validation and loot distribution

Tier 3 — Planned

🗼Planned

Tower Defense

Maps with validated pathing, placement zones, and wave balance

🏃Planned

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.ts
// 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.