I'm making the A Robot Named Fight source code public!

Date: Thu, 19 Dec 2024
A Robot Named Fight! Game Banner
Genre: Action, Indie
Developer: Morningstar Game Studio
Release Date: Thu, 07 Sep 2017
OpenARNF is now available on GitHub



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, and innovate upon.

I can't wait to see what y'all create!

Details


OpenARNF was built using Unity 2019.4.0f1

It contains stripped-down, partial code from two middleware Unity assets. This code has been included with permission from the creators. For full functionality you'll have to either replace these assets with something of your own creation or purchase them from the links below.

Rewired by Guavaman
Super Tilemap Editor by Creative Spore

Support


If you'd like to support me (Matt Bitner) and Morningstar Game Studio please purchase any of our games from the links below:


A Robot Named Fight (Switch)
A Robot Named Fight (Steam)


C.A.R.L. (Switch)
C.A.R.L. (Steam)
C.A.R.L. (PlayStation)
C.A.R.L. (X Box)

Or donate to the A Robot Named Fight Patreon

Legal


Please read the full Licence.md contained in the Git Repository before diving in. By downloading any file / copying any code from said repository you're agreeing to the text contained in Licence.md including the following caveats:

(1) You may not alter or redistribute Covered Works in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. This includes, but is not limited to, selling altered or unaltered versions of the game, the source code or including advertisements of any kind in altered or unaltered covered works.

(2) You must display an appropriate copyright notice somewhere in the beginning of all Covered Works and in any documentation accompanying such Covered Works.

(3) If you share a modified version of either the Game or its Source Code with others, you must not present it as an unmodified, or official, version of the Game or the Source code. Please make it apparent that it is a mod.

Update 10/5/22


In the original post from September 30th the headline was: "I'm making A Robot Named Fight Open Source!" Several people have made me aware that this release doesn't strictly follow the official definition of "Open Source" due to the clause in the license that prohibits redistribution of covered works for commercial gain. I've altered the headline to avoid any confusion this might cause.

For the time being I've decided not to rename the repo, as quite a few people are already using it and it's linked in several locations that would have to be updated if the name were changed.

My intent is for the license to be as nonrestrictive as possible while prohibiting a few scenarios. For instance, I don't really want a person of company to just take the game as is, make a mobile port with a bunch of ads and terrible controls and put it on mobile stores for profit.

There are other scenarios I'd personally be fine with, like someone using modified portions of the level generation code in their own commercial game. The current license doesn't explicitly allow for this, but I'll look into ways to make these scenarios more generally permissible. In the meantime, if you're interested in using these files in a way outside those allowed by the license, email contact@morningstargamestudio.com and we can probably work something out.

Write your comment!