2D multiplayer shooter

Ashes to Arms

Rise from the ashes. Take up arms.

The legendary 2D shooter, reforged. Jetpacks, grappling hooks and brutal momentum in fast 16-player Capture the Flag battles.

Alpha 0.1Windows · macOS

Scroll
  • 16players per match
  • 102maps
  • 8+1weapons + dynamite
  • 60 Hzsimulation
Movement

Momentum is your weapon

Faithful to the physics of the original Soldat: 60 Hz simulation, true momentum, no hand-holding. Master the movement and the map is yours.

  • Jetpack

    Short bursts, long arcs. Fuel is limited, so every flight is a decision.

  • Grappling hook

    14 metres of chain and three charges. Swing over the top lane and drop onto the flag.

  • Rocket & dynamite jumps

    Blast yourself across the map. Self-damage is reduced, the risk is not.

  • Bunny hop & prone glide

    Keep your speed, dive flat, slide under fire. The classic tricks all still work.

Game modes

Grab the flag. Hold the line.

Every flagship map is built around three lanes, so every route is a different fight.

CTF_Goldmine: movement routes for hook, jetpack and rocket jumps
CTF_Goldmine: movement routes for hook, jetpack and rocket jumps

Capture the Flag

The heart of Ashes to Arms. About 36–40 seconds from base to enemy flag on foot, much less if you know the routes.

  • Top laneGrappling hook and sniper territory.
  • MiddleThe main fight and the power weapons.
  • BottomTunnels and flanks for the patient.

Team Deathmatch

Alpha against Bravo. First team to the frag limit wins.

Deathmatch

Everyone for themselves. Pure aim and pure movement.

Maps

Three new arenas. Ninety-nine classics.

Hand-built flagship maps with their own light and colour, plus every original Soldat map rebuilt in the new style.

CTF_Goldmine
CTF

Goldmine

Deep underground, where shafts of light fall between hanging platforms. A middle nobody holds for long.

CTF_Glades
CTF

Glades

A night forest in teal and moss. Tall trunks, hanging platforms, perfect for the hook.

CTF_Desert
CTF

Desert

Floating sandstone islands under a blinding sky. Nowhere to hide from a sniper.

+99 classic maps

All 99 original Soldat maps, rebuilt with the new terrain, lighting and scenery.

  • CTF AbelCTF Abel
  • CTF AftermathCTF Aftermath
  • CTF AmnesiaCTF Amnesia
  • CTF AprilCTF April
  • CTF ArgyCTF Argy
  • CTF AshCTF Ash
  • CTF B2bCTF B2b
  • CTF BelltowerCTF Belltower
  • CTF BiologicCTF Biologic
  • CTF BladeCTF Blade
  • CTF CampecheCTF Campeche
  • CTF DeathCTF Death
  • CTF HormoneCTF Hormone
  • DM BunkerDM Bunker
  • DM RRDM RR
  • DM RatCaveDM RatCave
Arsenal

Mining tools, repurposed

Eight weapons in three tiers, plus a stick of dynamite that is always with you. Pick-ups spawn on the map: the stronger the weapon, the more exposed the spawn.

  • SidearmRevolver

    „Kumpel“

    Always at your side. Headshots hit 1.6× harder.

    Mag
    6
    Rate
    2.5/s
  • T1SMG

    „Grubenfeger“

    Close-range spray that tightens when you let go.

    Mag
    32
    Rate
    12/s
  • T1Shotgun

    „Donnerbüchse“

    Nine pellets and a kick strong enough for a shotgun jump.

    Mag
    6
    Rate
    1.2/s
  • T2Assault rifle

    „Vorarbeiter“

    The all-rounder. Three-round burst or full auto.

    Mag
    30
    Rate
    9/s
  • T2Dynamite launcher

    „Dynamitwerfer“

    Bouncing charges for corners, tunnels and flag carriers.

    Mag
    4
    Rate
    1.1/s
  • T3Hunting rifle

    „Bergwacht“

    Charge the shot, stand still, punch through one enemy.

    Mag
    5
    Rate
    0.8/s
  • T3Gatling

    „Bohrhammer“

    Spins up, suppresses everything, overheats if you get greedy.

    Mag
    150
    Rate
    20/s
  • T3Rocket launcher

    „Grubenrakete“

    Accelerating rockets and the best rocket jump in the game.

    Mag
    1
  • SidearmThrown dynamite

    „Dynamit“

    Bounces, rolls, and goes off after 2.2 seconds.

    Mag
    3
Multiplayer

Play with friends in 30 seconds

No port forwarding, no server browser roulette. Host a match, share the code, go.

  1. 1

    Host

    Pick a map and mode, and press Host.

  2. 2

    Share the code

    The game shows a short join code. Send it to your friends.

  3. 3

    Join

    Friends enter the code and drop straight into your match.

  • Up to 16 players

    Bots fill every free slot, so matches are never empty.

  • Netcode that respects aim

    Host-authoritative, with client prediction and lag compensation.

  • LAN parties

    Automatic server discovery on the local network.

  • Dedicated server

    Run a headless server for your community.

  • Encrypted relay

    Internet play through an encrypted relay, no open ports needed.

  • Chat & scoreboard

    Team chat, ping on the scoreboard, kick for hosts.

Roadmap

Where we are

Ashes to Arms is in active development. Here is what is done and what comes next.

  1. Done

    Soldat-exact movement

    Physics, jetpack, bunny hop and prone glide, 1:1 from the original source.

  2. Done

    New arsenal

    Eight new weapons plus dynamite, with bots that know how to use them.

  3. Done

    Graphics overhaul

    Depth fog, god rays, bloom and a colour theme for every map.

  4. Done

    Online multiplayer

    LAN, join codes over relay, lag compensation, dedicated server.

  5. In progress

    Characters & animation

    Eight stylised characters with hand-picked animations.

  6. Planned

    Steam release

    Store page, achievements and easier updates.

  7. Planned

    Android & iOS

    Touch controls are already in the code.

  8. Planned

    More themes

    New map themes: crystal cave and lava.

Community

Enlist

Get playtest invites, devlogs and patch notes first. Find teammates and tell us what to build next.

Discord

Looking for a match, found a bug, or want to talk strategy? The Discord is where it happens.

Coming soon

Newsletter

One mail per update, no spam. You can unsubscribe any time.

Coming soon
FAQ

Questions

Is Ashes to Arms free?

Yes. The alpha is free for Windows and macOS.

What is the connection to Soldat?

Ashes to Arms is an independent reimagining inspired by Soldat (2002) by Michał Marcinkowski, whose source code was released under the MIT licence. The movement physics follow the original closely. It is not affiliated with Soldat 2 or OpenSoldat.

Which platforms are supported?

Windows (64-bit) and macOS (Intel and Apple Silicon). Android and iOS are planned.

Can I play with a controller?

Right now the game is built for keyboard and mouse. Touch controls for mobile are in the works.

Can I play offline?

Yes. Bot matches work without an internet connection, and LAN play works on a local network.

How do I host a server for my community?

Start the game with -ataDedicated to run a headless dedicated server. Everything else is set up in the game menu.