20XX is a roguelike action platformer that you can play with a friend. Jump and shoot your way through ever-changing levels, collect awesome new powers, and battle mighty bosses in the name of saving the human race maybe!
Recent Reviews:
Very Positive (28) - 85% of the 28 user reviews in the last 30 days are positive.
All Reviews:
Very Positive (2,025) - 93% of the 2,025 user reviews for this game are positive.
Release Date:
Aug 16, 2017

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Buy 20XX

Buy 20XX + OST

Includes 2 items: 20XX, 20XX Soundtrack


Recent updates View all (93)

March 30

20XX 1.20.1 Patch Notes - March 30, 2018

Hello! Today's 20XX 1.20.1 patch fixes bugs, adds a new layer of polish to the game (especially networking!), and adds Italian as a playable language! Thanks for your patience on this one.

We're currently working on the content of Patch 1.30, which is a content update with content in it. Stay tuned!

Also, we'll be at PAX East next week, in booth 16108! Come say hello.


  • New loading screen!
  • 20XX is now available in Italian! Also, greatly improved the game's Japanese localization.
    • Also, changed the sizes of some HUD elements to better fit the game's text in other languages.
  • Reworked multiplayer interface, and moved it next to the Play portal.
    • 20XX now uses a Host/Join flow instead of "invite/find random." You can still right click on a friend in your Steam Overlay to join their game.
  • Polished netplay interactions:
    • Other players changing characters in HQ no longer looks janky, and the UI shift now all happens at once.
    • You'll no longer see players stutter-step/animation-loop when they're in a menu and you're not.
    • Menus no longer hide player draw. (They didn't all do this, but now none do.)
    • Fixed an issue causing Hawk's whip to look frozen as the other player in an online session.
    • Fixed a few level handshake issues.
    • Fixed the level-start flow as the client.
    • The load process now all uses the new load screen.
    • Improved packet loss detection & resend reliability and performance.
    • Soul Chips are now synchronized in online multiplayer. (The host and the client will now receive the same amount when SCs are picked up.)
    • The Bonus Timer is now periodically synchronized in online multiplayer. So is the team's Score.
    • Reconnect is still unrefined. Instead of focusing on it, we focused on fixing the reasons you'd want to use it. It's still available as a last resort, but hopefully you'll need it less!
  • There's now a "Saving.." notification in the top right corner when the game saves. It's brief!
  • New SC and Nut counter UI elements.
  • Both Soul Chips and Nuts are now shown in the HUD in HQ. In game, your current SC count fades in for a bit after a pickup. We're doing this to better message the difference between the two.
  • Soul Chips now have a new font glyph (also for messaging purposes).
  • Datalore popups now stay on screen for much less time.
  • Zookeeper's Zeal now spawns slightly less frequently.
  • Fixed and unified a lot of machine text and button display positions.
  • Improved messaging on teleport-to-ally in co-op. (The tip appears more often if you're playing 2P, and the icon in the center of the signal wheel is now much more obvious.)
  • Iconified tutorial signs.

  • Fixed a memory-related issue (a leak!) that could eventually cause the game to crash. This should especially help Endless players, but will really be helpful for anyone who plays a lot of 20XX in a single session.
  • Fixed a bug causing a certain sequence to fail to start with the host of a multiplayer game dead.
  • Fixed a bug causing Enlightenment to spawn (it's not ready yet!).
  • Fixed a bug (for when Enlightenment is ready) causing it and Fortune Stabilizer to eject would-be shopgoers into the void.
  • Fixed Leafpetal and Kinetic Converter spawning in Purist runs.
  • Fixed Back not working in Hawk's stats page (and a few other places).
  • Fixed an issue causing Creepers to instantly spawn as the client in online multiplayer in Glory Zones.
  • Fixed Air Time being unlockable while dead.
  • Fixed Unlocks not immediately counting when purchased in the Ark. (They still unlocked and gave you the benefit next run, but previously you'd have to change characters or enter the game to see it.)
  • Fixed multiplayer signals pointing the wrong way if the signalled point is on screen.
  • Fixed the "teleport!" icon being too big once activated. (Also made it smoother.)
  • Fixed a crash that'd happen if the game was left paused for several hours.
  • Fixed the jump buffer to behave better around drop-through platforms.
  • Fixed an issue that could cause the player to fall-loop endlessly in certain places where platforms are very, very close to lava.
  • It's no longer possible for the client to skip Boss Drama - instead, the client will be informed if the host skips it.
  • Fixed Repros interacting with Boss i-frames.
  • AL no longer shows up and taunts you after level 3 in a Dearth run and offers you Boss items that don't exist.
  • Fixed the client's pause menu showing the host's statline in online co-op.
  • Fixed the client's score submission using the host's character in Challenges.

Thanks for reading!
24 comments Read more

February 12

20XX 1.2.0 Patch Notes - February 12, 2018

Hello! Today's 20XX 1.2 patch introduces Hawk, 20XX's third full playable character! Master her whip-like Siphon, and rain destruction on your foes with her nearly-limitless pool of whip-stolen Energy. (Using her requires the new Hawk DLC, which will be about $2 until the end of the Lunar New Year sale, and $2.99 thereafter.)

This patch also contains 9 new Augs and a tremendous number of QOL updates and fixes. These non-Hawk updates are free for all players, and are not part of the DLC.

Read more about Hawk and the new changes below!


IT'S HAWK (requires Hawk DLC to use!):
  • Hawk is 20XX's third full character, built to master 20XX's Powers. Her whip-like Siphon steals energy from foes, giving her a nearly limitless supply of fuel for her devastating unique Powers.
  • Hawk has five unique Powers - she begins with one (the Protorifle), and can find four more in the game's Primary Weapon Chests. Hawk finds these Powers in lieu of Primary Weapon swaps.
  • Hawk's DLC allows players to use Hawk in all of 20XX's gameplay modes. If you're playing with a friend who doesn't own the Hawk DLC, you can still use her, and your friend will see her as normal.
  • The Hawk DLC costs $2.99 (USD), but through the end of the Lunar New Year sale, Hawk will be 34% off. Her DLC won't be part of every sale, so get it while it's hot!
  • The rest of Patch 1.2's features are free for all players, and do not require the Hawk DLC. Enjoy!

  • Made a general performance improvement that should help people experiencing slowdowns.
  • Added 9 new Augs! Discover them, and unleash their power.
  • New Skull: Dearth! Dearth disables the three-item Boss Choice from appearing in the post-Boss room after Level 3. (This means only up to 3 Powers can spawn in that run, and if a Boss doesn't show up in the first three levels, its Power is unavailable this run.)
  • In scored modes, Level 10's time bonus now applies after defeating the boss, instead of at the end of the level. The bonus timer now also shows up properly during the level during Challenge/Seeded runs.
  • Nina's shots now combo on bosses similar to Ace's attacks. If Nina strikes a boss with a primary weapon, she can now hit the boss up to twice more in quick succession for additional damage. Scatterbeam is excluded from this change. (This is a Nina buff.)
    • This combo does not scale with how many shots Nina can have on screen at once.
  • Enemies protected by Maintcore shields (Beta and Gamma variants) now take 90% reduced damage (instead of being completely immune to damage).
    • Shield-piercing weapons still ignore this damage reduction.
  • Juiced Force Nova no longer has any damage scaling as it chains. (This is a buff - the damage scaling was negative.)
  • The Bonus Timer no longer ticks down in the pre-boss hallway.
  • Co-op pairs playing the same character once again receive the same Primary Weapon when destroying a Blue Chest.
  • Oxjack's Blitz (Leg Core) now has a "grace zone" when air-dashing horizontally very close to the ground.
    • Airdashing super close to the ground currently has a feel-bad case where a falling player intends to dash immediately upon reaching the ground, but instead activates his airdash a hair above the ground (so he never lands, and never restores his jump or airdash). This feels bad. Today's change checks if you're really close to the ground when activating an airdash, and if so, pretends you landed before dashing.
    • This change will not count the player as having landed for safe-return calculations.
  • Moved Character Select text so it doesn't overlap the HQ sign.
  • Normalized Flat's mortars a bit. (No more hyperspeed Mortars.)
  • Implemented a jump buffer. Jump presses will buffer for up to 100ms, so if you hit Jump a hair too early (say, right before hitting the ground), you'll jump anyway upon ground/wall contact if you're still holding Jump.
  • Added a pop-up menu notification when attempting to join a player's game when you're not in the lobby.
  • Memory optimization: 20XX now unloads characters not in use by the game on game start. Please tell us if you still see Flat black-boxing sometimes!
  • Tweaked Core Aug availability. Reduced Glory Zone occurrence by a hair, and decreased the chance that a given Shop item is a Core Aug. On average, the goal here is to reduce the number of Cores that spawn by about 25%.
    • We understand this one might be controversial, and we're keeping an eye on it. In general, too many Cores were spawning in a typical run - when all 16 are likely to spawn, players don't really have to make choices about what to take - doing the best with what's available is an important part of 20XX.
  • Reorganized Datalore. Primaries are now all one section, and Powers have their own section.
  • Tiny Flamespewer rebalance:
    • Tiny Flamespewer's flames no longer pierce except when they kill the enemy they hit.
    • Tiny Flamespewer's flame base damage increased to 15 (from 10).
    • Tiny Flamespewer's flames deal reduced damage to Bosses, but each flame can now hit a Boss separately.

  • Really, really fixed the way cutscenes draw.
  • Fixed an issue causing some projectiles that pierce slain enemies from failing to do so (and vice versa).
  • Fixed an issue causing chests to draw in front of other enemies.
  • Juiced Force Nova no longer sometimes hurts your online co-op partner. (This is also a buff, unless you're a jerk.)
  • Fixed a spooky invisible Wind Platform in a certain Skytemple config.
  • Fixed a bug causing leaderboard finishes to display Level 10 instead of "FINISH!" in the Level column.
  • Fixed a netplay issue causing the host to be able to pull up the Main Menu while waiting for the client, resulting in general havoc.
  • Fixed the Bonus Timer in Boss Rush.
  • Fixed a bug causing a super-zealous Re-Flapp to gobble up an Astral before the fight starts, breaking the game.
  • Fixed a missing Level 10 drop-through platform.
  • Fixed an issue causing Death Lotus and Spirit Vine attacks to occasionally fail to register.

Thanks for reading!
51 comments Read more


“20XX perfectly recreates the feeling of Mega Man X, and generously adds all the procedural elements that players want out of an old-fashioned game these days.”

“It looks fantastic.”
Rock Paper Shotgun

“20XX Is The Mega Man X Sequel Capcom Should Have Made”
Tech Times

About This Game

If you like roguelikes or Mega Man, 20XX is for you!

20XX is a roguelike action platformer that you can play with a friend. Jump and shoot your way through ever-changing levels, collect awesome new powers, and battle mighty bosses in the name of saving the human race maybe!

20XX also features full co-op. Play with a friend on the couch or over the interwebs!

20XX supports 1-2 players locally or online via Steam.

  • Crisp, precise controls - do exactly what you want your character to!
  • Over 100 mighty powerups to collect!
  • Tons of different play modes and optional difficulty modifiers!
  • Seeded Daily and Weekly Challenges!
  • All gameplay features available in both single player and co-op! (online or local)

Roguelike Elements:
  • Random levels: each time you play 20XX, the stages you play through will be brand new!
  • Permanent death: each 20XX playthrough is a self-contained life! Death sends you back to HQ, where you can buy powerful upgrades for future runs. (There's also a Reverent Mode where you get three lives to make it through the game instead of one.)
  • Persistent Upgrades: as you play 20XX, you'll earn Soul Chips, which unlock powerful Permanent Upgrades and expand the pool of items that can you can find as you play!

System Requirements

    • OS: Windows XP
    • Processor: Toaster processor or better (2009+)
    • Memory: 1024 MB RAM
    • Graphics: Any card made during or after 2009
    • DirectX: Version 9.0c
    • Storage: 1 GB available space
    • Additional Notes: Laptop users: Some laptops will default to running 20XX off of their integrated GPU (instead of your good GPU). We strongly recommend that you run 20XX on your dedicated GPU.
    • Processor: Two toaster processors or better (2011+)
    • Graphics: Something made in the last five years
    • DirectX: Version 9.0c
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type

Purchase Type


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph

Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
Hide graph
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...