Steel Storm, an indie top-down arcade shooter. SP, DM and COOP! Linux, Mac and Win platforms.

Steel Storm got an update on Steam !!!

Steel Storm got an update on Steam, which fixes Mac OS X sound issues and improves collisions on the terrain of Burning Sands.

This update was not tested with Mac OS X 10.5.8 because support for that particular OS X version is being dropped.

A free map and mission for Steel Storm are coming soon to Steam. Updates for other platform will be coming soon, stay tuned.


Steel Storm DLC: A new enemy unit

We are working hard on 2 games at the same time - a DLC for Steel Storm, and a totally new game, codename "Tomes of Mephistopheles" (check out some screenshots at KiA's website)

The Alien Scout, a new enemy's unit from the upcoming DLC, is what you see on the screenshots below. Although, it's yet to be weaponized ;)

Alien Scout WiP 1

Alien Scout WiP 2


A guide and walkthrough videos for Episode 1

Finally, we have a guide and walkthrough videos made by one of the fans for Steel Storm: Burning Retribution. Read it here! The guy shows you how it's done and explains how to pass Episode 1. Check this video out, where he passes through the Burning Sands, at his YouTube and give him a thumb up please.


Steel Storm, the latest goodies

Steel Storm: Burning Retribution got it's new update and it was bumped up to version 2.00.02818. Here is the changelog to keep you out of the dark:

  • fixed a bug that was setting the end game flag always true on showing end mission scores
  • fixed a bug that was checking the wrong variable when preparing scoreboard stats
  • fixed a bug that was checking the wrong variable for mission end when drawing mission score options
  • fixed a bug that was displaying time left below 0 when viewing end mission scores and the server is slow
  • fixed a bug that was causing the wrong ping to display in the end mission scores
  • fixed a bug that was incorrectly coloring score highlighting in the end mission scores
  • increased the brightness of the highlight color for the score listing the local player
  • removed the player score placing as a stat and moved it to the normal score stat updater (updated when mission is complete)
  • the Message of The Day notification system
  • scores now send to clients at a 1 at a time basis instead of updating all scores at once even if most of them are unchanged
  • added ping to the scoreboard
  • added damage dealt and accuracy to the scoreboard (damage dealt exists in old scoreboard files)
  • fixed a bug that was drawing Storm Shield hits wrong against objects with shields
  • fixed a bug that was not saving player profile/config after the game updates their profile
  • fixed a bug that was setting revision wrong for new profiles
  • floored some values in the scoreboard to avoid decimals
  • decreased font size on the scoreboard to fit more stats in
  • increased size of the scoreboard
  • rewrote major portions of the scoreboard code to easily allow more stats and more game modes to be added
  • scoreboard columns now adjust to the scoreboard stat titles to avoid translated text overlapping each other

The game is still at 50% off, come and get it! Support cool indie games!

STEAM | DESURA | KOT-IN-ACTION e-Shoppe (Linux only)

Game on!


SandStorm Editor timelapsed

A new video is showing how easy and quick one can make a custom mission using SandStorm Editor which comes with Steel Storm: Burning Retribution.


Interviewed, twice

Well, finally some awesome folks interviewed us. It's a good read :)

Interview: Kot-In-Action Talks Steel Storm at Press X of Die

Steeling Focus: An interview with Kot-in-Action Creative Artel at Take Initiative


version 2.00.02797 has arrived

