A downloadable mod for Windows, macOS, and Linux

OpenSA (SA stands for Swarm Assault) is a real time strategy game that requires you to control huge swarms of ants, beetles, spiders, scorpions or wasps in a desperate attempt to control the landscape. No resources, no population cap, just build your army and smash the enemy!

You do not have to build anything, all you need to do is to start instantly producing units and conquer other colonies. Easy and simple!

OpenSA recreates Swarm Assault game from 1999 which was hardcoded to 640x480 resolution and some of its mechanics are nowadays obsolete.

Main features:

  • Uses OpenRA as the game engine 
  • The whole original campaign was recreated with some minor modifications,
  • Multiplayer experience (LAN, Online)
  • Easy modding,
  • Support for any resolution,
  • Extra new custom missions,
  • Open source.

If you are interested in contributing to this project, go ahead and visit the Github page:

https://github.com/Dzierzan/OpenSA

StatusReleased
CategoryGame mod
PlatformsWindows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorDzierzan
Tags2D, Multiplayer, Real time strategy, Singleplayer

Download

Download
OpenSA-20230905-x64.exe 43 MB
Download
OpenSA-20230905.dmg 91 MB
Download
OpenSA-20230905-x86_64.AppImage 51 MB

Comments

Log in with itch.io to leave a comment.

Awesome work.

It seems to me that spiders are ridiculously overpowered. Their missile unit builds much faster than many weaker units of other races. For example, it builds slightly faster than the "shrapnel" beetle, and way faster than the long-ranged "cannon" beetle, which it seems to easily beat anyways.

Part of me is thinking about editing the .yaml files to balance some stuff. Doesn't seem like damage can be changed, but if unit build time, speed, HP, and fire delay can be changed, it certainly seems like rebalancing would be feasible.

Would just editing the .yaml files be the right way to go for that? Or has anyone already tried their hand at rebalancing the units?

Thanks for fixing up this special game from my childhood (and I'm sure many other people's childhoods).

(5 edits) (+1)

It is based on the original balance. Part of me wanted to change that, another part didn't. In the end, when it comes to the units balance, I decided to keep it semi-original.

Yes, you can edit the damage as well.

Yes, you can edit yaml files if you want to balance the game yourself :-). That's the point of OpenRA modding.

By the way, I've got a new version coming "soon". You can give a try:

https://github.com/Dzierzan/OpenSA/releases/tag/playtest-20221230

I didn't initially realize that weapon info and other unit info were stored in separate folders, which is why I thought damage couldn't be changed. I did try editing a bunch of values to see the result, and the game play quickly became ridiculous. Speed values, for example, that sounded about right in my head led to absurd speed in game. So it seems that re-balancing well would take a lot more thought, planning, and trial-and-error than I initially thought, lol. Especially with how many units there are. Not sure if I'm actually up to the task.

It was satisfying giving bazooka ants absurd range, though, and giving the cannon beetle rapid-fire bombardment. So absurd changes are easier than actual fair changes.

The new features and changes you added sound really cool. I will try to check it out soon.