Skip to content

Editor Overview

The Game Editor is a tool for creating and managing custom bingo games. It lets you design objectives, configure board generation rules, and test your game before playing or submitting it.

When you open the editor, you can either:

  • Start creating a new game from scratch
  • Load an existing game to view or modify
  • Import a previously exported game from a JSON file

Objectives (also called goals) are the tasks players complete during a game. Each objective typically can have:

  • Goal text: The description of what to do (e.g. “Collect 10 mushrooms”)
  • Ranges: Variable numbers that make goals reusable (e.g. 5, 10, or 15 mushrooms)
  • Categories: Labels that help balance boards (more on this below)
  • Individual limit: How many times this objective can appear on the same board
  • Icons: Images that visually represent the goal
  • Tooltip: Additional description or hints for players

Click New Objective to add a blank goal, then click on it to open the objective editor and fill in the details.

As your game grows, you’ll need ways to find specific objectives:

  • Search: Type to filter by goal text, tooltips, or icon names
  • Sort: Order by alphabetical, errors, warnings, disabled status, and more
  • Filter: Show only objectives with specific categories
  • Layout: Switch between grid view (cards) and list view (wide rows - desktop only)

You can edit multiple objectives at once:

  1. Select objectives by shift-clicking or using the right-click menu
  2. Right-click and choose Selected → Edit Selected
  3. Apply changes to all selected objectives at once

This is useful for changing limits, categorie, or other properties across many goals.

Categories are labels you assign to objectives to control how boards are generated. They help ensure boards are balanced and fair.

There are two types:

Board Categories control the overall composition of the entire board. For example, you might limit “combat” objectives to 25% of the board so players aren’t overwhelmed with fighting.

Line Categories control individual rows, columns, and diagonals. For example, you might limit “boss” objectives to 1 per line so completing a bingo doesn’t require defeating 5 bosses.

Click Manage Categories & Limits to create categories, set their limits, and assign them to objectives.

The editor can check your game for problems:

  • Errors: Issues that must be fixed before the game can be played
  • Warnings: Potential problems that should be reviewed but won’t prevent playing

Click Validate to check your game. Objectives with issues will be highlighted with colored borders (red for errors, orange for warnings).

Once your game is ready:

  1. Click Play to open the board generation settings
  2. Choose your settings
  3. Click Load to generate and play

You can also exclude specific categories from a board, useful for testing different combinations.

The Analysis tool simulates thousands of boards and shows you:

  • How often each objective appears
  • Which objectives appear too frequently or rarely
  • Whether your category limits are working as intended

This helps identify imbalances before players encounter them.

This is only available for games with 100+ objectives, on desktop only.

When your game is ready:

  • Export: Download your game as a JSON file with a timestamp
  • Import: Load a game from a JSON file to continue editing

If you want to submit your game to be added to the site, see New Game for the full process.

  • Start with objectives: Create at least 100 objectives before worrying about categories
  • Add categories gradually: Once you have objectives, group them into categories that make sense
  • Test early and often: Use the Play button to see how your game feels
  • Use the validator: Check for issues regularly, especially after bulk edits