Posted on

First glimpse of the military system

Hi all, Oliver here, with our first mockup of the military screen!


This mockup – which Ogi produced in Unity, meaning that the finished article will look a lot like this – shows a massive battle happening on a planet. Your forces, arrayed down the left-hand side, are ranged against the enemy, in red on the right. Each Force can have up to six units – which might be anything from ground-pounding local militia to massive starships and superweapons – each of which has its own Captain, under the command of the Force’s General. At the bottom of the screen, just above the ‘selected Force’ panel, you can see a tooltip for a unit, showing its strength (or damage dealt last turn, as this is a battle!), its health and the damage it took last turn, its icon (currently a khaki blob, but we’re working on it) and its Captain. You have to think carefully about who to put in charge of your units and Forces – military skill can turn the tide of an entire war, but a disloyal Captain might leak secrets to the enemy, making your Force much more vulnerable to interception and attack, while a disloyal General might run off with the whole Force!

As well as your commanders’ loyalty, though, you have to consider the loyalty of their troops. Every Force has a single homeworld, and the affection of the Pops on that homeworld for you and for their commander determines the loyalty of the troops they support. You can think of the troops as simply their homeworld’s Pops, abroad. Thus, if you oppress a Force’s homeworld, you’d better watch out – sedition in the ranks can lead to civil war. If, on the other hand, you have a Force from a world that loves you to pieces, you can be relatively sure that their General won’t be able to run off with them – unless they impress them sufficiently with their charisma and command ability. Even where the Force is posted matters – a Force far from their homeworld will be much less able to join in rebellions there. All these considerations – inspired by the troubles of the classical Republic of Rome – will impact on your military decisions as Emperor.

Now to return to the battle screen , you can see that at the top of the screen, just under the Action Points counter and button, you can see the planetary Devastation and the balance of power. The balance of power shows which way the war is going – wars on planets can take a number of turns to complete, as each turn represents a month, creating a strategic back-and-forth as you redirect your fleets and try to prosecute or stymie an invasion. Devastation represents the horrors war inflicts on the poor, suffering population of the planet. It drives waves of refugees from the planet, dramatically depresses its economy, and outright kills Pops. Certain units will cause more Devastation than others – in particular, Xyl forces will wipe out every human they come across. Wars can have wide-ranging consequences in Alliance of the Sacred Suns, far beyond diplomacy and conquest, and as Emperor you will have to find a way to handle them – for better or worse.

I hope you enjoyeed this preview of the military system – until next week, Ave Imperator!


Posted on

Revising the design for the military system

Hi all, Oliver here. Today I’m going to be talking a little bit about redesigning the military system, our carrot-shaped design strategy, and not being afraid to kill your darlings when you’re hammering out a design.

We’re right at the end of build .4 at the moment – we’ll probably have it out to the alpha testers this week – so we’re looking ahead to the next few builds. Coming up in .7 is the military system, which we’ve had the design for sitting around since we finished the GDD (Game Design Document), but which we’ve not really touched while we’ve been putting together the other elements of the simulation. When Ogi and I took a preliminary look at it, we realised it was too fiddly – there were a lot of cool ideas in there, but the amount of information conveyed and control required would be out of step with the rest of the game. For example: I’d written in a ‘tour of duty’ system, whereby you would be able to adjust the amount of time your troops spent on deployment versus home on leave, trading off their morale and loyalty against the immediate strength of your forces. It could have been an interesting system, and might have worked well in another game, but in AotSS it would just be too much detail – not something the Emperor would personally control – so that’s getting scrapped.

Similarly, we were going to have a slightly involved system whereby you would give your forces orders, but the orders would have a ‘lead time’ before they could be executed, with a fixed cost for giving any number of orders on a single turn. The point of this was to encourage the player to set up queues of orders that the AI could then spy on and use to intercept your forces. Again, this could have been a cool system in principle – but in a non-combat-focussed game like AotSS, it would probably be too complicated and unintuitive. Instead, we’re allowing you the player to spy on enemy war plans and find out where they’re planning to move and attack, but enemy spying will simply provide their forces with extra damage against yours and allow them to intercept you in deep space (which you can only do if you know where the target fleet is going to be). This keeps the fun bit – finding out the enemy’s plans and foiling them – without subjecting you the player to the weird constraints of the original design, making the game much more responsive and playable.

This all ties in to our overall development strategy. Although obviously when we wrote the GDD we didn’t realise that specifically these features were going to be streamlined, we knew that streamlining would be happening down the line: knowing how easy it is to get caught up in feature creep, we made a conscious decision to get all of ours in right then and there, and from that point onward only cut features, not add them. That’s a strategy we’ve largely stuck to, and it’s allowed us to stay focussed and on-task through our development process. Of course, it’s much less fun cutting things than adding them – part of the reason we’re making AotSS is that we like the idea of having a massively detailed universe simulation happening underneath your feet while you play, hence the Action Point restriction, the systems for delegating power, and so on – but it means we’ll make a better game on a shorter timescale than if we just let our maximalist instincts run wild. And who knows – maybe the features we cull this time around will make it into another game in the years to come.

Until then, Ave Imperator!