Controls and the User Interface


This tutorial will walk you through the in-game interface, the controls, what it all means and how you can customise it. The focus will very much be on elements unique to Planetary Annihilation.

When this tutorial refers to “clicking” without referencing a mouse button, assume the primary/left mouse button.

Setting Up A Game

Single player menu
Multiplayer menu

Multiplayer games of Planetary Annihilation are hosted on a server in the host’s selected region. You will be prompted to select a region the first time you host a game. Multiplayer games are not hosted on your computer. Planetary Annihilation uses a client-server model, so a player’s computer and Internet connection do not impact other players.

Single-player games may be hosted on your computer or one of the cloud servers, depending on the specifications of your machine. You can force local or remote hosting if desired. See the Local Server setting in the Global Game Settings of the guide for more information.

Uploading Server Mods

Uploading server mods

If you are using any server mods and hosting a multiplayer game, or your computer isn’t powerful enough to host a local server for skirmishes, you will automatically upload them to your cloud server as an anti-cheat mechanism. The speed at which this occurs is dependent on your upstream bandwidth and the size of the mods.

The Lobby

The individual who creates a lobby will be known as the host. Only the host can change a lobby’s settings. If a host leaves the lobby a new host is selected based on who has been in the lobby the longest.

Game lobby
Each colour represents one army. Player count recommendations for maps are actually army count recommendations.

Game Mode can be set to Free For All or Team Armies.

Game mode FFA

Free For All means every player is their own army.

Game mode team armies with bounty mode enabled

Team Armies places each army into a team. In this mode there is a second option: share army. It is a button on the right-side of each army. When clicked all the players in that team become a single army, with as many Commanders as there are players. The army is only defeated once all its Commanders are killed. Beware using the “select Commander” hotkey in this mode as it will select all Commanders on the team. Humans and AIs cannot exist together within a shared army.

Dynamic Alliances allows you to ally (and un-ally) during the course of a game with other players. Breaking an alliance with someone breaks it both ways. You cannot see alliances between other players. This option is only available when game mode is set to Free For All. The AI will never propose or accept an alliance.

Sudden Death Mode means a team is eliminated when it loses any of its Commanders. It is only available when the game mode is set to Team Armies.

Bounty Mode enables an eco boost for every army killed. If an team is a shared army you must kill the last Commander in that army to claim the bonus. When the last Commander on an army self-destructs the bounty goes to the last player who damaged it.

Sandbox enables the use of dev options such as unit spawning. Controls for this can be found under Settings – Keyboard – Dev.

To the right of each army is its economic multiplier. By default this is set to 1.0. Changing it to 0.5 would give an army 50% of their normal income while setting it to 2.0 would give it 200%. You can set this anywhere from 0 to 5, both for players and the AI.

Selected system loading

You can create new systems for use in the System Editor from the main menu, there are also map packs available via Community Mods.

Player slot

When you load a system, or when first joining a lobby, you will see a rotating graphic in the system area as well as next to your name. Only when both these loading icons have disappeared will you be able to start the game, or select ready. When players join your game they will be greyed out while they load and you will see the loading icon on their row.

Only the host can launch a game, and they can only do so once every player has clicked the ready button. Once they have done this a green tick appears on their row. Any changes to the lobby’s settings by the host removes the ready state from all the players. When you are in a ready state you cannot make any changes to your setup.

You can change your primary colour and also which Commander you will spawn in as by left-clicking. Set your default commander through the Armory on the main menu. Some Commanders may be unavailable to you.

The host can add one or more AIs in the lobby. AIs on your team are supported, but not in shared army mode, nor will the AI use or respond to dynamic alliances.

AI difficulty controls how well they manage their economy, their micro level, which player it focuses attacks on, and how smart its threat decision making is. The AI doesn’t cheat at any difficulty level, though you can assign it an eco boost if you so desire. There are also mods which make the AI even tougher.

