OR  Zero-K Name:    Password:   
31 players online: 5 of them fighting in 4 battles, 166 on discord

Welcome to Zero-K

Zero-K is a free, multiplatform, open-source RTS game in which massive robot armies fight in an endless conflict. A powerful interface allows players to easily implement their economic, strategic, and tactical decisions. Units interact intuitively, using real-world projectile and movement physics. It boasts over 100 diverse units including Vehicles, Tanks, Hovercraft, Planes, Gunships, Ships, Spider walkers, and dozens of other different robots offering unique strategic options and a dynamic combat style.

or just view the media

Some of the more prominent features:

  • Epic Scale from tiny flea-bots to huge mechs and gigantic superweapons that wreak havoc - hundreds or thousands of units on the battlefield, all easily viewable with a fully pannable and zoomable camera.
  • Realistic Physics mean each shot is physically simulated realtime - you can actually evade bullets if you micro-manage your units! Hills and terrain affect line of sight and radar coverage, and explosions deform the terrain.
  • Planet Wars lets you take control of your own planet and fight for survival in an ongoing online campaign!

  • Natural Balance allows units to depend on their natural characteristics and the benefits of the simulated environment, not contrived special damages to determine their effectiveness.
  • Terraforming - change the terrain: walls, ditches, ramps and more, to provide yourself with an extra tactical advantage.
  • Unique Abilities make sure units are fun to use! From jump-jets, gravity turrets, mobile shields, burning napalm, air drops, commander morphs, EMP, minelayers, burrowers, replicators, and teleporters - we've got it all and more!
  • Streamlined Economy - the economic system is complex without being tedious, with a simple interface and controls. Resources are unlimited and output can be scaled up as the game progresses, allowing for increasingly intense battles. The system is also designed to minimize slippery slope and allow skilled players to make comebacks from losing positions.

Some of the many units to try out include:

There are many even more amazing features, but listing them isn't as fun as trying them out yourself, so visit our Downloads page!

Zero-K is made by the players, for the players. All the game developers are active and experienced players. Balance and fun are assured.

Zero-K v1.5.5.0

The largest change in this version is internal: most of the internal filenames for units have been renamed. The files now follow a sensible system which will make them more approachable for developers. Anyone with local widgets or a non-Circuit AI will need to look at updating their code or configuration. MYrankAdminKingRaptor has written a tool for this task so talk to them if the task is large.

Another large bit of hidden work is ongoing work on the singleplayer campaign. Most of the work remaining is scenario design and implementation. We're not running with fully general missions so this work is much less daunting that the story campaign attempt. Missions are created with a reasonably short configuration file, part of the purpose of the internal renames was to make this task easier.

We have also been following engine development fairly closely and collecting bug reports. Bug reports have definitely decreased over the collection period and we appreciate the patience of the community for the few spikes that occurred.


Speed nerfs:
  • Firewalker 2.1 -> 1.45
  • Penetrator 2.4 -> 2.2

These changes seem opposed to Quants Rule since both of these units are fast for artillery. However, artillery should be slow in order to make positioning important, especially if the artillery is good against units. The Firewalker change seems particularly extreme but I think the high speed is an oversight from when the unit was otherwise hopeless. I decided that it should be noticeably slower than Recluse, with 1.6 speed, so that the owner of the Firewalker has to really think about risk and positioning. Also, USrankFealthas said that speed would have little effect and I took it as as a challenge.


  • Fixed some ugly main menu spacing.
  • Made build tab hotkeys work while Shift and Alt held. Ctrl is blocked by default to preserve global selection hotkeys. This is a change to defaults so existing players will need to modify or delete their hotkeys file to apply it.
  • Added a toggle for Gesture Menu in the settings so it is easy to enable. Fixed a bug with right-click opening.
  • Added human readable names for the "set particular state" hotkey buttons.
  • Improved COFC rotation/zoom smoothness and configuration.
  • Fixed missing Smoothscroll for existing players.

Previous versions

Here are some changes since the last release notes. These changes were live for at least three weeks.

Unit Movement

Units now move in a straight line if there is a direct, unimpeded (not counting mobiles), path to their goal. This makes them much nicer to control within battles as it removes the old issues of over-steer and zigzagging. Units can even be a bit more efficient moving over long distances.

Unfortunately this only applies to move commands. Ideally this would be seen as a prototype for an engine change that would apply it to all forms of movement. For widget and AI writers, this movement is implemented with a new move command so you may want to change any instances of movement to use the new command.


Fixed some target priority issues. This is mainly a Racketeer buff:
  • The target priority gadget now returns MAXIMUM PRIORITY for the target of the set target command. This is something that was worth doing ages ago.
  • All units with overkill prevention now slightly prioritize the last target that they shot at. This means that if you run 10 Glaives at 10 Racketeers they will all be disarmed forever. Previously the Racketeers would all stare intently at the Glaive with the slightly shorter disarm timer and get caught out by the Glaive with the second or third shortest disarm timer.

