Pre-alpha · In developmentNo download · No account
K
Battalion-scale war, in a browser tab
Command a mechanized company across up to two kilometres of real terrain. Suppression, true line of sight and finite ammunition decide the fight — not click speed. A modern tactical RTS built in WebGL with nothing to install.
No base building, no worker micro. Every system below is modelled and visible in the HUD, so a losing engagement is something you can read before it kills you.
Suppression
Suppression & morale
Fire pins before it kills. Incoming rounds drive a squad from calm through worried, stressed and pinned to routed. Pinned units hug cover and stop taking orders; routed units leave the field. Falloff is computed against the terrain they are standing in.
Calm
Worried
Stressed
Pinned
Routed
Vision
True line of sight
Vision checks raymarch a real heightmap on a 2-metre grid. Elevation and terrain type decide occlusion. A squad inside a forest edge or a building cell is genuinely invisible until it moves or opens fire — concealment is a position, not a stat.
2 m
vision sample grid
HEIGHT
real heightmap occlusion
Supply
Logistics & supply
Ammunition is finite. Tanks and ATGM teams carry a stock and then they are decoration. Supply trucks and static dumps create rearm zones that restock a combat line under fire — which makes the road behind your front a target worth defending.
Armour
Facings & flanking
Vehicles carry separate front, side and rear protection. Penetration compares kinetic AP power against the impact angle. Keep your armour faced toward the threat, or spend mobility putting an IFV somewhere it can hit a side plate.
Front
Side
Rear
Veterancy
Units are not disposable
Squads earn experience mid-battle and promote from rookie to elite, scaling accuracy, suppression resistance and morale recovery. Losing a veteran costs more than losing its replacement is worth.
Off-map
Fire support on delay
Artillery salvos and close air support arrive late, on purpose. Heavy HE lays a wide suppression footprint that forces defenders to hunker or route — your infantry has to already be moving when it lands.
Engine
Deterministic lockstep
A fixed 10 Hz simulation tick runs decoupled from the 60 FPS WebGL renderer, over a data-oriented ECS with strict deterministic math. That buys real multiplayer and exact replays with nothing installed.
02 — Force structure
How echelons work
You do not build an army — you release one. Your battlegroup arrives in five timed waves called echelons. Each wave opens one slot, you commit one platoon to it, and that decision is permanent for the match.
Match timeline0:00 — 16:00+
Click an echelon
E1 open — opening wave
Pick one · 1 of 5 slots
Your deployment force. Whatever you pick here is on the map when the simulation tick starts — it has to survive contact alone for four minutes.
The four rules
01
Five slots, no refunds
One platoon per echelon. Commit a tank platoon at E1 and that slot is gone — you cannot spend it on recon later.
02
Later waves come heavier
The same card fields more at E5 than at E1. Spending early buys tempo; waiting buys mass. Both lose matches.
03
You may hold
Skip a wave to keep the slot warm. The board reads it — an unspent echelon is public information your opponent can price in.
04
One contingency card
Outside the five slots sits a single flash deploy, unlocked from the midgame. It arrives off-schedule, once, and never comes back.
Your opponent's echelon opens at the same clock as yours — but its contents stay hidden until scouts identify them. Echelon timing is the game's bluff.
Battlegroup
Decides which cards exist at all
Zones
Bleed tickets at ×1 → ×3 by phase
Call-ins
Doctrine-exclusive, off the echelon clock
03 — Tactical execution
The winning shape of a fight
Battles are won by disciplined manoeuvre, structural flanking and keeping the supply line alive — in that order.
01
Deployment phase
Place your first echelon inside your deployment zone before the tick starts. Read the elevation lines, find hard cover, and put anything fragile where line of sight cannot reach it.
02
Fire & pin
Break readiness before you break bodies. Put heavy MGs or autocannon onto the defensive pocket, watch for the pinned state in the HUD, and only then walk your assault team in.
03
Manoeuvre & flank
Never trade frontally with an MBT. Use wheeled speed on the road axes to swing ATGM elements or IFVs onto a side or rear plate, where penetration maths finally works in your favour.
A solo indie project
Help shape the game
Konflikt is built by one developer making the tactical RTS he wanted to play. The mechanics are not settled yet — suggestions, brutal feedback and theorycrafting all land directly in the build. Join the community for devlogs, development discussion and playtest access.
One email when a new alpha goes live, and one when Konflikt reaches a store. Nothing else, and never shared with anyone.
Signing up means consenting to Joacim Gunnarsson Consulting AB (org.nr 559508-4939), Sweden, storing your email address with Tally for these announcements and nothing else. You can withdraw at any time by writing to founder@konflikt.gg, which is also how you are removed from the list. Full privacy notice