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.
Level Designer
Prototype interface · controlled demo dataEditable 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 # . . . # # # # # . .
Visual inspection
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.
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.
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.
Keep the schema visible
Copy or download the selected candidate as current supported Match3Core JSON, with unsupported input surfaced visibly instead of silently converted.
Level Designer
Prototype interface · controlled demo dataEditable 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 # . . . # # # # # . .
Visual inspection
{
"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
}
]
}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.
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
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
Review an immediate-move heuristic sequence as a design signal, not a solvability proof.
Structural complexity
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.
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.
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.
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.
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
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.
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.