Once you have your lobby setup, change the top-right setting from PRIVATE to either FRIENDS or PUBLIC depending on who you want to join. FRIENDS is tied to your in-game friends list, not your Steam friends.

Joining A Game

Multiplayer menu

Multiplayer – Custom Game will take you to the server browser. From here select the game you wish to join and click Join Game in the bottom right-hand corner.

When joining a game with server mods you will automatically download them from the server. The speed at which this occurs is dependent on your downstream bandwidth and the size of the mods.

The Basics


What you see when you start a game

This is the first thing you’ll see when entering a game: a full view of the system. Note that two planets have a numbered arrow pointing to them and that in the top right system list three of the planets have a green icon. The green icons represent planets players can start on, while the numbered arrows represent the spawn options you have been assigned.

You then zoom in on the planets either by positioning your mouse over them and using the scroll wheel, or by clicking the planet in the system list.

Selecting a spawn point

To select a spawn location you click. Where you click within the spawn location determines where you land. Once you have selected your spawn location click Start Annihilation. After every player has made their selection, or after two minutes have passed, the game will start.

When playing with shared armies all players on the team see the same spawn locations, in all other modes every player gets unique spawn options. The AI selects spawns in the same way as you, if you have instructed it to spawn off-planet it will only do this if it has a spawn available on another planet.

The Commander

The Commander

The first thing we see when we spawn is our Commander. This is the key unit in Planetary Annihilation; lose your Commander, or in shared army mode lose all your Commanders, and you are out of the game. It doesn’t matter how big your base is, if the Commander dies everything else dies too.

The Commander's strategic icon


Player list

In the top left is a count of the players and if we click it on we can see a list of who is playing. Any names in red indicate annihilated opponents.

Shared armies are represented by a single icon with multiple names listed next to it. Unshared teams have their icons placed adjacent to one another in the list.


System list

The system name and a list of planets can be found in the top right. Clicking on a planet switches your view to that planet.

Under some planets you may see little engine icons, this indicates that this planet is a smashable. Build as many engines, or “Halleys”, on the planet as are indicated by the icons and you will be able to select another planet to annihilate, destroying everything on both worlds.


Economy bar
Green is good

At the top of the screen is one of the most important parts of the game: the economy bar. On the left is your metal and the right your energy. The coloured bar and the numbers underneath represent the amount of the resource in storage against your total storage. The numbers to the right represent your incoming and outgoing amount of that resource, the top green number being income and the bottom red number spending. The large number on the right is the result of income minus spending.

In the centre is your overall efficiency which impacts the speed at which you build units and buildings. At 50% efficiency two fabricators or factories are building at the same rate as one fabricator or factory would at 100% efficiency. Fabricators are the construction units of the game.

Issue an order to the Commander to build something and you will see the number and colour of the bars change. Blue means you are earning more than you’re spending and your storage is full. Red means you’re spending more than you’re earning and your storage is empty or about to run out. Green is in-between the two and the colour they should ideally be most of the time.

Unit card

Hovering over any unit which is currently building will show you how much it is costing you. The cost is always the same, regardless of what is being built. Likewise, buildings which generate metal or energy will show you how much they’re making. The green bar represents the health of the unit.

Unit card while fabbing

Planetary Annihilation operates using a flow economy, meaning that all units and structures are built over time and cost your economy the whole time they’re being built. For example, let us take a standard Fabricator Vehicle which builds at 10 metal a second for a cost of 1000 energy per second. It can build a Missile Defence Tower, which costs 300 metal. This means for an economy operating at 100% efficiency it would take the fabricator 30 seconds as 300 metal divided by 10 metal a second is 30. The total energy cost would be 30,000, that’s 1000 energy a second for 30 seconds. If your economy were operating at only 50% efficiency then the fabricator would only be building at 5 metal a second, but this would still cost you 1000 energy every second resulting in a total cost of 300 metal and 60,000 energy over 60 seconds. The higher the metal output of a fabricator or factory the faster it builds things.


