Loading Playground tools…

FPV / LINE

AUTHOR / PREVIEW / REPEAT

Make your next world.

Change the data. Play the result in the same game engine.

Creator guide · make, install and share a level

Loading the authoring contract…

Configuration

Import a scenario, map, expansion or expansion library.

Tactical teaching: load a scenario, read its instructions, then Play configuration. These practice lessons use manual equipment and grant no campaign awards.

TRY AN INTERACTION

SAFE PRACTICE RECIPES

Each preset keeps your current theme and artwork. Undo returns to the previous map and loadout.

Challenge budgets

Zero disables a limit. Time and cable limits are part of the actual game rules.

Staged encounter

Load Sentinel Relay from the expansion examples to edit its two stages.

Relay and core

120 ticks = one second. Timings stay fixed across screen sizes and frame rates.

Conversion removes the staged enemy and timing rules, keeps both objectives, and clears optional goals. Undo restores the encounter. Geometry and reference edits validate as one whole map.

Create a level from text or a symbol

Trace a high-contrast symbol into terrain, or type up to three lines. Preview first, then apply and refine with the map tools. Image processing stays on your device.

Apply replaces the layout and enemies, keeps your reveal picture, and can be undone. Use the generator seed below for variations. Play it with Preview; download the scenario to save or share it.

PAINT THE BOARD

Paint by coordinates and tune signal brush

Signal speed and optional boost/ability locks apply to vulnerable classes. Edit each zone's flags in Level JSON. Switch class within a hangar's radius on safe ground, with no active cut and after the switch cooldown. Erase removes a whole zone or object.

Safe border · grey walls · coral enemies · gold objectives

Signal zones and hangars

Dashed rectangles mark signal zones; diamond-framed squares mark hangars. Locations use zero-based cell coordinates: x from the left, y from the top. Hangar marker size does not represent its activation radius. Signal effects apply to vulnerable craft; overlapping zones use the lowest speed. Switch within a hangar's radius on safe ground, with no active cut and after the switch cooldown.

  • Map details appear after the working configuration loads.

REPLACE ONE VISUAL ROLE

ORIGINAL FILES PRESERVED

Images are embedded only in your exported pack. Nothing is uploaded or sent to AI.

Optional equipment goal

Goals never gate the picture or next mission. Practice checks the live checklist without awarding progress. Exporting a new one-map expansion retargets the goal to that new campaign; original installed packs stay available.

Advanced: level, theme and ability JSON

Unknown mechanics are rejected. Valid recipes can tune the registered effects without changing core code.

Complete pack JSON

Paste a generated pack including artwork bindings, or inspect the current configuration. Scenario and expansion versions 1 and 2 are accepted, along with xonix-level.v1/v2 and xonix-pack-library.v1. Scenario and pack version 2 carry explicit optional goals; version 3 carries staged encounters with no optional goals.

The map expansion includes this edited map, current class recipes, theme and images. The loaded library export preserves its original campaigns. These practice previews do not install content in the main game's library.

Replay a recorded run

Import a Solo replay or a local Capture Team/Versus recording to check its recorded result. The report states whether the full state or declared terminal observations match. Wins and losses can both match. Verification grants no progress or rewards and does not prove mission completion.

Watch a Solo recording in Replay Theater ↗

Team and Versus recordings are checked here with their native rules. Replay Theater currently provides visual playback for Solo recordings only.


          

LIVE ENGINE / PRACTICE

Open full preview ↗

Custom size: 240–2560 CSS pixels per side. Resizing keeps the current game. Tab and Shift+Tab leave the preview at its first or last control. Returning keeps play paused; choose Resume to continue.

Return to Workshop

Controls are measured after the preview loads.

Launch actions are measured after the preview loads.

Use Play configuration to load the current data.

Control geometry

Capture the real solo preview's button boxes and pointer media in CSS pixels. This is a local snapshot, with approximate content-overflow indicators; it is not a hardware or accessibility certification. Using parent controls may pause the game through its existing focus handling.

No geometry snapshot captured.


          

Sized frames check layout. They do not emulate iPhone hardware, native touch, Safari or controller performance. Open Couch race above for the separate local two-player mode.