Other changes:
  • Slow damage no longer damages wrecks. The main effect is that Outlaw is much worse at clearing wreck fields. It has a small amount of normal damage so its wreck clearing ability is not entirely gone.
  • Increased Sniper footprint from 2x2 -> 3x3 to reduce teamkill.
  • Added a wreck for Caretaker and Strider Hub.


  • Unbound /track.
  • Response noises play for more commands.
  • Update unit states when switching spectator. For selection rank.
  • Added a 'D' ability to Thunderbird which causes it to instantly start its run.
  • Added selection rank to New Unit States.
  • Transport load double tap now works on constructor commands.
  • Added an option to only use selection filtering when Alt is held.


  • Fixed LUPS LOD. Now many effects such as (cloaking and thrusters) are not drawn for unit icons. This will improve performance.
  • Made DDM guns not get stuck in each other.
  • Fixed jumpjet on morph+reload bug.
  • Fixed a bug that allowed Thunderbird to make double length runs.
  • Fixed Warrior burst when slowed.
  • On flacplop the ground is now instantly flattened. This fixes the bug where commanders would linger after plopping their factories on uneven terrain.
  • Increased HLT and LLT overshoot command blocking range.
  • Fixed transport AI failing to transport auto transported constructors for the last mex of an area mex command.
  • Fixed Rogue overkill prevention for its damage buff.
  • Fixed selection rank of commanders not being maintained through morph.
  • Fixed constructor transport AI not being maintained through morph.
  • Fixed commander selection rank defaults in widgets not matching New Unit States defaults.
Posted by AUrankAdminGoogleFrog 6 days ago - comment

May 1v1 Tournament now on the 27th

Due to caster availability the May 1v1 tournament has been pushed back a week. The start time is now 10AM UTC, Saturday 27th May. See the original thread for more information and to sign up. http://zero-k.info/Forum/NewPost?threadID=24075
Posted by AUrankAdminGoogleFrog 12 days ago - comment

1v1 Tournament May 27th 2017

The time has come for a 1v1 tournament. AUrankAquanim is coordinating this tournament - direct any questions/requests there.

The tournament is planned to take place at 10AM UTC, Saturday 20th May. Registration will be open up until 1 hour before the start time of the tournament.

Sign up and see more details in the thread!
Posted by EErankAdminAnarchid 16 days ago - comment

Zero-K v1.5.4.11 - Empire Wins Planetwars

A few days ago, Empire won the latest round of Planetwars with a deep strike to capture Sparta, the Federation homeworld. Throne was lost in the process (due to a malfunctioning warp jammer) but after a developer discussion we decided to continue the round with the surprising (to some) rule that homeworlds can be exploded. We aim to fix the bugs and balance issues found in this round and run further planetwars until we can support lengthy galaxy-wide wars. We should mostly be simplifying and polishing current mechanics instead of adding any new big things to planetwars.

Feedback is welcome.


  • Disarm now interrupts bursts (in the same way that EMP does). For example a Catapult can start firing, get disarmed and finish firing when the disarm wears off.
  • Djinn obeys disarm.
  • Commander area jammer and area cloaker modules now drain energy. Not draining energy was a bug.


Added selection filtering, as requested here: http://zero-k.info/Forum/Thread/23954.
  • All units have a Selection Rank state toggle that ranges from 0 to 3.
  • Structures have rank 1, constructors have rank 2, and combat units (commanders included) have rank 3.
  • When selecting multiple units the units without the greatest rank in the selection are filtered out.
  • Hold Shift to ignore rank and create selections of mixed rank.
  • Hold Ctrl to ignore rank above a certain (configurable) threshold. The default ignores rank differences above 1, this means that Ctrl+A will select all units with rank at least 1.
  • Selection Rank is a state toggle so you can configure your unit defaults in 'Game/New Unit States', just like any other state toggle.
  • If you don't want selection filtering then disable it in 'Settings/Interface/Selection'.

Hotkeys for setting a particular unit state are now configurable in the 'Game/Command Hotkeys' menu. Previously the only state hotkeys available through this menu would toggle the state. With these new commands you could, for example, bind a key to set your units to hold fire by binding "Fire State: 0".

Improved the state toggle icon for overkill prevention.


  • Fixed to White Dragon behavior.
  • Removed Spidermonkey weapon lighting and reduced impulse.
  • Tweaked some timing values. Lategame chickens occur slightly earlier and small chickens become obsolete sooner.
  • Added savegame support for chickens.


  • Fixed command hotkey visualization for de-disabled commands during tutorials.
  • Fixed night view in missions.
  • Fixed Hacksaw description.
  • Fixed unit AI command for non-transports.
  • Fixed some shader errors on strict drivers.
  • Fixed slow mex glow update when overdrive changes.
  • Fixed Convict animation.
Posted by AUrankAdminGoogleFrog 44 days ago - comment

rss RSS feed | news archive