When you select a unit you can give it context sensitive orders with the right mouse button. For example, if you right-click in an empty space with your Commander selected it will be issued a move command. Right-click on an enemy and it would get an attack command. A left-click deselects the currently selected unit. This works for factories as well, so you can setup orders for as the rollout, such as a default patrol for fighter aircraft. Selecting a unit will cause the orders bar to appear on the right and, if the unit is a Commander, fabricator or factory, the build bar at the bottom.

  • Left-click selects units and orders
  • Right-click to give orders to a currently selected unit
  • Left-click to deselect a currently selected unit or cancel a selected order

Let’s first talk about the controls on the orders bar.


Move is self-explanatory. You would generally use this when you want to move into a densely packed enemy area and the contextual command keeps changing to attack. When you order a group of units to move they will do so in a formation at the speed of the slowest unit. Units will continue to attack anything in range while moving. Use a CTRL-click to have units break formation and move as fast as they can. Units issued a move command after being ordered to attack a target will continued to attack that target specifically until unable to do so, allowing you to dodge Uber Cannon blasts from a Commander while still shooting it and not other units in the vicinity.


Attack allows you to perform attack moves whereby units will move to a location but stop to attack anything along the way. Also used to cause a nuke to attack a ground location. Unlike many other RTSs your units can attack while moving and therefore a move command will often suffice unless you have a particular reason to maintain your unit’s full range. Units on an attack command will not maintain formation and will move independent of one another. If you issue an attack command against a specific unit, your units will treat it as a priority target even if you issue a subsequent command.

Alt fire

Alt Fire exists only for the Commander and controls its Ubercannon. This is a short-ranged, energy expensive attack that will devastate enemy units. It is much less effective against buildings and enemy Commanders.


Assist is similar to the guard command seen in other games. A unit will follow the unit it is assisting, protect it from harm, and help it build things if possible. Fabricators can help factories build faster in this way.


Repair allows fabricators to heal units and buildings. Fabricators will automatically repair units they are assisting.


Reclaim is used by fabricators and combat fabricators to suck up units, buildings and trees. Metal will be reclaimed over time. It can also be used against enemy units. It’s not uncommon to use combat fabbers to power a so-called treeconomy.


Patrol forms a patrol route based on the patrol orders you lay down. The first patrol order acts as the beginning and end of the path. Fabricators will automatically repair, reclaim and assist anything they come across.


Use is for particular buildings like the Teleporter. You should never need to select this from the orders bar, it can always be issued as a contextual command via the right-mouse button. The only exception to this rule is using enemy teleporters where you will need to issue the order manually. Units will not fire on an enemy teleporter they have been ordered to use.


Unload is for transports to unload their cargo. If you’re moving a unit between planets using Astraeus transport then you need to issue the move order to the other planet first and queue the unload afterwards.


Load is for transports to load their cargo. Note that Pelicans cannot carry Commanders.


Stop cancels everything that unit or building was doing.


Ping is found not on the orders bar but at the bottom of the screen by the clock. It is available at all times and forms a ping your teammates and spectators can see. Notice how a ping creates an alert at the top of the screen. Hovering over the alert provides a view of the area, and clicking the alert takes you to the alert location. Other events, such as the loss of a building or an attack on the Commander will also generate these.

Ping alert
Fire orders

Fire orders allow you to control when a unit will open fire. The icon changes depending on the order selected.

Move orders

Move orders currently serve no purpose. The icon changes depending on the order selected.

Energy orders

Energy orders are used to pause factory queues or disable energy expensive units as required. The icon changes depending on the order selected.

Build mode

Build mode is a contextual order for factories. Changes between normal and continuous modes. This determines whether completed units are removed from the queue or moved to the back of the queue. The icon changes depending on the mode selected.

Build Bar Commands

Build bar

The build bar appears only for fabricators and factories. Fabbers will display the structures they can build, factories display the units they can build.


