Idle Armada cover
Idle Armada screenshot
Linux PC Steam
Genre: Strategy

Idle Armada

0.18.0.2 - Cost Display Fixes


  • Upgrade to ebiten game engine v2.6.5 (bugfixes).
  • Fix some bugs with showing correct costs in the upgrade UI purchase buttons, and better respect rounded purchase setting when showing costs / time to purchase.
  • Change the way MacOS binaries are signed per new MacOS requirements.
  • Other build system tweaks to make shipping easier.

0.18.0.1 - Minor Fixes


  • Now you can open the military add ship screen for browsing, even if you don't have enough land to add any new ones.
  • Android: Upgrade to much newer version of various android build dependencies and build tools (to follow Google recommendations seen after last release).

0.18.0.0: Major Changes to Android Version, And Miscellaneous Improvements


  • Upgrade to golang v1.21.6 with rare crash fixes.
  • Upgrade to latest dependencies including ebiten v2.6.3.
  • Android: Implement Play Games API Cloud Saving! This involved a HUGE amount of changes, including a lot of android-specific Java code that is out of my prior experience. Report bugs if you find them!
  • Fix regression in packaging where android bundle didn't have an appropriate user-readable version in the prior release.
  • Now when changing fullscreen setting, it remembers the setting. When going from windowed to fullscreen, you do get a confirmation dialog before it saves (to make sure you can still see after the change).
  • Now there is some standard dialog box infrastructure with choices, which certain confirmation dialogs in the game use such as wiping save and fullscreen change. Less primitive UI, and easier to maintain.
  • Fix really rare bug where a dialog that was intended to pop up (or other control that was created) might not appear at all.
  • Remake: Starting a new run in remake now immediately saves the game after the world is generated, it was weird that it didn't before.
  • Remake: Fix bug that can cause remake to save some things incorrectly.

0.17.4.0 - Steam Rich Presence (Friends List Status), Bugfixes, Linux Perf


  • Steam: Enable rich presence, which shows some simple details of your game situation to your Steam friends list while the game is open.
  • Upgrade to golang v1.21.4 with various fixes including linux performance improvements.
  • Remake: Minor UI improvements to settings tab to match original, such as showing the save directory, showing a particle button (no particles in remake yet though), and tweaks so buttons don't overlap.
  • Fix issue where sometimes offline calculations wouldn't work as intended.
  • Fix regression in last couple patches that caused some banners to fade weirdly.
  • Lots of code cleanup.
  • Fix longstanding bug where shields simply don't render on the first frame of each battle.
  • Migrate the way Idle Armada is built away from a cluster of OS-specific scripts toward using taskfile.
  • Opt-in to the golang loopvar experiment to prepare for golang 1.22, which shouldn't break anything (famous last words).

0.17.3.0 - Major Item Drop Bugfix, and several other fixes


  • Fix severe issue in some situations with item drops. Specifically, saving the game with many item drops unopened would cause corruption of your unopened drops, that would both give you much better item drops than expected on save, and also artificially limited the number of unopened item drops you could have in a save. NOTE: When you load a save from older versions for the first time, any incorrect item drops you may have will be fixed on load. This can make the game harder for a few users, if you had a LOT of better-than-intended items.
  • Fix a bug where an item could be visible when you didn't have it.
  • Fix a bunch of technical debt found by static code checker. This is mostly code cleanup, but includes some significant perf benefits and a few small legit bugfixes.
  • Fix bug where auto-calc wouldn't fire as it should when loading a different save slot with game already running.
  • Fix bug where certain banners could get stuck on the screen when loading a different save slot.
  • Fix performance issue when opening a large number of unopened items at once.
  • Widen trade buttons for more consistency when trade button text is long.
  • Remake: Fix comically oversized fuel/cargo and hull/shield rendering.

0.17.2.0 - QOL Improvements, Performance, Bugfixes, Save Reliability


  • Upgrade to golang v1.21.3 which among other fixes, has performance changes to lower latency.
  • Upgrade to ebiten v2.6.2-prerelease with some fixes including a rare audio deadlock issue, rare crashes, and upgrades to newer versions of OpenGL and WebGL.
  • Save reliability: Previously if the game completely failed to load a save and any backups for some reason, it would give up on the save and start a new save in that slot that will overwrite the old save. Now it will avoid overwriting it, instead start up in a special mode that warns you of what happened, allows you to change save slots, but specifically avoids overwriting the save slot that can't be loaded.
  • Save reliability: Now the game displays any corrupt save files if any exist, see info about them, export to clipboard (base64), etc.
  • Save reliability: Fix some bugs in save handling that could cause the game to mishandle an error.
  • Remake: Fix crash when game starts up.
  • Remake: Fix issue where sometimes on making a new world in remake, the map wouldn't show at all.
  • In the rare event of an error, game now displays error dialogs with extremely long error messages more properly (readable).
  • Reduce unnecessary work when saving and loading on android.
  • If android ever fails to find the right directory for saves, report it to UI instead of silently ignoring it.
  • Display the directory where saves are stored on the settings tab.
  • Record in the save file what platform saved a game save, for easier diagnosing of issues.
  • Show base stats on military add ship type screen.
  • Code changes to take advantage of new go 1.21 features.
  • No longer hide the middle purchase upgrade button when it would only buy 1.

