Match3Tools
ProductWorkflowCompatibilitySubscribeFAQ
Subscribe
Match-3 level tooling subscription for Match3Core teams

Create and inspect Match-3 level candidates without giving up designer control.

Define board constraints, generate editable candidates, inspect moves and cascades, compare structural signals, and export the current supported Match3Core JSON schema from one focused workspace.
See workflow

Level Designer

Prototype interface · controlled demo data
Candidate 1207
Editable preview board
. . # # # # # . .
. # b g o p # # .
# b m # r # y g #
# g # c # # p o #
# o r # b y # p #
# # p # # c # g #
. # # y r # b # .
. . # # # # # . .
Topology
Ranges
Goals
Seed
Visual inspection
#
#
#
#
#
#
b
g
o
p
#
#
#
b
m
#
r
#
y
g
#
#
g
#
c
#
#
p
o
#
#
o
r
#
b
y
#
p
#
#
#
p
#
#
c
#
g
#
#
#
y
r
#
b
#
#
#
#
#
#
Player
Simulation heuristic
Complexity 3/5
Product preview

One workbench from constraints to export.

A candidate level moves through the same loop: define constraints, generate and edit the board, inspect behavior, then export the selected result.
Define
Set supported constraints

Start from topology, fixed cells, goals, colors, blockers, move/time limits, and repeatable seeds. Board text remains editable so designers keep direct control.

Topology
Fixed board
Goals
Seed
Inspect
Review behavior, not promises

Use Player and bounded Simulation to inspect moves, cascades, destruction, and goal progress. These are design-review signals, not a solver or player model.

Player
Cascades
Goals
Heuristic simulation
Export
Keep the schema visible

Copy or download the selected candidate as current supported Match3Core JSON, with unsupported input surfaced visibly instead of silently converted.

Selected candidate
JSON
Current schema

Level Designer

Prototype interface · controlled demo data
Candidate 1207
Editable preview board
. . # # # # # . .
. # b g o p # # .
# b m # r # y g #
# g # c # # p o #
# o r # b y # p #
# # p # # c # g #
. # # y r # b # .
. . # # # # # . .
Topology
Ranges
Goals
Seed
Visual inspection
#
#
#
#
#
#
b
g
o
p
#
#
#
b
m
#
r
#
y
g
#
#
g
#
c
#
#
p
o
#
#
o
r
#
b
y
#
p
#
#
#
p
#
#
c
#
g
#
#
#
y
r
#
b
#
#
#
#
#
#
Player
Simulation heuristic
Complexity 3/5
{
  "id": 1207,
  "width": 9,
  "height": 9,
  "limitType": "Moves",
  "limit": 25,
  "availableItemSlots": ["ItemA", "ItemB", "ItemC", "ItemD"],
  "complexityScore": 3,
  "goals": [
    {
      "$type": "Match3Core.Game.Common.ReachScoreGoal",
      "score": 3700
    },
    {
      "$type": "Match3Core.Game.Common.CollectElementGoal",
      "elementType": "CoverA",
      "amount": 12
    }
  ]
}
Workflow

Define. Generate. Inspect. Export.

The value is not black-box automation. It is a repeatable authoring loop where designers can keep control and review every candidate.

01

Define

Choose board size, topology, fixed cells, goals, limits, available colors, and tile ranges.

02

Generate and edit

Produce candidate boards from supported constraints, then adjust the text-first preview directly.

03

Inspect behavior

Open Player or Simulation to review move options, cascades, destruction, and goal progress.

04

Export

Copy or download the selected candidate as supported Match3Core JSON for integration review.

Capabilities

Authoring, inspection, and integration in one loop.

Feature labels are intentionally conservative so pilot participants understand what is current, experimental, or limited.
Author

Constraint-based candidates

Generate boards from topology, holes, symmetry, goals, limits, colors, and ranges.

Text-first editing

Keep board text as a first-class surface for direct control and fast changes.

Image-assisted import

Experimental

Turn PNG/JPEG references into editable starting boards.

Inspect

Manual Player

Inspect legal moves, cascades, special item effects, and goal progress one choice at a time.

Bounded Simulation

Experimental

Review an immediate-move heuristic sequence as a design signal, not a solvability proof.

Structural complexity

Experimental

Compare candidates with a 1–5 structural signal, not predicted player difficulty.

Integrate

Current Match3Core schema

Import/export the supported current schema instead of a generic match-3 format.

Selected candidate export

Copy or download the specific candidate selected for review.

Visible unsupported input

Unsupported names or values should fail visibly rather than being guessed.

Compatibility and limits

Clear boundaries before you evaluate.

The pilot is designed to be useful precisely because it is specific: supported Match3Core schema, editable candidates, visible limitations, and human review.

Supported schema

Current Match3Core-compatible JSON import/export is the integration target.

Inspection, not proof

Simulation is a bounded immediate-move heuristic, not a solver or optimal-player model.

Structural signal

Complexity compares board structure; it is not predicted win rate or player difficulty.

Image import limits

Image import creates editable clustered starts, not exact semantic reconstruction.

Who it fits

Built for teams who need control, not magic.

Level designers

Generate and refine candidate boards while preserving control over constraints and direct board edits.

Technical designers

Inspect board text, schema output, edge cases, and runtime-like behavior in one workflow.

Studio leads

Evaluate a repeatable authoring loop before committing to wider team adoption.

Compatible indie teams

Prototype a Match3Core-compatible content workflow without building internal tooling first.

Trust

Clear data and community boundaries.

Customer content ownership

Your uploaded images, board text, and exported JSON remain your content.

No AI-training sales claim

Move-example capture is not sold as an AI feature on this page. External pilot use requires explicit data-consent rules before relying on it.

Manual review today

Pilot access and Discord channel participation are approved manually while billing is prepared.

Public discussion boundary

Discord conversations are visible to other approved members of the private channel.

Subscribe

Get Match3Tools for $5/month.

Authentication is the first checkout gate. If your account is already marked as subscriber, you skip checkout and go straight to the Level Designer. Otherwise, the payment form appears after sign-in and will be completed when the processor is connected.
Subscription terms

Price

$5 per month.

Checkout status

The payment form is being connected. Signed-in users without an active subscription see the checkout placeholder now.

Included

Level Designer, generation, fixed-board editing, image import, Player, Simulation, complexity signal, JSON export, and private Discord.

Manual shortcut

Accounts can be marked manually as subscriber while payment processing is being completed.


Candidate boards, not guaranteed better levels.

Inspection signals, not solvability proof.

Structural complexity, not predicted player difficulty.

Match3Core-compatible export, not universal engine support.

Private Match3Tools Discord

Manual Subscriber role

Approved users can use the private #match3tools channel to ask questions, share candidate boards, discuss workflow friction, and request features with other pilot participants.

Website access is checked before the invite is shown. After joining, the Discord Subscriber role is assigned manually; new joins notify the owner in-channel for review.

FAQ

Important limits before you apply.

Teams and individuals evaluating a Match3Core-compatible level authoring workflow: level designers, technical designers, studio leads, and compatible indie teams.

No. Generation creates candidate boards from supported constraints. Human review remains required before a level is accepted.

No. Simulation currently reviews a bounded immediate-move heuristic sequence. It is useful for inspection, not proof of solvability or balance.

It is a 1–5 structural comparison signal based on board characteristics. It is not a predicted win rate or player difficulty model.

Not today. The public pilot targets the current supported Match3Core schema. Other adapters are roadmap-only until explicitly built.

Website access is checked first. After joining Discord, the Subscriber role is assigned manually so approved users can participate in #match3tools.