For a fabber you left-click the unit you want to build then left-click on the map to give the fabber an order to build it in the selected location. To build multiple items hold SHIFT each time you click to place an item on the map. This allows you to create a queue of build orders, and you can even mix in other orders between the build orders using this method.


The build bar for factories will show the currently queued units. While in normal build mode the number of units queued will decrease by one each time the factory starts building another unit. For example, once a factory with two fabbers queued starts to build a fabber it will reduce the fabber number from 2 to 1 to indicate the size of the queue remaining. In continuous build mode the factory will loop through the queued units and the numbers displayed will not change. There will not be an indication as to where in the queue it currently is.

The stop command can be used to cancel any currently building unit and to wipe the queue.

Units added to the queue before the enabling of continuous build mode are removed from the queue upon completion per normal build mode.

Advanced Commands

  • SHIFT-click increases units in increments of 5.
  • CTRL-click puts that unit at the front of a factory’s queue and excludes it from any continuous build queue.
  • Units queued prior to continuous build being enabled are excluded from the continuous build.

Take a newly built factory as an example: you click on the Ant twice, turn on continuous build, shift-click the Ant, click the Spinner, CTRL-click the fabber. This would result in the following:

  1. An Ant is produced (as the factory was inactive it started building immediately)
  2. A fabber is produced (CTRL-click put it at the front of the queue but didn’t interrupt the currently building Ant)
  3. Six Ants are produced
  4. One Spinner is produced
  5. Five Ants are produced (one less because the sixth Ant was queued in normal build mode)
  6. One Spinner is produced
  7. etc.

You could use CTRL-click to build additional fabbers in the future without compromising the build queue, or causing large numbers of fabbers to be produced.

Area Commands

The game provides you the ability to issue commands over areas rather than simply at individual points. Select an order, such as patrol, then click and drag. You can do this with orders for units or even factories. Below are shown some examples:

Area commands, such as patrol, when dragged beyond the planet will now encompass the entire planet. You can use this to, for example, have aircraft patrol an entire world, or build on every metal spot.


Delete units dialog

It’s considered poor form to just disconnect from a game. Instead you should surrender. Press the escape key to bring up the menu and choose surrender, or select your Commander and press delete.

You should not use the quit function to exit a game.


Menu with pause

Press the escape key and select pause from the menu. You can issue orders while paused but build and order previews will not update while pause is active.

If your opponent pauses it is good etiquette to check that they are ready to resume play before unpausing.

Picture-in-Picture (PIP)

Picture-in-picture (PIP)
PIP button

One of the unique features of Planetary Annihilation is picture-in-picture. The PIP allows you the exact same functionality as the primary window, you can view anything or anywhere, give orders, etc. Hovering over this window reveals four more functions:

Swap cameras button

Swap cameras causes the PiP view to swap with the view of the main camera.

Capture main view button

Capture main view clones the current view in the PiP.

Follow alerts button

Follow alerts means the PiP will switch view to whatever the latest alert to appear is.

Pin to opposite side button

Pin to opposite side will have the PiP view the opposite side of the planet you are viewing. Note that this still does not give you 100% visibility of the planet.


Chronocam seekbar
Chronocam button

Another unique feature is the Chronocam, which allows you to look into the past, even during a live game. Grey bars represent alerts.

Closing the Chronocam takes you back to the present.

Planet Smashing

The feature that Planetary Annihilation derives its name from. Build as many Halleys on a planet as indicated by the engine icons next to the planet and you will see a new button in the system list. If the planet has no icons then it cannot be powered by Halleys.

Be aware that all players are notified every time a Halley is built and are given its location.

Send to Annihilate button

Clicking it will zoom your view out to see the entire system. Potential targets will have a new icon next to them.

Picking target for smash

Click the planet you want to annihilate. The view will now switch to the surface of the planet and you will be asked to click the location you want to come down on. Once you have done that click the final button.

Confirming smash target

