Reflex is a competitive Arena FPS that combines modern tech with the speed, precision and freedom of a 90s shooter. If you sunk countless hours into the Quake or Unreal series, Reflex will feel like a welcome return of the old school shooter feel.
Recent Reviews:
Very Positive (11) - 90% of the 11 user reviews in the last 30 days are positive.
All Reviews:
Very Positive (1,213) - 85% of the 1,213 user reviews for this game are positive.
Release Date:
Nov 4, 2014

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

Buy Reflex

Buy Reflex 4 Pack

Items available for this game


Recent updates View all (75)

March 18

1.2.0 - Fresh Outta Beta

Moving 1.2 out of beta, thanks to everyone for the feedback !

General Fixes:
  • Fixed RL lod not working with skins
  • Fixed Plasma lod not working with skins
  • Fixed bolt rifle lod not working with skins
  • Fixed issue where UI would crash when opening last crate
  • Gamma now clamped at 2.7 when in menu (so menu is readable)
  • Hid "buy (in store)" item in profile menu when selecting non-purchasable items not yet found in a crate
  • Increased ui2EditBox/textRegion max length from 256 to 8000 so addon descriptions don't get truncated
  • Main menu forge/map editor buttons now ensure sv_allowedit 1 is set
  • Old replays using rulesets removed from game (experimental, experimental_plus, experimental_stake) should now playback as desired
  • Gib explode directions should now be more consistent when playing back replays continously
  • Removed 'blip' sound from menu.rep
  • Fixed issue where UI would break when adding bogus values to text entry boxes
  • Updated to include all base textures
  • Added Digi Pink skin set
  • Fixed issue where Speed ragdoll legs crash the game
  • Fixed previous optimisation pass which disabled several particles (such as steam, steam_lava etc)
  • Fixed jump anim that was bugging out the arm
  • Fixed issue where pak file assets were always taking precedence
  • Visual clarity mod verified to work, as it should be
  • Custom sounds now work too