0.17.1.0 - Bugfixes, Balance Changes, QOL Improvements


  • Upgrade to golang v1.20.7.
  • Upgrade to ebiten v2.5.7 pre-release.
  • UI improvements to trade screen (now each resource select button shows the max amount of gold you could earn, right now, from selling that resource).
  • Fix bug with 'Haggling' prestige ability always acting as if it was level 1 even if you had 0 or much more.
  • Fix bug where 'Haggling' and 'Job Point Gain' prestige abilities didn't show what they actually did numerically in the UI.
  • Make job point gain prestige ability more expensive and weaker so it doesn't dominate the whole endgame.
  • Scale back factory power a little bit, it was too powerful.
  • Fix 'Scientific Insight' building to be considered a military upgrade that recalculates push % and gold/exp farm rate, because it is.
  • Fix visual bug on Science tab that always claimed your science was full.
  • Reduce ship mark bonus scaling of library a bit, it was too powerful.

0.17.0.1 - Bugfixes after last major update


  • Fix regression where insight discounts were causing insight cost to go above 1 instead of below 1.
  • Dramatically reduce the power of 'prestige timer' prestige ability, which was allowing prestiges to happen way quicker than intended.
  • Scale back Job Point Scanner power a bit too, it was way too powerful once you had a bunch of them, and increase its job point cost scaling.
  • Rename 'Metal Factory Disc' -> 'Alloy Factory Disc' for clarity.
  • Improve some item descriptions.
  • Fix bug with prestige tab becoming invisible again when it shouldn't.

0.17.0.0 - New Job "Scientist", Prestige Rebalance, New Building, Many Bugfixes


  • Upgrade to golang v1.20.5.
  • Upgrade to ebiten v2.5.5 with a crash fix for MacOS.
  • New job: Scientist! Many new prestige abilities created, and some moved around to accomodate.
  • Fix bug where audio didn't enable correctly sometimes.
  • Lower minimum time to prestige to 30 minutes, from 1 hour.
  • Fix bug where bonus job point earning prestige ability did NOT benefit the rewards earned from beating level 10.
  • New prestige ability that reduces the amount of time required to prestige. UI tweaks to prestige tab to accomodate, this, and if your run time is too short to prestige, also show the job points you will gain when you reach the timer (in parenthese).
  • Granary, Library and Processing buildings now scale up much better in their benefits and are generally more powerful. However, Library no longer gives crystal income, as it made crystal too easy to come by.
  • Fix bug where prestiging didn't preserve job points correctly when staying in the same job.
  • No longer keep push %, exp and gold farming rates for up to 30 minutes no upgrades are purchased, that's way too long and gets wildly inaccurate when you're gaining lots of experience points per battle. Now these numbers update even when enough exp has gained to affect them meaningfully.
  • Fix bug where wiping your save would, for a time, leave you with farming numbers and push capabilities from before the wipe.
  • Pushing via the farm & push button did not grant exp/gold for the levels pushed through. Now it does, which is important because the first time you beat a level within a run, the exp/gold rewards are greater, and that was putting the farm & push button at a disadvantage compared to players that let the push battles play out in their own time.
  • Improve 'land' resource tooltip to be clearer about what it does and how to get more of it.
  • Allow upgrades that give discount to insights to affect the 'insight' resource as well, but at a reduced rate.
  • Nerf the insight+ science ability, it was allowing crazy insight income in late game.
  • Nerf the sniper's land+ prestige, it was way OP compared to most other land-related prestiges. There is now a reason to consider buying the land discount early game, for example.
  • Buff the 50+ mark farmer prestige ability to make it more impactful and move it to new job.
  • Buff bullet mitigation and laser mitigation prestige abilities, they were also useless compared to the hull bonuses. Now it's more worth considering.
  • Fix bug where some items didn't properly show the benefit on item screen, such as the gold farming computer.
  • Make factory upgrades improve the mark level of a ship more significantly.
  • Make scalability multiplier for effects ramp up much less harshly (easier to trigger dual shot, quad shut, stun, etc. on higher battle levels).
  • Raise food/metal/crystal rewards when beating a level for the first time in a run so they matter more.
  • Most of the job-specific buildings (the ones that usually require food) are now much more powerful and relevant to the game.
  • It's now much more expensive to build high level markets.
  • Fix bug with lucky battle charm not being nearly as effective as advertised.
  • Flagships get a percentage of all your units damage, but this was unbalanced in that it didn't consider shot speed of those ships, and so ships with slow shot speed would dramatically improve flagship in a way that was unintended (snipers in particular affected this). Now it more accurately calculates DPS of all your ships, and gives your flagship a bonus to DPS that corresponds more accurately to this.
  • Make sealed item count text easier to read.
  • Fix refund building mechanic to respect your started level in that building (can't go below what your run started with, nor would you want to as it wouldn't provide resources anyway as it was free).
  • For some ship types, slow down ship attack speed, and correspondingly increase damage per shot. This both makes bullets feel more impactful in general for those ships, makes multi-shot and crit feel more impactful, and also dramatically improves performance at late game battles where way too many bullets are flying around.
  • Show unit category in description of each ship type.
  • Tweak many of the higher level items to be more powerful.
  • Tweak metallic job prestige abilities to be much cheaper, it's already hard to push with that job.
  • Move the clear and dole out buttons on military tab up so you can see them when an upgrade is selected, and move the add ship type down since it's less commonly used.

0.16.0.5 - Fix Bullet / Laser Defense


  • Fix recent regression where laser and projectile defense was not having any effect.