Once clicked the engines will light up and away it goes.


If you cancel the move then the planet will settle into an orbit wherever it stopped. The same will happen if one of the engines is destroyed. A planet enroute to smash another planet cannot be targeted by nukes.

Be aware that if another planet gets in the way of the smash it will be smashed instead. In heavily populated systems you will need to monitor a planet’s smash route.

Once a planet has been smashed any bodies it had orbiting it will now commence their own orbit around the sun. If their orbit causes them to run across the path of another planet then the collision will be treated the same as a smash. Be wary of the chain reactions one smash can cause in a system.


To fire the Annihilaser you must build five Catalysts using T2 fabbers on the blue control points found on any metal planet. These can be fiddly to place, so use area build to construct them. You must also ensure that any metal spots near the control point are empty.

Be aware that every player is notified every time a Catalyst is completed and are given its location. A planet smash near the pole will permanently destroy the control nodes and prevent the Annihilaser being used.

Once your weapon is ready to fire the system list will have a new button present.

Fire weapon button for Annihilaser

Click it and pick a target.

Select target for Annihilaser

The Annihilaser will align the weapon, and then…

Firing the Annihilaser

You can cancel the attack if you want, but why would you?

Galactic War

Galactic War button

This is Planetary Annihilation’s randomly generated single-player campaign. You start out with almost no tech and must fight your way across the galaxy defeating enemies and gaining more technology. Victory is obtained when you eliminate the three enemy faction leaders.

Galactic War loadout screen

On the setup screen you select your commander and faction, both of which are cosmetic elements only. You can also name your game for later access.

The Size setting determines the size of the galaxy you will play in. A larger galaxy means a longer game, it also generally means an easier one as you will have more opportunities to collect tech ahead of battling a faction leader.

The Difficulty controls how quickly the AI ramps up in difficulty in terms of AI difficulty level, number of commanders and economic multipliers.

The Commander Loadout controls what technology you start the game with. You will unlock additional loadouts over the course of your Galactic War games.

Global Game Settings

Settings button

You can access these settings from the main menu.


Most of this is self-explanatory, but there is one setting I want to explain: Resolution Scaling.

Planetary Annihilation will always run at your desktop resolution, but by changing this option you can control the resolution 3D objects are rendered at. For example, if you’re running at 1920×1080 and change this setting to 125%, all units are now being rendered with a resolution of 2400×1350 before being downscaled for your output resolution, leading to a higher quality image at the expense of performance.


This is all self-explanatory.


The camera is controlled either by keys configured in the Keyboard area, or by holding mouse button three (also called middle mouse button) and dragging.

Once in-game you’ll notice that as you move the camera about the planet that the north and south poles shift in relation to the screen. While this is the optimal way to play the game it can be incredibly disorientating. We don’t get straight onto a two wheeled bike, we first start with stabilisers. That’s training wheels for US folks. Planetary Annihilation has these stabilisers in the form of Pole Lock.

Camera settings

Switching this option on will ensure that north is always at the top of the screen and south is always at the bottom. Now, this is a sub-optimal way of playing for a couple of reasons: it gets you thinking about attack lines only from the east and west because that’s how you rotate the map and it makes it much harder to navigate around the poles, which can thus discourage you from spawning there or making any plays around them. However, despite this you’re going to have a lot to be learning at first so not having to fight camera disorientation can be helpful during this period. Indeed, I used Planet Pole Lock for the first few weeks of playing.


Active Product controls whether you’re hosting Titans or Classic games. You can always join other players’ Classic games regardless of this setting.

GUI Size controls the size of the user interface, useful for adjustments on extremely high or low resolution displays.

Show Unit Icons controls the strategic icons that appear over units so you can control them even at extreme zooms. Personally I recommend setting this to “always” as icons are much easier to make out than the units themselves.

Unit icons on
Unit icons off

Show Metal Spot Icons controls the display of green dots over metal spots. You will always want this on.