Massive update has hit Steam (GET IT HERE!) and Ubuntu Software Center today! Here is what we got for v2.00.02797:


  • New CTF missions: Arsenal CTF, Hack and Slash CTF
  • New bonus campaign/co-op missions: Onslaught, Purgatory
  • Better profile updating
  • Player Initiated Voting - Includes mission changes and player kicks. (Admins can force map changes or create votes even if it’s disabled.)
  • Name tags
  • Chat bubble
  • Team balancing
  • Fixed CTF and Deathmatch bugs
  • IP address of server is now shown in server browser
  • Manual connection to a server using IP address and port
  • Passwords can be set for joining your server, and/or for admin mode access.
  • Instant Chase Cam switch during multiplayer (at all times) and during single player (if it's unlocked). Q or Left Thumbstick Click on some gamepads is the default toggle control. (removed the chase camera toggle from the menu as it is now unnecessary due to the toggle control)
  • Added a limited visibility chase cam mode toggle for better performance on slow machines


  • when the death/respawn menu is called it is now sent to the bottom of the draw list
  • during mission changes, weapons now only carry over to other missions if the new mission is a campaign mission
  • changed chat text draw time from 5 mins to 30 seconds
  • some objects can now have teams. if an object is on your team, you cannot damage it, hack it, or break it (evaporator). Existing team oriented objects still use the old setup, but new objects can toggle the team from neutral, red, blue in the editor. These objects include: All AI (which is moot until we enable ai in team games), damageable structures, evaporators, equipment, terminals, fusion core racks, and portals (also moot for now).
  • if a terminal is not on your team and is not neutral you cannot access it (unless hacking)
  • fixed a bug that was toggling briefing and editor mode for players when a mission is saved using the "Save As" feature
  • pressure plate now makes noise when toggling from down to up
  • slightly decreased the side of the hud objective text because the previous size was hard to read with the font
  • moved team score text to the left side of the radar to make room for overlapping objective text
  • corrupt fusion cores are now owned by teams instead of all players
  • fixed a bug that wasn't displaying players to clients who haven't chosen a team
  • added to all server configs: "sv_allowgamemode_campaign 1 (allows players to select campaign missions when voting); sv_allowgamemode_deathmatch 1 (allows players to select deathmatch missions when voting); sv_allowgamemode_ctf 1 (allows players to select ctf missions when voting)
  • data keys are no longer usable by any team when a player gets a key. when a team member gets a data key, any member of that same team can use the key.
  • changed the font and size of the console and chat text
  • fixed a bug that was causing objects coming into view to play their last assigned event sound/animation
  • Bonus Missions
  • dropped weapons now remove after 30 seconds unless in campaign mode which still removes at 5 mins
  • player model yaw angles now update to the view angles instead of waiting for the server to tell it to update
  • fixed a bug that was allowing stage triggers to ignore max trigger rules
  • added to all server configs: "mission_locked_default 0 (the default for locked missions. this prevents mission changes via normal means or votes, usually used for editing purposes. administrators can still force mission changes or initiate votes to change the mission. use sv_emptyserverrestarttime 0 and mission_locked_default 0 to create a persistent world.)
  • camera options are no longer greyed out when fps mode is selected
  • added the editor options menu to have an option to toggle locking of missions to prevent map changes for any reason other than an admin creating a vote or forcing a change
  • centerprint messages now squish to fit on the screen if they are too long
  • fixed a bug that was checking objects with no entid as trigger ents and thinking entid 0 was a match
  • fixed a ctf bug involving switching a flag base to noflag mode or deleting/moving a flag base while a player has its flag
  • updated several player stats involving time to only update once and removed several unused stats
  • the reset button in the controls menu now brings up a menu with options to reset each of the 4 categories, or all at once
  • fixed a bug that was locking the player out of the menu if he was hosting a server with manual rotation and he backs out of the mission lists
  • player stun time and weapon disable time now reset on spawn
  • fixed a bug that was not displaying correct map timers on the player's hud
  • x# text that appears next to ai when you get a multi-kill bonus and player nametags no longer try to draw in fps mode when behind the player
  • all esc menu backgrounds are now set with the cutout in the bottom until tooltips are added
  • fixed a bug that was causing the position of scrolling text (such as the credits) to shift around when opening different menus
  • increased ai alertness cone size from 130 to 160 degrees
  • added names to the large map for player icons (max chars 12)
  • ctf flag messages are now printed in large font in the center of the screen (like other messages) instead of in the top left corner
  • fixed a bug that was causing dropped flags to remove after 5 mins even if they were returned or picked up
  • fixed a bug that was not removing item think functions and mobile data if they are picked up while flying though the air after being dropped
  • fixed some issues with the way the join password menu was being drawn and the way priority menus handle the esc key
  • removed dlights from the secondary delayed explosions used with large containers and fusion core racks (reduces the number of dlights used during the explosion by half)
  • if a player quits during a vote his vote is removed and votes are recounted
  • name tags are now drawn over players with team colors (other than local player)
  • spawn pads now draw on the map with team colors
  • fixed a bug that was drawing players on the map during deathmatch as if they were part of your team
  • added "EASY" and "HARD" titles next to the difficulty setting when creating a profile (since people fail to read the descriptions :P)
  • fixed some bugs with drawing the server list
  • period is now a valid numerical character in input boxes
  • added notifications for all weapon pickups
  • added key map notification when player picks up his first secondary weapon
  • added key map notification when player can switch secondary weapons
  • weapons now drop next to the player if they're being replaced
  • added advanced host options for passwords, and voting
  • fixed a bug in the client that might occur if a storm shield ball is removed w/o the player being on the scene
  • changed the order of hud layers that are drawn, ie painframe, menus
  • fixed the way the graphical separator was drawn on the main menu
  • the local player is now set with admin access on join
  • updated server configs with new cvars
  • fixed several minor bugs