Server-authoritative programmable RTS

Design the line.Teach it to think.

Tickrate is a browser factory RTS where the map, machines, market, and code are one strategy. Build with your team, automate production, and contest the central uplink.

72×48 seeded map10 Hz simulationSolo sandbox included
FOUNDRY EXPANSE / SEED 7331SIM TICK 18420
POWER +42 MWIRON PLATE 128LINK STABLE
smelter_alphaport 4013 / control / token
Deterministic simulation 2–6 player custom lobbies Player order book Guided solo sandbox
Your first ten minutes

Readable from the first click.

Start in the sandbox, follow three concrete milestones, then bring the same factory and automation skills into a custom match.

/01

Build a real production line

Find finite deposits, place miners and power, then turn ore into plates, wire, circuits, and machine parts.

/02

Name and connect machines

Give devices exact aliases, open explicit service ports, and inspect what each controller is allowed to operate.

/03

Automate with TickScript

Use a small, deterministic language with ten documented APIs, live diagnostics, versioned deploys, and rollback.

One shared factory

Every team action stays understandable.

Renames, port changes, deployments, orders, scans, and objective actions are validated by the server and appear in a readable team event log.

Read how a match works
TEAM / OPERATIONSLIVE
12:41:03 artem renamed device_7F2A
to smelter_alpha
12:41:18 nova opened port 4012
on smelter_alpha
12:42:04 artem deployed
production/main.tick v7
append-only match event stream
production/main.tickDEPLOYED / V7
01 const MIN_ORE = 20;
02
03 on tick {
04 let ore = inventory.count("iron_ore");
05 if ore >= MIN_ORE {
06 machine.start("smelter_alpha", "iron_plate");
07 }
08 }
TickScript 0 errors1,000 instruction limit
TickScript

Readable enough to learn. Constrained enough to trust.

Autocomplete shows only real version-one APIs and exact aliases from your team. The browser helps you write; the bounded match VM remains the authority.

  • Ctrl+Space API and signature suggestions
  • Exact live machine-alias completion
  • Line-and-column diagnostics before deploy

Learn safely. Then run the factory.

Open the solo sandbox or assemble a two-to-six-player custom lobby.

Create account