Icon Display Distance controls how far out you must zoom before unit icons are shown.

Show Stat Bars controls when unit health bars are shown, as well as the small white indicators used for recharge times of energy dependent units such as your bombers. You should probably leave this on.

Show Order Previews controls whether or not you see arrows between a unit and its destination. These arrows will change in colour based on the order, so green for move and patrol, red for attack or reclaim and blue for assist . It will also show the end point of a command, so a movement symbol at the end of a movement path, or an assist system on a unit being assisted.

Order preview

Note that the final movement of patrol loop is not shown until a unit reaches the first patrol node.

Order Preview Behaviour controls whether order previews are show for all units or only the selected ones.

Show Build Previews controls whether you see wireframes for buildings queued for construction.

Build previews

Build Preview Behaviour controls whether you see all build previews or only those of the selected units.

Orbital Shell controls when the green orbital layer is displayed around a planet to assist with orbital navigation. Selected means it appears when you select an orbital unit.

Orbital shell

If you have the Legion Expansion mod for Titans installed you will also see the following options:

Theme In Game controls whether the red theme is used in-game when playing as Legion, and purple theme when playing in a mixed faction shared army.

Theme Menu controls whether the red theme and Legion background is used across the various menus. Changing this won’t take effect until you return to the main menu.


Server should be set to the region closest to you. It does not restrict who you can play with.

Local Server controls whether single-player games are hosted on your machine or on an public PAnet server. Auto will make a determination based on your hardware specs.

Local Server Multi-Threading allows the server AI and simulation to run across multiple CPU threads allowing for better performance.


I recommend you take the time to go through all these bindings and identify which are important to you, but I am going to draw your attention to a few of them:

General > Communication > Team Chat (enter) – In a FFA this allows you to talk to all players, while in a team game it would let you talk to your team only. All chat is white and team chat is yellow.

General > Communication > All Chat (shift-enter) – In a team game this allows you to talk to all players. In FFAs you can use either this or the Team Chat key.

General > Alerts > Ping (G) – This allows you to draw the attention of other players on your team to areas on the map. After pressing the key to select ping you then click where you wish to place the ping.

Units > Unit Selection > Select Commander (ALT-C) – Will select your Commander, and if pressed twice will take you straight to it. Do not use this key in shared army games as it will select all the Commanders.

Units > Unit Selection > Select Idle Fabbers (F) – Selects all idle fabbers on the screen for easy identification.

Units > Unit Selection > Select All Idle Factories (SHIFT-F2) – Use this to avoid having factories doing nothing. It will select them while they’re being constructed too.

Units > Unit Commands > Alt Fire (D) – Use this to fire the Commander’s Uber Cannon.

Dev Mode > Build Avatar (ALT-F1) – Use this in conjunction with Paste Unit (CTRL-V) to summon the Avatar in sandbox games. The avatar can build any unit and can be a great way to experiment.

Community Mods

Community Mods button

Use the Community Mods button on the main menu to access all the mods available for the game. The Recommended tab provides you some mods to get you started, while Available shows every mod ever made.

Community Mods

Mods are divided into two types: client and server.

Client mods only impact your local client and can be used in all games, including ranked games. Hotbuild 2 is an example of a client mod.

Server mods impact all players and only those of the original host of a game are applied. Anyone joining your game will automatically download and apply your enabled server mods. The Legion Expansion is an example of a server mod. Any active server mods are shown in the bottom-left of the lobby window.

If you want to make or publish you own mod be sure to check out the Planetary Annihilation support wiki.

Disabling Units

Community Mods button
Unit restrictions

The Units tab allows you to enable/disable units. Don’t like nukes? You can switch them off. These restrictions will work in both skirmish and multiplayer games. You will need to be the original lobby host for your restrictions to apply.

Unit restrictions shown in lobby

Active unit restrictions are always displayed in the lobby chat when you join.

Get It on Steam

90% off for classic PA owners