Custom Rulesets:
  • Fixed issue where gconst_stake_enabled (and others) wern't properly reset when returning from a custom ruleset
  • Fixed Crash in “map” with “sv_startruleset” used
  • Fixed issues switching between two custom rulesets
  • Custom ruleset are now always "based on" competitive. i.e. if you don't set a gconst, it will to default to what's in competitive.
  • Exposed gconst_expose_timers_to_lua
  • Exposed gconst_powerups_drop
  • Exposed gconst_default_game_timelimit (keep in mind this will set to ALL gamemodes! don't specify if you want the default of different values per gamemode)
17 comments Read more

March 11

Reflex 1.2.0 - Betamax Edition

Hey lads,

So the long-lasting 1.2 is finally upon us! Quite a few changes have occurred!

We'll be going in to beta for this one to ensure things are stable as a lot of things have changed under-the-hood.


Custom Rulesets:

Let's go through a bit of history.

Over the years people have given great passionate feedback about their balancing concerns. This has been both exciting to see and also a very fine line to walk as everyone has a different perspective.

We started with just one "Reflex" and modified the game accordingly. After a while we split Reflex into two rulesets, "casual" and "competitive". This allowed us to have a "casual" version for new/casual players while keeping the high end play wrapped up in the "competitive" mode.

After some time with this setup we wanted to try out different balancing options. We didn't want to just change the "competitive" ruleset around often for two reasons: it was used for competitions, and we wanted a standard known Reflex. So what we added here was an "experimental" ruleset which we could change more quickly without affecting things, and it would allow us to iterate faster with the community.

This worked rather well, but it took up a lot of time. We only had a very small team, and it was easy to be spend a full day or more balancing / testing things. And while we were going through this, people wanted quicker turn-arounds, and different groups of people wanted to try different options. We needed another solution.

From here, we went to "experimental plus". This idea of "experimental plus" was to allow the community to modify the games "experimental plus" ruleset themselves. We had different feelings about this. Allowing the community to try/test rulesets was fantastic, it was near-instant turn-around, and different groups could try different settings as they pleased. At the same time however, we were concerned people might break the game doing silly things. So we limited the "experimental plus" builds to a small group of players who were giving the most gameplay feedback. We kept it to this group only as the games presentation means a lot to us, we want to be seen & experienced in the best and most consistent way.

So this catches us up to recent times. 

What's happened recently is the experimental plus build was obtained by quite a few people and they started tweaking the game as they desired. On one hand this was great to see and it had more people playing! On the other hand it was dividing the community and complicating the user experience with the requirement of special builds and servers. Ultimately it feels unfair as not everyone gets to play with it. We had some discussions / decisions to make. The last point release disabled the experimental plus build, and we continued our internal discussions.

We had a lot of feedback in the discord which was great. We also had a lot of internal discussions about this. To us, modifying rulesets is people wanting "modding". While full modding is out of scope for us, it is an interesting way to look at it.  At which point we pivoted and started to consider delivering the system in that fashion.

So what did we do?

Going with this new thought, we've integrated custom rulesets directly in to the game. You can now create a ruleset_fred.cfg in your game/ folder, and set a whole lot of variables in it to define your ruleset. This will allow you to "callvote ruleset fred", and correctly present ruleset "fred". Any client can connect & will have the ruleset correctly applied on their client. Rulesets will appear in the server browser so it's obvious what you're joining in to. We have also exposed the stakegun to the game constants, so people are able to play with this if desired too.

The official matchmaking servers will continue to run the internal "casual" and "competitive" rulesets. But this will allow the community to update / refine their own rulesets & experiment as they have desired.


New Weapon Skins + Curated Workshop:

We have planned to add curated workshop support to Reflex for a long time. With 1.2 we have achieved this! Players can now create their own skins and submit them to the workshop to be voted on and ultimately added to Reflex. We've added an in-game forge where you can tweak & see live updates of your custom skin. Please check out the documentation provided here for how to create your own: 

We're greatly looking forward to see what the community comes up with!

To prepare for this, all (non melee) weapons have been further optimised, uv'd and had full art passes in readiness for community skins. We have also added dozens of official weapon skins to be collected.

As seen in other Steam titles, curated content that makes it into the game has the opportunity to earn the creator money from marketplace sales. We're also considering selling community group items directly on the store to help support their efforts.


Purity checks / sv_pure:

Purity checks essentially ensure people are running non-modified assets on their client. Such assets could include modified sounds, lua scripts, damage counting widgets, particle effects etc. The goal of this is to ensure an equal playing field for all parties.

This is desired for high level play as obviously it is an unfair competition if one player is playing the stock game, and another is playing the game with lighting disabled + damage counters + armor timers + mega airhorn sounds + etc etc. 

So the big question is how should Reflex handle this. Internally we've discussed & tried quite a few different options / solutions.

We started off with a solution which would simply prevent you joining the game if the server was set to pure mode and you had custom addons. This functionally worked but it required players to manually uninstall all their addons, which completely fails on usability.

Extending this, we had Reflex hot loading/unloading assets as you join sv_pure servers / normal servers. This way the user can have all their addons installed, and it just hot-unloads them all for sv_pure servers. This was good, and we took it further by hiding sv_pure and associating it with the competitive ruleset.

While functioning, this ran into further issues, where now the user has to maintain two HUDs. Their "normal" custom one, and a stock HUD. While implementing solutions to this, things really didn't feel right.

A lot of what makes Reflex unique is customization. People love their custom huds, sounds, weapon packs, extra addons. The majority of these addons add to the game without pushing past the bounds of giving an unfair advantage. Just forcibly disabling all addons really fights directly with what Reflex is all about.

At this point we discussed other solutions such as white listing (which was rejected as it's going to turn into a nightmare - both technically and socially). We discussed simply blocking certain assets being modified only in sv_pure. But really none of them fully work.

At the same time, we didn't want to break all the addons in the workshop + force people to update things.

So that pulled us back to the drawing board, we had a solid thought about what Reflex is. Really what it offers right now is great. Rather than coming along with a sledgehammer and totally changing things, we can take smaller steps to remove things people are doing we disagree with, and keep the entire ecosystem people have grown to love still functional.

So the decision we came to was to prevent modification of several assets we deem core to the game. These include weapons, sounds etc. Armor, Mega respawn & fade sounds will be locked down, as part of this we've tweaked and increased the mega expire sound volume, as yeah it's been a little too on the subtle side.

We recognise that a large portion of the community has been playing with reduced particles for a while now, and while we're not totally fond of it, it is very popular (top in addon workshop), so we'll be leaving that one alone for now.

Also, we've restricted access to lm_clear inside the level editor as it was made for the level editor, NOT the game. To combat the "darkness" people are complaining about, we've increased the upper limit on the gamma slider. 

We'll also be hiding damage done (per weapon) during match to combat damage counting widgets. 

Ultimately, we want Reflex to be a fair environment to compete in, but we need to be careful to not to remove what makes Reflex unique.



- Change log -


  • Luchador Head
  • Lunk Head
  • Knight Head
  • Horned Head
  • Goat Head
  • Knight Torso
  • Knight Legs
  • Knight Arms
  • Speed Legs
  • Tech Shield
  • Barricade Shield
  • Berserker Shield
  • Radiant Burstgun
  • Winter Camo Burstgun
  • Polygonal Burstgun
  • Black Honeycomb Burstgun
  • Neon Grunge Burstgun
  • Radiant Shotgun
  • Winter Camo Shotgun
  • Polygonal Shotgun
  • Black Honeycomb Shotgun
  • District Shotgun
  • Radiant Grenade Launcher
  • Winter Camo Grenade Launcher
  • Polygonal Grenade Launcher
  • Black Honeycomb Grenade Launcher
  • Scorcher Grenade Launcher
  • Radiant Plasma Rifle
  • Winter Camo Plasma Rifle
  • Polygonal Plasma Rifle
  • Black Honeycomb Plasma Rifle
  • Neon Plasma Rifle
  • Radiant Ion Cannon
  • Winter Camo Ion Cannon
  • Polygonal Ion Cannon
  • Black Honeycomb Ion Cannon
  • Unit Ion Cannon
  • Radiant Rocket Launcher
  • Winter Camo Rocket Launcher
  • Polygonal Rocket Launcher
  • Black Honeycomb Rocket Launcher
  • Carbon Rocket Launcher
  • Radiant Boltrifle
  • Winter Camo Boltrifle
  • Polygonal Boltrifle
  • Black Honeycomb Boltrifle
  • Prototype Boltrifle
  • Abandoned Shelter (DP4) has had an official art pass
  • tyre
  • pallet
  • garbage bag
  • traffic cone
  • more cable variations
  • standard signage font
  • bench
  • Implemented new menu flow
  • Implemented crates
  • Implemented skins
  • Implemented forge
  • Implemented custom rulesets
  • Thumbnails now baked in game rather than generated on load (to reduce VRAM usage)
  • Implemented texture streaming, r_texture_memory_stream_cache controls cache size seen as "Texture Stream Cache" in settings
Custom rulesets:
  • Added ability to load separate .cfg file for each ruleset (eg ruleset_frag.cfg)
  • gconst_ cvar's now always exposed and attached to active ruleset
  • callvote ruleset will report on client list of available rulesets
  • Added gconst_stakelauncher_enabled cvar
  • Added ruleset column in server browser
Purity checks:
  • Asset system will now (silently) ignore assets that are modified but not allowed to be
  • Assets in internal_skins/weapons/* are not allowed to be modified
  • Prevent megaspawn & megacooldown sounds from being modified
  • Prevent armor pickup sounds from being modified
  • .ttf fonts can now hot-update
  • .wav files can now hot-update
  • Updated megahealth expire sound
  • Accuracy / stats are now hidden from players during game
  • Increased r_gamma range from 1.4 -> 3, to 1.4 -> 4
  • r_lm_clear / r_lm_build now only available in editor mode
Known issues:
  • Rare error in Menu.lua when opening last crate
  • Visual clarity addon is being blocked when it shouldn't
  • RL has visual issues in preview with r_mesh_quality 0
  • Speed legs cause issues on ragdoll/gib
13 comments Read more

About This Game

Reflex Arena is an old-school arena shooter that updates the dizzying speed and demanding precision of a classic arena FPS with the power of modern gaming technology. If you spent your youth gibbing your friends in Quake III Arena or Unreal Tournament, then Reflex Arena is what you’ve been missing.

Reflex Arena recreates the lightning-fast twitch gameplay of the golden age of first-person arena shooters. It’s the best of both worlds: the speed and precision of a classic 1990s shooter, reborn inside a bleeding-edge 3D engine custom-built for the latest gaming hardware.
In the 21st century, first-person shooters abandoned the brutal purity of Quake III Arena and Unreal Tournament, but indie studio Turbo Pixel decided it was time for a comeback. There are no chest-high walls to take cover behind here, and no profound insights into the horrors of war—Reflex Arena is nothing but fast, competitive, first-person fun.

Just Check Out All these Features!
  • Old-school arena shooter recreated in a gleaming modern game engine, welding 1990s twitch gameplay with all the benefits of modern technology.
  • Smart matchmaking, support for group play, statistics tracking, championship ladders and everything else you need for competitive and social online multiplayer.
  • Personal servers and full LAN support so you and your friends can play the way you want to without lag slowing you down.
  • Classic gameplay modes including free-for-all and team deathmatch, capture the flag and tense one-on-one and two-on-two duels, plus mutators like big head, arena, and instagib.
  • Random item drops let you personalize your character with hundreds of cosmetic upgrades, or trade them with other players using Steam Inventory.
  • Build a custom map right inside the game, solo or multiplayer, then instantly test it in-game and upload it to the cloud for other players to check out.
  • Customize your UI to show you the information you need the most using simple-to-learn Lua scripts, then share your custom UI with other players.
  • Full Steam Workshop integration means you can easily browse and download community-created content.
  • In-game replay editor with a full suite of features allows players to relive their glories and disappointments and taunt their defeated opponents with highlight reels and frag films

New features coming soon!
  • Smart and adaptable AI-controlled bots to keep you on your toes when nobody else is around—use them to hone your skills before plunging into online multiplayer.
  • Competitive seasons will reward players for their skills in online matches by immortalizing them on a season leaderboard and awarding them points to spend in the store.
  • Competitive points earned in online multiplayer match-ups will be redeemable for cosmetic items for personalizing the look of your combatant: character skins, golden weapons, and more.

Turbo Pixel Studios is a small independent development team in Australia formed by industry veterans with decades of game development experience. Drawn together by a common love of the high-speed, high-performance, no-nonsense shooter experiences of their youth, the team came together around their debut project, Reflex Arena. This old-school competitive arena shooter is the epitome of everything the team loves: classic twitch gameplay enriched by two decades of advances in design and technology.

System Requirements

    • OS: Windows 7
    • Processor: Intel® Core™ i5 Processor
    • Memory: 1 GB RAM
    • Graphics: NVIDIA 500-series or equivalent (1GB VRAM)
    • DirectX: Version 10
    • Network: Broadband Internet connection
    • Storage: 1 GB available space
    • Sound Card: DirectX compatible sound card
    • OS: Windows 7 or higher
    • Processor: Intel® Core™ i7 Processor
    • Memory: 2 GB RAM
    • Graphics: GeForce GTX 770
    • DirectX: Version 11
    • Network: Broadband Internet connection
    • Sound Card: DirectX compatible sound card

What Curators Say

47 Curators have reviewed this product. Click here to see them.
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...