AI War 2 v1.013 Released! “Menacing Messages From The Machine”

Release notes here.

Lots more stuff, and there was an intermediate hotfix build as well in here.  Main new things:

  • The AI now writes you a chat message as well as giving you the voice taunt.  So if you have sound off, or voice off, or just have trouble understanding it in the din of battle… now you can see what the AI is saying.
  • There was previously a big mix of funny and serious things that the AI would say, all in one big soup.  The first game was always deadly serious when it came to the AI’s messages, so that was a bit of a shock to some folks; and humor is subjective, so some of the jokes fall quite flat for some people.  The humorous AI messages are still there, now, but have to be turned on via a specific option in the audio settings.  The AI is dryly sarcastic at times now, but nothing over the top.
  • If you’ve set priorities for an intel item (higher or lower than usual), you can now see that on the galaxy map!
  • There are now multiple naming schemes for fleets, just as there are multiple naming schemes for planets.  There’s the original list (now called “random,” and there are others based on US States, Ancient Gods, Mathematicians, Cowardly Words, and so on.  Thanks, donblas!
  • The start of having an in-game journal of important (and recent less-important) chat messages is now in place.  This will be important for the Fallen Spire campaign in the first expansion, and it’s useful in general.  Also nice for multiplayer.
  • There’s a whole heck of a lot of bugfixes, including most of the ones that Badger had noted as what he felt like were the most critical things affecting the most people.
  • The Bomber Fleet that you could start with is now gone, as it was really overpowered.
  • Major Data Centers are now balanced a bit differently, too.

Please Do Report Any Issues!

If you run into any bugs, we’d definitely like to hear about those.

We’re also really keen on your feedback in general, as the last couple of releases hopefully demonstrate.  Achievements are creeping up my shortlist on things to do, thankfully, now that a lot of the rest of my shortlist is cleared out.  I then need to really get a move-on with the first alphas of the multiplayer for people to playtest.  One thing at a time!

The release of this game has been going well so far, and I think that the reviews that folks have been leaving for the game have been a big help for anyone passing by who’s on the fence.  At the moment we’re sitting at Overwhelmingly Positive on the Recent Reviews breakdown, and have been for the last three days, which feels really good.  If you’ve been playing the game and enjoying  it, we’d greatly appreciate it if you’d drop by and leave your own thoughts, too.

More to come soon.  Enjoy!

Problem With The Latest Build?

If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you’ll see a variety of options.  You can always choose most_recent_stable from that build to get what is essentially one-build-back.  Or two builds back if the last build had a known problem, etc.  Essentially it’s a way to keep yourself off the very bleeding edge of updates, if you so desire.

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to super detailed, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v1.011 Released! “SuperCat Swats Back”

Release notes here.

This is a big one, in terms of having a lot of items.  They fall into six main categories:

  • Continued UI polish.
  • Some experimental changes to group-move from a new volunteer dev.
  • Tweaks to the Intel screen and some new beginner objectives for ARS, GCA and flagship capturing to teach people that those are critical early objectives.
  • Continued balance work, including making AI homeworld assaults harder and adding a new “Turret” tech.
  • Owning Major Data centers now causes Exos against the player for higher difficulty games, in the ongoing arms race between very skilled players and developers.
  • Lots of other bugfixes and balance tweaks.

There’s stuff from three sources beyond the usual developers and volunteer devs: donblas, Eagleheart, and StarKelp have all made notable code contributions in this one.

There was a bit more of a gap between this one and last one because I was sick AGAIN last week, this time with norovirus that landed me in the ER.  I’m all better now, but it managed to get everyone my kids and my fiancee as well in the end (though not as bad), and we had to skip the Thanksgiving gatherings to not infect others.  Fun times!

But good grief, coming back to to see what everyone had been up to, after monitoring some of it off and on during the worst of my illness, it’s quite shocking just how much was done.  It’s got me itching to get some more changes of my own in there.

Beyond that, let’s talk about some other specific items from the release notes:

  • Wormhole invasions have been nerfed, so that they don’t hit you so hard.
  • A bunch of fleet designs have been tweaked or improved, as have a number of ship designs.
  • Hey, you can upgrade battlestation/citadel fleets via spending science now, just like you can planetary fleets!
  • Bounty Hunters are now far more interesting.
  • Pulsar Tanks are now far more frightening.
  • Spire Frigates now perform better (StarKelp’s improvements) as well as being more dangerous in general.  Please check how the balance of this kind of beam weapon feels now.
  • Alarm posts now actually work — yet more danger for you.
  • Drones now work better and are reabsorbed and after battle.
  • You can see AI Eyes on the galaxy map, for easier planning of routes, now.

Please Do Report Any Issues!

If you run into any bugs, we’d definitely like to hear about those.

We’re also really keen on your feedback in general, as the last couple of releases hopefully demonstrate.  I’ve got a shortlist of items to work on from Badger, and hopefully I can get to the achievements and whatnot sooner than later.  I then need to really get a move-on with the first alphas of the multiplayer for people to playtest.  One thing at a time!

The release of this game has been going well so far, and I think that the reviews that folks have been leaving for the game have been a big help for anyone passing by who’s on the fence.  At the moment we’re sitting at Overwhelmingly Positive on the Recent Reviews breakdown, and have been for the last three days, which feels really good.  If you’ve been playing the game and enjoying  it, we’d greatly appreciate it if you’d drop by and leave your own thoughts, too.

More to come soon.  Enjoy!

Problem With The Latest Build?

If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you’ll see a variety of options.  You can always choose most_recent_stable from that build to get what is essentially one-build-back.  Or two builds back if the last build had a known problem, etc.  Essentially it’s a way to keep yourself off the very bleeding edge of updates, if you so desire.

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v1.010 Released! “Extracting Those Archives”

Release notes here.

Relatively small release, and honestly the largest improvements are to the  metal flows detail screen.  But something about hacking, and in particularly spire archives, always makes me think of this scene from Star Trek TNG.

“I just love scanning for life forms” pops into my head in daily life much more often than I should probably admit. ūüėČ

So what’s new in this one in general?

  • Brownouts should now be more obvious in the interface when you’re facing one of those.  I still have some plans for making “really dire situations” way more obvious in the UI in general, but this is a solid step.
  • The metal flow planning popup, as mentioned, is much improved yet again.
  • Spire Archive Extraction hack now only takes 5 minutes at base, rather than 15 — so at difficulty 10 it no longer takes (shudder) an HOUR.
  • Units under construction take bonus damage from being shot, which should really adjust the flow of things quite a bit when you’re trying to rebuild under fire, and in general fixes a balance issue/exploit that could be present.
  • Other bugfixes and balance tweaks and  visual polish.

Please Do Report Any Issues!

If you run into any bugs, we’d definitely like to hear about those, particularly after such a large change as was required for the duplicate fleets stuff. 

We’re also really keen on your feedback in general, as the last couple of releases hopefully demonstrate.  I’m definitely not going to be getting to my originally-planned todo list of achievements this week, simply because there have been more important things that folks have brought up instead, and we’ve been focusing on those.  The achievements will hopefully be something I have time to get in next week, but some of that depends on what reports come in between now and then.

The release has been going well so far, and I think that the reviews that folks have been leaving for the game have been a big help for anyone passing by who’s on the fence.  If you’ve been playing the game and enjoying  it, we’d greatly appreciate it if you’d drop by and leave your own thoughts, too.

More to come soon.  Enjoy!

Problem With The Latest Build?

If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you’ll see a variety of options.  You can always choose most_recent_stable from that build to get what is essentially one-build-back.  Or two builds back if the last build had a known problem, etc.  Essentially it’s a way to keep yourself off the very bleeding edge of updates, if you so desire.

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v1.008 Released! “Golems And Arks Come Marching In”

Release notes here.

Lots of stuff in this one!  Also, there’s a new interview with me and Rob chatting over at the eXplorminate’s podcast, if you’re interested.

  • There’s a new option under the debug settings that lets you forcefully change the difficulty of the AIs if you want to, after having already started the game.  Later on this will make it so that achievements aren’t valid during that savegame if you use this sort of thing, but it’s a nice tool to have if you’re enjoying yourself but want to up (or down) the challenge belatedly without starting all over.
  • Fixed a bunch of bugs, including a number of cross-threading ones that were relatively rare but definitely annoying when they happened.
  • The hacking difficulty has been rebalanced a bit, to make it easier early on and harder later.
  • A whole heck of a lot of balance changes in all sorts of areas of the game based on feedback, but let’s highlight a few specific areas:
  • Arks and Golems and “Lone Wolf” fleets are much  easier to actually find sooner in the game.  They’re also cheaper (in AIP) to capture, and more powerful.
  • Outguard can now be hired at no hacking cost, and all of them now have flagships, and in general they are all much stronger.  Some can also be hired twice now!
  • And then lastly, unrelated to balance, we did a lot of work to get the game to load mods a bit more gracefully, and to be able to load expansions (the first of which is now in the earliest stages of work), and to be able to have mods of expansions, etc.

Please Do Report Any Issues!

If you run into any bugs, we’d definitely like to hear about those, particularly after such a large change as was required for the duplicate fleets stuff. 

We’re also really keen on your feedback in general, as the last couple of releases hopefully demonstrate.  I’m definitely not going to be getting to my originally-planned todo list of achievements this week, simply because there have been more important things that folks have brought up instead, and we’ve been focusing on those.  The achievements will hopefully be something I have time to get in next week, but some of that depends on what reports come in between now and then.

The release has been going well so far, and I think that the reviews that folks have been leaving for the game have been a big help for anyone passing by who’s on the fence.  If you’ve been playing the game and enjoying  it, we’d greatly appreciate it if you’d drop by and leave your own thoughts, too.

More to come soon.  Enjoy!

Problem With The Latest Build?

If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you’ll see a variety of options.  You can always choose most_recent_stable from that build to get what is essentially one-build-back.  Or two builds back if the last build had a known problem, etc.  Essentially it’s a way to keep yourself off the very bleeding edge of updates, if you so desire.

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v1.007 Released! “The Player/AI Arms Race Intensifies”

Release notes here.

  • Some players have noted that they’re able to deep-strike way into enemy territory with what feels like too little response from the AI.  So… now the AI has a new AI Reserve force (in new campaigns only) that it can bring in to help defend its planets when it detects you deep-striking.
  • A lot of the hacks in the game are now quicker to run (and thus also have a lower total output of scary AI ships as you do the hack), and they have either a lower or zero increasing cost for repeat use of a specific hack type.  So this counterbalances things quite a bit, making certain hacks that were too hard to pull off before now possible.
  • The time it takes to hack (and thus the scary ship count that results) now increases starting on difficulty 6 and up, rather than being the same on all difficulty levels.  It’s still lower on all difficulty levels than it was in the last two builds, but now there’s more of a gradation depending on your chosen difficulty level.
  • Engineers are faster at their jobs, and transports cost less metal.
  • Fixed a variety of bugs, most of which were really rare things that only happen if you have a processor running at a certain very high speed (at least that seems to have been the common theme).

Please Do Report Any Issues!

If you run into any bugs, we’d definitely like to hear about those, particularly after such a large change as was required for the duplicate fleets stuff. 

We’re also really keen on your feedback in general, as the last couple of releases hopefully demonstrate.  I’m definitely not going to be getting to my originally-planned todo list of achievements this week, simply because there have been more important things that folks have brought up instead, and we’ve been focusing on those.  The achievements will hopefully be something I have time to get in next week, but some of that depends on what reports come in between now and then.

The release has been going well so far, and I think that the reviews that folks have been leaving for the game have been a big help for anyone passing by who’s on the fence.  If you’ve been playing the game and enjoying  it, we’d greatly appreciate it if you’d drop by and leave your own thoughts, too.

More to come soon.  Enjoy!

Problem With The Latest Build?

If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you’ll see a variety of options.  You can always choose most_recent_stable from that build to get what is essentially one-build-back.  Or two builds back if the last build had a known problem, etc.  Essentially it’s a way to keep yourself off the very bleeding edge of updates, if you so desire.

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v1.006 Released! “Freedom Of Fleet Line Combination”

Release notes here.

Duplicate Ship Lines In One Fleet

The marquee feature in this build is that you have full freedom with your fleets now to combine the same ship type into multiple slots of a single fleet if you want.  Aka, if you have three lines of snipers or bombers, you can just slap those all in one fleet and order them around, now.

This was a feature that people have been making some noise about for months, but it wasn’t something I could figure out how to do from a technical standpoint.  When I originally designed fleets, it assumed that there was always only a single line of a ship type per fleet — why would we ever want to do it differently?

Turns out there are a lot of reasons, and today I finally had an idea on how to solve it.  That… didn’t work at all. ūüėČ  But that quickly led to another idea, which worked out great.  This was a huge set of changes throughout the codebase, so if you see anything funky with these, please do let us know.

Bugfixes Galore!

There are also a lot of bugfixes in here, including several things that were cross-threading race conditions.  One of them was manifesting as a memory leak in certain savegames, on certain computers in particular, when the moon was just right, etc.  All of the things we’re aware of are now fixed up nicely at this point.

Hey, Economy!  Nice To See You Again!

Were you feeling slightly… under-funded in the prior build in the very early game?  Your starting structures now generate a more respectable baseline of metal again.

There are also several techs that are now cheaper on the science front, making them a lot more attractive.  And those watchman frigates of yours don’t cost so darn much energy anymore.

Please Do Report Any Issues!

If you run into any bugs, we’d definitely like to hear about those, particularly after such a large change as was required for the duplicate fleets stuff. 

We’re also really keen on your feedback in general, as the last couple of releases hopefully demonstrate.  I’m definitely not going to be getting to my originally-planned todo list of achievements this week, simply because there have been more important things that folks have brought up instead, and we’ve been focusing on those.  The achievements will hopefully be something I have time to get in next week, but some of that depends on what reports come in between now and then.

The release has been going well so far, and I think that the reviews that folks have been leaving for the game have been a big help for anyone passing by who’s on the fence.  If you’ve been playing the game and enjoying  it, we’d greatly appreciate it if you’d drop by and leave your own thoughts, too.

More to come soon.  Enjoy!

Problem With The Latest Build?

If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you’ll see a variety of options.  You can always choose most_recent_stable from that build to get what is essentially one-build-back.  Or two builds back if the last build had a known problem, etc.  Essentially it’s a way to keep yourself off the very bleeding edge of updates, if you so desire.

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v1.005 Released! “Answering Your Top Requests”

Release notes here.

There are actually several releases in one here, since we had a few small ones we just posted about on the forums rather than making a full announcement.  But we’re back to where we’ll be doing an announcement for each release again.

This particular build… does a whole heck of a lot, good grief.  The release notes are very long, so here are some highlights:

  • Advanced Research Stations now give you a whole bunch of choices on which ship to gain for yourself without you having to spend hacking points every stinking time.  This is super fun and gives you a lot more power.
  • Advanced Research Stations can’t merge ship lines anymore (people found that confusing), but before you get your pitchforks out — some folks on Discord were inclined to head that direction…
  • A whole new structure, Fleet Capacity Extenders, has been added.  These let you double the ship cap of any strikecraft or frigate line in the fleet that hacks it.  You get to choose the line you want to up the cap on, so it’s way more powerful than the confusing ARS mechanic ever was.  And these things are very plentiful.  May your fleets be ever larger and prosper.
  • Fleets themselves are now capped to just 5 lines across the board, and the custom fleets are both easier to use as well as being nerfed a bit.
  • BUT now ALL of your fleets can have extra ships put into them to bring them up to 5 lines.  That wasn’t possible before, so you might be stuck on 1-3 lines forever on all but the custom fleets.
  • The EXP mechanic now only works for mobile offensive fleets (this does include support fleets, but not citadels or battlestations or planetary fleets), and consequently it also only counts these types of fleets when calculating the penalty or bonus to EXP generation.
  • Planetary fleets could get some serious exploity cheese happening with EXP leveling them up, so with that gone — see above — we now have the ability for you to spend science to upgrade a specific planet.  It’s powerful, but comes at a non-renewable-resource cost.  We may have some more balance to do in this area (in fact that’s all but guaranteed), but it’s changed as conservatively as possible for now and should skew in your favor if anything.
  • Minor factions can now be on their own teams with one another, if you want!  So you can have the macrophage and nanocaust team up with one another versus you and the AI.  Before the factions had to always hate everyone, ally to AI, or ally to the player.  Now there’s even more possibilities.

The number of balance improvements and UI improvements and bugfixes is just absurd, so here’s a few highlights that may affect a lot of people in particular:

  • Fix an exciting bug where AOE shots were doing way too much damage under certain specific conditions.
  • Hovering over a save game in the Load menu will tell you how many times that save game has been loaded. So if you’re stuck at a particularly hard spot then you’ll get some feedback as to how hard it is.
  • Instigators now have a permanent notification (like wave notifications).
  • Zombification no longer works on Dyson ships, Dire Guardians and such things. It was kindof OP.  But the old behaviour can be enabled as a Galaxy Setting.
  • Different AI Difficulties now increase the mark level at different AIP amounts. As a result of this, different AIs can be at different mark levels.  Yow.  This should give a more proper challenge to the ultra-high-difficulty games.
  • The Hunter and Warden fleets now get decloaking ships, in the hopes of preventing permanent scouting by cloaked units.
  • If your fleet outnumbers the AI “enough” on a planet then all the Guard Posts will release their ships so the ships can run away.  Again, yow.
  • AIP Floor is now increased by 35% of AIP gain, up from 20%.  So you can’t cheese the SuperTerminal so much.
  • Reduced minimum and maximum unit type counts in the more thematic Fleets (i.e the ones with mass Fusion Bombers).  This is incredibly synergistic inherently, with far more units in general too.
  • Drastically reduced the assist construction and repair rate of Engineers.  It was possible for these to eventually end up assisting Factories to absurd amounts – actually a good bit more than the Factory.
  • Income in general has been slashed from metal harvesters and economic command stations, as it was out of balance.
  • Turrets are no longer quite so energy-hungry, as it was difficult to field all of them.
  • Eyes can now be triggered by the number of fleets on a planet, not just the number of ships.
  • Greatly reduced Transport Flagship priority as a target, so the AI will be way smarter about dealing with them.
  • A whole bunch of balance and tuning relating to hacking.

There’s just a really huge amount of stuff in this one, it’s pretty nuts.  There’s a lot more we want to do, and a lot of discussions I have had to put on hold for the last two days so that I could get some work done instead of gathering info like I was for most of the prior two weeks.  I’m hoping that people playing the game on the really high difficulty levels will find things a lot more interesting now, particularly with some avenues of cheese closed off but also with more strategic options opened up at all difficulty levels.

The release has been going well so far, and I think that the reviews that folks have been leaving for the game have been a big help for anyone passing by who’s on the fence.  If you’ve been playing the game and enjoying  it, we’d greatly appreciate it if you’d drop by and leave your own thoughts, too.

More to come soon.  Enjoy!

Problem With The Latest Build?

If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you’ll see a variety of options.  You can always choose most_recent_stable from that build to get what is essentially one-build-back.  Or two builds back if the last build had a known problem, etc.  Essentially it’s a way to keep yourself off the very bleeding edge of updates, if you so desire.

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 v1.002 Released! “ARSes, Instigators, and Tech Vaults, Oh My”

Release notes here.

This has been a very busy week!  Personally I was doing semi-successful broadcasts of myself playing the game on Steam, and then the world’s longest AMA on reddit, and originally before that just looking into a ton of correspondence with players and press, answering questions, etc.

Meanwhile, Badger and Puffin have been going great guns with all the stuff they added to this new build.  A lot of it is just general polish stuff that gets noticed as the player count increases — and that stuff is definitely notable on its own. 

But there’s also some new quick starts, an experimental revised pursuit targeting mode, and a bunch of revisions and improvements to the titular three AI structures.  There are also a number of balance fixes, and a surprisingly high number of typos that nobody caught until now.

The release has been going well so far, and I think that the reviews that folks have been leaving for the game have been a big help for anyone passing by who’s on the fence.  If you’ve been playing the game and enjoying  it, we’d greatly appreciate it if you’d drop by and leave your own thoughts, too.

More to come soon.  Enjoy!

Problem With The Latest Build?

If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you’ll see a variety of options.  You can always choose most_recent_stable from that build to get what is essentially one-build-back.  Or two builds back if the last build had a known problem, etc.  Essentially it’s a way to keep yourself off the very bleeding edge of updates, if you so desire.

The Usual Reminders

Quick reminder of our new Steam Developer Page.  If you follow us there, you’ll be notified about any game releases we do.

Also: Would you mind leaving a Steam review for some/any of our games?  It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.  Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris

AI War 2 has left early access!

Chris here! By any sane metric I can think of, AI War 2 shouldn’t exist. And yet it’s more than I ever imagined it could be.

(Store links: Steam, Humble, GOG)

When we first set out to make this game three years ago, it was far less ambitious. Even that was going to be really hard. Somehow, in the process of falling down the stairs over and over again during this period, we wound up with a game that seems to be superior to the original.

This game shouldn’t exist, but it does, and I’m both proud and stunned.

The Secret? Community

The intro to this post runs the risk of sounding like I’m tooting my own horn, but it’s not actually about me. I’m not capable of making — even just designing — this game on my own. I don’t think anyone is, really.

The fact that this game exists isn’t a testament to me having some brilliant insight or a singular vision that I doggedly pursued. The reviews of the game are lovely, but give me entirely too much personal credit.

The state of this game is thanks to dozens of people critically thinking about this game — what this one and the original means to them and to others — and then a process of relentless, continuous, arduous iteration and improvement.

MVP Award: BadgerBadger

This section is long, and in some ways tangential, but if you read it you’ll understand why I’ve put it here so prominently. You have this guy to thank as much as me or Keith for this game existing.

Badger has been involved since the kickstarter, with questions and comments and key insights. For a lot of the first year, he was responsible for something like 80% of the bug reports and feature ideas on our idea tracker. When a lot of other people were just bouncing off the game and waiting around for Keith LaMothe and I to figure things out on our own — understandable, really — Badger was there providing really key insight and ideas.

But that was barely the start for him. After a while I was essentially like “so, do you just want source code access, given how much you’re doing here?” Because he had started doing some mods — nanocaust and macrophage, at the time, IIRC — and it was clear he would be less hand-tied if he had more access.

What happened next was essentially us getting a developer — volunteer, no less — who contributed as much to the design of the game as I did, in my opinion. Not only did he single-handedly conceive of and implement the nanocaust and macrophage, but he also did the dark spire and marauder impelementations, among many, many other things.

Some of the most brilliant and devious things that the AI has in this game compared to the first one? Badger. Some of your favorite UI detail screens, like metal flows? Badger.

Not to mention all the bugfixes, balance tweaks, and… just oodles more. This game wouldn’t exist in anything like the state it does now without Badger. Any credit for my “singular vision” on the game is doing him a major disservice, but he’s a quiet sort of guy when it comes to taking credit, so I wanted to take this chance to call him out in particular.

Growing Volunteer Developer Corps

So, Badger is not remotely the only person I need to call out as being absolutely indispensable.

RocketAssistedPuffin has also been involved heavily for the last year plus, and has taken over huge numbers of things that I never would have had time for. After I implemented the new tech system one way, he’s the one who figured out how to make it substantially more balanced. Most of the voluminous “balance change” sections on the release notes are from him working with other players or just reasoning things out himself.

Puffin has also had a ton of ideas on how to make things better in all sorts of sections of the game, and there was a period of about three months late last year where he and Badger were basically doing ALL the development on the game and I just pushed out releases of what they were doing. I was going through a really painful divorce and had a ton of anxiety and couldn’t face work, and these two kept things alive and improving.

But it never stopped there. Those new tutorials you like? Puffin. I wrote the bulk of the “How To Play” in-game wiki sections, but the most basic and understandable ones for new players were… again, Puffin. I’m excellent at writing encyclopedic entries that fill you in on huge numbers of details, but he’s the one who distilled “what’s the most central stuff you need to know, as briefly as possible” so that people can actually get into the game in any reasonable timeframe. Compare his work here to the tutorials I did in the original game, and it’s night and day.

And I’m still selling Puffin short, frankly, because he’s done so many things over such a long period that I can’t remember it all now.

More recently, we’ve had folks like WeaponMaster and Asteroid joining in and adding lots of bugfixes and quality of life improvements that I never would have had the time to do myself. Things like hovering over galaxy map links to see information on them were Asteroid. Endless tricky bugfixes were WeaponMaster. I’m selling them both short, but the release notes are filled with things that they either implemented or suggested or both.

And it doesn’t stop there. Quinn stepped in an made a bunch of additions. Keith laid the original groundwork for the entire game simulation and multithreading (he was the main programmer and designer for the first year and a half, and actually on staff during that time).

And there were so, so many others. And more each month!

Volunteers Beat Modders, I Think

I’m pretty free with the source code access, because I’d rather have a consolidated community of people helping rather than a bunch of mods that you have to hunt down and find.

So a lot of the folks that have turned into volunteers are what would have been modders on most other games. They would have made their own thing that you had to install and then wonder about the cross-compatibility of.

This game does have a ton of moddability, and for anyone who wants to “just” be a modder, that’s absolutely fine with me. But for a lot of the mods that are getting the most love, I’m happy to share source code access with those folks so that they’re in no way hobbled, and so that their work can go out as additional content that every player can find via in-game options without having to hunt through Steam Workshop or whatever else.

It’s an unorthodox approach, but a lot more team-oriented and lets us do quality control on each others’ stuff, “mods” included, which is a big win. If someone wants to steal the source code for this game, they can just decompile it like any other game for the most part. I’d rather put my trust in people and see things flourish rather than retain a stranglehold out of fear or pride.

What Did I Actually Do, Then?

All of this help from others let me focus on some of the really tricky architectural and design problems, which led to things like us even being able to HAVE a simulation of this size, and to have it perform as smoothly as it does.

I got to build lots of mechanics that other people then actually turned into specific units. It also gave me time to focus on some really nagging problems that just made the early versions of the game… unpleasant.

If I hadn’t had the time to think and talk to people about all those things, we never would have seen all the game evolve this way; I would have been mired in content development and other items just to get the basics out for the game.

The original design for this was something that Keith and I put together as a pair, but it only worked out so well. It was a good foundation, but needed… a lot of help. We both pushed that forward a lot, until the money situation got to the point where he (and all the other staff, eventually) had to step away, and I carried on “alone” (but with all those volunteers).

There came a couple of major turning points where I was reflecting on why I was so unhappy with this game as it existed, and listening to the various gripes that playtesters had, and then I was able to spend a month or three implementing something drastically new.

Fleets are the most notable of those, and they were initially met with a lot of mixed feelings and distaste because only part of my idea was there on the first public launch of those. Only in the last month or so has that feature completely come into its own, and that also had a lot to do with continuous feedback from people in early access telling me what they needed and what they did and didn’t like.

We also had a number of points during development where we just couldn’t escape certain performance problems, because there were suddenly battles that were an order of magnitude larger than the first game (which was itself the largest strategy game simulation of individual units that I’m aware of on the market until this sequel). So I got to focus on a whole bunch of crazy improvements and data structure inventions and even GPU shader tricks in order to make all this stuff work.

Without the rest of the community helping, there’s no way I could have had time to work on all that sort of thing, even in three years of development. A game of this scope shouldn’t run this well — it shouldn’t be possible — but it is because I was given the gift of time by so many others.

A Decade In The Making

It has been 10 years to the day since the first AI War came to Steam, and it’s been 3 years of developing this sequel.

We didn’t do any work on any AI War games from late 2014 through late 2016, but the rest of that time has been spent at least partly working on the original game or this sequel.

From version 5.0 of the original game through version 8.0, Keith was pretty much the sole developer on that while I focused on other things. He built out a ton of creative and clever things that made a return in this game, and also pushed the concept of what the AI could be — adding in some traditional decision-tree style logic in places in addition to the more decentralized-style AI that I had come up with back in 2009. That one that originally made waves on slashdot and reddit and hackernews and so on.

I’ve worked as the producer and design lead on this sequel, among my many other roles, and so the fact that there seems to be a “singular vision” is hopefully a sign that I did a good job in that role. But the degree to which this is a product of dozens of people’s work, over an extremely long period of time, really can’t be understated.

That’s what I meant all the way back at the start. This sort of thing shouldn’t have happened. It’s just so… unlikely. A ton of people came together over a decade and helped make something unlike anything else on the market.

That’s before even getting into other major (former) staff contributors like Daniette “Blue” Shinkle doing the vast majority of the art and coming up with the way-prettier style of ship that evolved AFTER the kickstarter, the awesome score by Pablo Vega, and 25 voice actors who did a fantastic job as various humans and the AI.

And good grief, I’d be remiss not to mention Erik and Craig and all the other folks at Indie Bros, who helped manage so many aspects of this game, as well as often doing work like helping clean up voice lines, etc.

A Few Common Questions

If you’re interested in what is coming in the very short term, there’s a post for that.

Similar if you want to know what the plan is for multiplayer.

For kickstarter backers (or anyone else who is curious), there’s an FAQ as well as roadmap of stuff for the next few quarters relating to kickstarter stretch goals.

And I just have to once-again plug this awesome After Action Report by zeusalmighty.

My Deepest Thanks

I never wanted to make this game, because I didn’t think I could. The original AI War seemed to be the high water mark of my career, and I spent a lot of time trying to make peace with that. But when the market shifted in 2015 and 2016 and finances started getting tight, it became clear that returning to the game that started it all was what made the most sense.

Thanks to all of the kickstarter backers for believing that we even COULD build this game. Keith and I felt like we could do something that would make you happy, but probably not something that would top the original. It took two extra years of development and an enormous village of people to make THAT a reality. So thanks to everyone for their patience and support during that time.

I also want to say a big thanks to everyone for their understanding during my divorce, which happened shortly after entering Early Access for this game. That made everything so much harder, and took me out of commission for a full three months or so where I just couldn’t work much. I had to learn how to be me again, and come to terms with being a dad with shared custody rather than a full-time father, and all of that was incredibly hard.

But the good news is that, as has happened with this game itself, a lot of things in my personal life have turned out unexpectedly, improbably well in the last year. After deciding to date again (after 18 years off the market, wow), I wound up meeting the woman who is now my fianc√©e surprisingly quickly (all things considered). Kara and her daughter have made my entire world so much richer than I realized it could be, and my son finally has the sister he’s wanted for so much of his life.

I feel incredibly fortunate, and a lot of my ability to get back to work and not crumble under the weight of anxiety and expectations for this game were thanks to Kara’s support and presence. The reality of her life as a doctor and surgeon also helps to kind of put my own work into perspective, sometimes, in the best way.

However this turns out financially, and despite my anxieties about my future as a game developer, I’m incredibly proud of what we’ve all created together, and I feel surrounded by all the right people both at work and outside of work. This has been the hardest three year period of my life, but the end result has all been worth it.

Thanks to everyone, and I hope you enjoy the game — both what it is now, and what’s to come.

Very Best,
Chris

AI War 2 v0.950 Released! “First Press Build”

Release notes here.

After three long years, we’re finally at the point where we’re ready to start showing this off to the press in a non-preview fashion.¬† This build does still have some bugs and some rough edges, but they’re minor in the main and we have a week to finish up that sort of thing along with achievements.

As a mostly one-man shop now (plus awesome volunteers who keep increasing in number) there’s only but so much lead time I can give, and I wind up feeling like I want every last everything to be perfect.¬† As it stands we have about a week until 1.0, and I’m really pleased with how things feel.¬† Seems like our growing list of players are, too, from the sound of things.¬† So that’s good!

What’s new in this build?

  • We finally have AI taunts in the game!¬† This was something people really liked in the first game (when the AI says something mean to you when it does something clever or you do something stupid), and that has returned in a major way.¬† In the first game I think we had a dozen, maybe two dozen, taunts in total.¬† Now there are over two hundred.
  • Ships can now load into transports from other planets (traveling to the¬† planet of the transport first of course).
  • Awesome new quick start scenario by community member Nuc_Temeron.¬† We love the clever things you folks think up, and are always interested in including things like this for players to experiment with.
  • More tutorial tweaks, thanks to Puffin.
  • Add a new Watch planet hack; this works only with local hackers and on planets without enemies. It’s much cheaper, but the vision only lasts until the AI recaptures the planet.
  • A whole bunch of bugfixes, some of the most significant ones relating to the new ability to select and control fleets from the galaxy map.¬† That should now work properly in all cases, and not have the selection/hover issues it did briefly.
  • Also some bugfixes to the metal usage reports, so that’s more accurate.
  • The energy usage in the resources bar can now be clicked and gives you a detailed breakdown of where you’re earning and spending energy!¬† This is… a surprisingly big win, in terms of making it clear what the state of your empire is.
  • Bunches of improvements to the “strong against” version of the R-click view, to make it more correct and clear.
  • New icons for the tech menu!
  • Lower difficulty levels (less than or equal to 5) now have a variety of things making them easier than before.¬† There were definitely some complaints about it still being too hard at those lower levels.
  • Also a fix to make dire guardians appear properly, and some of the guard posts on the planets that would have dire guardians no longer be hyper-aggressive towards you.¬† So this should make deep-striking a lot easier in the late game in particular, and thus help with some of the difficulty that a few people were reporting.

More to come soon.  Enjoy!

Reminder: Launch Is Coming Up October 22nd!

We’re now in the process of tidying things up for the 10-year anniversary of AI War Classic appearing on Steam¬† for the first time.¬† We’re getting really close!¬† I understand a lot of you are really enjoying the game now, which is super duper awesome.¬† If that’s you, and you haven’t written a review yet, would you mind just dropping a couple of brief thoughts on the store page for the game?

There’s a sea of other indie titles out there now, and I’m anxious about my career to put it kind of frankly.¬† Please be honest, obviously, but if you’re enjoying the game it would really be a big deal to me personally if you’d let other people know; that stuff makes a big difference in our ability to get featuring on the store, in how people choose to purchase or not, and so on.

Problem With The Latest Build?

If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you’ll see a variety of options.¬† You can always choose¬†most_recent_stable from that build to get what is essentially one-build-back.¬† Or two builds back if the last build had a known problem, etc.¬† Essentially it’s a way to keep yourself off the very bleeding edge of updates, if you so desire.

The Usual Reminders

Quick reminder of our¬†new Steam¬†Developer Page.¬† If you follow us there, you’ll be notified about any game releases we do.

Also:¬†Would you mind leaving a Steam review for some/any of our games?¬† It doesn’t have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that’s how you make it happen.¬† Reviews make a material difference, and like most indies, we could really use the support.

Enjoy!

Chris