2026-06-26 17:21 UTC · Community Announcements · MattB
It's been quite some time since I first made the source code to A Robot Named Fight! available to the public, but it's finally bore fruit! Discord user Ettokun has created a mod for the game that enables online co-op! You can find out everything about it here: https://github.com/Renevark/arnf-netcoop/releases To be perfectly clear, this isn't just orb co-op, but full, two Fights, online co-op. Ettokun has release multiple patches and improvements since making the mod available to the public several days ago. To stay in the loop, join the MGS discord here: https://discord.gg/fj7zqJvzm
2025-10-19 20:03 UTC · Community Announcements · arobotnamedfight
This patch fixes a potential security issue in the Unity Engine. The exploit could allow a bad actor to run code locally using command line arguments. I'm fairly certain Steam has it's own protections against this, but better safe than sorry. As far as I know, no one has actually exploited this, nor is it possible on Switch. For more info see: https://unity.com/security/sept-2025-01
2023-06-08 17:52 UTC · Community Announcements · MattB
{STEAM_CLAN_IMAGE}/29886394/948d5b7a81badf1ff9a0ec7f17172d5dc71a7009.png {STEAM_CLAN_IMAGE}/29886394/a850e6c8a9be464473bc8d26182a845db2b15860.png A major update was just release for my new game Kapital Punishment 22XX. Currently in early access the game is on sale for $3.34 cents until June 22nd. The update adds ACT I of story mode. It's the first of 3 Acts: Act I, Act II and Act III. {STEAM_CLAN_IMAGE}/29886394/8041d963f47f3636062b33e67abf1df6b6b70f0e.png Kapital Punishment 22XX tells the story of a humble miner, arrested trying to steal medicine for their dying community. The game begins whe
2022-10-12 11:32 UTC · GamingOnLinux
The developer of a nicely reviewed metroidvania called A Robot Named Fight! has released the source code, hoping that others can learn from it. Read the full article here: https://www.gamingonlinux.com/2022/10/a-robot-named-fight-source-code-released
2022-09-30 17:49 UTC · Community Announcements · MattB
OpenARNF is now available on GitHub {STEAM_CLAN_IMAGE}/29886394/f53730253c9a6cffb8954768d8523685d5313407.png A Robot Named Fight first launched on Steam on September 7th, 2017. Since then we've built a large, wonderful fan-base, released multiple free updates, and more than doubled the amount of content featured in the game. It's been an amazing 5 years of A Robot Named Fight. As of September 30th, 2022, I'm releasing the unity project files for A Robot Named Fight to the public. The game and the source code are being provided for aspiring game developers and hobbyist to explore, learn from, a
2022-07-15 16:17 UTC · Community Announcements · arobotnamedfight
Patch Notes 1.6.1.35 Bug Fixes Fixed Controller Settings not saving Fixed Rare Soft Lock in BuriedCity1x1AllExit02 New Rooms Surface1x1IgnoreTerrainUp02 Surface2x1DamageBlocks02 BuriedCityTeleporterRoom02 CoolantSewers1x1AllExits06 CoolantSewers1x3SmallGap01 CoolantSewers1x2WaterJump02 Cave2x2DamageBlocks02 Cave1x1IgnoreTerrainUp02
2020-09-07 17:20 UTC · Community Announcements · MattB
September 7 marks THREE YEARS since I first launched A Robot Named Fight! on Steam. Since then, the game has more than doubled in size and scope through the release of 20 FREE updates. Version 1.6.0.32 is the 21st update and has a lot to offer players, new and old. (It's affectionately known as the "Girthy Update" among the ARNF Discord community.) None of this would be possible without the continuing support of all ARNF players, especially my Discord community members and supporters on Patreon. It's extraordinary for a solo developer to be able to release free content for THREE YEARS, and I c
2020-08-07 20:22 UTC · Community Announcements · MattB
Patch Notes 1.6.0.32 BETA {STEAM_CLAN_IMAGE}/29886394/0707df14fd0e25bd259887d6edff3fb515b991ff.png This massive update is now ready for your feedback! The biggest new addition are 3 new game modes, Boss Rush, Megamap, and Exterminator. Each mode features its own new ending. Additionally there are 40+ new rooms, 11 new items and tons of Quality of Life improvements. Updog is Less annoying. There's a weapon wheel for when you have tons of energy weapons. No more enemy i-frames. Completely overhauled automap with the ability to scroll using the right stick and color coded environmental hazards. A
2019-12-16 15:52 UTC · Community Announcements · MattB
The meatiest metroidvania around, A Robot Named Fight!, is back with another FREE UPDATE! Explore a new alternate area, complete with two new bosses, new enemies, and new items. Plus, you can face off against molemen with friends or alone with new options for deathmatch mode. The update is now available! New Area, Bosses, and Enemies The update introduces the Crystal Mines: a shiny alternate area featuring two new bosses, 80 new rooms, new music, and eight new enemy types. There are 11 new items to snag, including the Hellfire Cannon, a fireball gatling gun that sets enemies and terrain ablaze
2019-11-23 02:32 UTC · Community Announcements · MattB
Hey all! A new beta build for the Crystal Mines update is up. Below are the working patch notes. I've been quite bust so they're less thorough than previous patch notes (I've fixed more bugs than whats listed). To access the beta branch follow these steps: -Right click on A Robot Named Fight in your library and select properties -Go to the tab labeled BETAS -Enter this code and change the drop down to beta: abracadabra4 -The game should now appear as A Robot Named Fight in your library Please report bugs on Discord or here! Enjoy! Bug Fixes: -Fixed multiple issues that would cause projectiles
2019-06-28 16:30 UTC · Community Announcements · MattB
Just released a small patch that fixes several game-breakers introduced in the Big Wet Update. It also adds support for 2 more co-op orbs and a new deathmatch map. Enjoy! Full Patch Notes
2019-06-28 16:29 UTC · Community Announcements · MattB
Bug Fixes: Any Key will now cause the Title Screen to progress when it readys "Press Any Key" Titlescreen will no longer read "Press Return" if user is using a joystick and switches to keyboard Fixed crash caused by using the cloaking device in a room with creatures that have the hopper behavior. Fixed bug where Lil Zurvan would spawn copies of Search Burst activated item. Fixed visual glitch with viridian shell and dive shell combo. Fixed several rare issues where boss rooms could be placed without the appropriate gating. Fixed issue where "Very High" jump rooms could spawn at the start of un
2019-05-24 20:20 UTC · Rock, Paper, Shotgun · contact@rockpapershotgun.com (Dominic Tarason)
We’ve not talked much about A Robot Named Fight here before, and that’s a shame, because it is a personal favourite. Developed by Matt Bitner, imagine Super Metroid hideously fused to The Binding Of Isaac. It generates short-ish (a couple hours long if you survive to the end) Metroidvania adventures, giving you a different set of abilities and weapons each time round, which will be needed to unlock more areas and explore further. It’s also full of horrible meat-monsters, weird robot gods, and it just got a huge expand-o-patch today, and a discount. See a trailer and some more
2019-05-24 17:16 UTC · Community Announcements · MattB
Hey everybody! The Big Wet Update (1.4.0.25) is finally here! This patch introduces The Coolant Sewers: a new alternate area with 2 new bosses, 6 new enemy types, new music and over 80 new rooms. It can be unlocked by defeating all bosses capable of spawning in the Caves area. https://steamcdn-a.akamaihd.net/steamcommunity/public/images/clans/29886394/da2cfbddf914096ee5414460bb25e2a14677279a.jpg This MASSIVE FREE UPDATE also includes new items, water areas, additional new rooms, new item synergies, balance improvements, bug fixes and more! BUT THAT'S NOT ALL! One of the largest changes is a co
2019-05-24 17:11 UTC · Community Announcements · MattB
Patch Notes 1.4.0.25 Bug Fixes: Fixed issue where flipped mouth babies spawn by killing Mouth Meat Splitters would get stuck or pass through walls. Fixed issue with Cave2x1DamageBlocks02 traversal path that made it less likely to spawn Fixed issue where player would float a fraction of a pixel above the ground Fixed minor item in Factory2x1NoDown01 Cloaking device works against Wall Smashers Fixed bug where tentacle blocks could harm you if you were above them Fixed bug where fast players could leave the secret boss fight after it finishes, causing a crash Fixed bug where spamming special move
Full appinfo as delivered by Steam PICS, changenumber 37772318. Also at /api/app/603530/raw.
{
"appid": "603530",
"common": {
"name": "A Robot Named Fight",
"type": "Game",
"releasestate": "released",
"oslist": "windows,macos,linux",
"osarch": "",
"icon": "4b2bf7f002c2d5f332235378762eb0f173e04bed",
"logo": "5950d82cf4df396e7724460cecc4f9fab565ecfe",
"logo_small": "5950d82cf4df396e7724460cecc4f9fab565ecfe_thumb",
"clienttga": "1cc1e4d61eaf7beba5199bdcb9643a42a4ba772d",
"clienticon": "75ff65177b910e5d1ab4755a723213a49309f503",
"osextended": "macos64",
"content_descriptors": {
"0": "2",
"1": "5"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1646179200",
"tested_build_id": "7544302",
"tests": {
"0": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "A Robot Named Fight",
"controller_support": "full",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "61.25812394117362",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "61.25812394117362",
"height_pct": "100"
}
}
},
"store_asset_mtime": "1666986838",
"associations": {
"0": {
"type": "developer",
"name": "Morningstar Game Studio"
},
"1": {
"type": "publisher",
"name": "Morningstar Game Studio"
}
},
"primary_genre": "23",
"genres": {
"0": "1",
"1": "23"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_28": "1",
"category_23": "1",
"category_39": "1",
"category_24": "1",
"category_29": "1",
"category_44": "1",
"category_1": "1",
"category_9": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
}
},
"steam_release_date": "1504799954",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "603530",
"content_descriptors_including_dlc": {
"0": "2",
"1": "5"
},
"store_tags": {
"0": "1628",
"1": "42804",
"2": "19",
"3": "3959",
"4": "492",
"5": "4345",
"6": "4667",
"7": "1625",
"8": "3964",
"9": "3871",
"10": "5125",
"11": "4004",
"12": "5752",
"13": "1716",
"14": "3841",
"15": "7368",
"16": "4840",
"17": "6869",
"18": "10816",
"19": "7481"
},
"review_score": "8",
"review_percentage": "87"
},
"extended": {
"developer": "Morningstar Game Studio",
"publisher": "Morningstar Game Studio",
"homepage": "http://www.arobotnamedfight.com"
},
"config": {
"installdir": "A Robot Named Fight",
"launch": {
"0": {
"executable": "ARobotNamedFight.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "ARobotNamedFight.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"3": {
"executable": "ARobotNamedFight.x86_64",
"type": "default",
"config": {
"oslist": "linux",
"osarch": "64"
}
}
}
},
"depots": {
"603531": {
"config": {
"oslist": "windows",
"language": ""
},
"manifests": {
"public": {
"gid": "4810356549387992747",
"size": "1091708056",
"download": "148350848"
},
"oldmac": {
"gid": "4782075055465581456",
"size": "471950557",
"download": "73060880"
},
"beta": {
"gid": "4810356549387992747",
"size": "1091708056",
"download": "148350848"
},
"previousbuild": {
"gid": "5882560688061817480",
"size": "1107300346",
"download": "149144736"
}
}
},
"603532": {
"config": {
"oslist": "macos",
"language": ""
},
"manifests": {
"public": {
"gid": "7113767537922299550",
"size": "1100505460",
"download": "147857152"
},
"oldmac": {
"gid": "3979421028200256488",
"size": "482548415",
"download": "74370032"
},
"beta": {
"gid": "7113767537922299550",
"size": "1100505460",
"download": "147857152"
},
"previousbuild": {
"gid": "7113767537922299550",
"size": "1100505460",
"download": "147857152"
}
}
},
"603533": {
"config": {
"oslist": "linux",
"language": ""
},
"manifests": {
"public": {
"gid": "4895553210137978569",
"size": "1095422881",
"download": "148000864"
},
"oldmac": {
"gid": "3850322843237979019",
"size": "553888728",
"download": "93925648"
},
"beta": {
"gid": "4895553210137978569",
"size": "1095422881",
"download": "148000864"
},
"previousbuild": {
"gid": "4608279883960103295",
"size": "1110390102",
"download": "148191744"
}
}
},
"hasdepotsindlc": "1",
"baselanguages": "english",
"branches": {
"public": {
"buildid": "20456333",
"timeupdated": "1760903784",
"timebuildupdated": "1760903672"
},
"oldmac": {
"buildid": "2322677",
"description": "For Mac users that can't see anything",
"timeupdated": "1511890907",
"timebuildupdated": "1511890907"
},
"beta": {
"buildid": "20456333",
"description": "Updates that need testing",
"timeupdated": "1760903707",
"timebuildupdated": "1760903672"
},
"previousbuild": {
"buildid": "9129601",
"description": "The last build to be 'default'",
"timeupdated": "1760892320",
"timebuildupdated": "1657900835"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "2000000000",
"maxnumfiles": "9"
}
}