Game Production with the Unity Game Engine

Unity is a cross-platform game engine developed by Unity Technologies.  It is primarily used to develop video games and simulations for computers, consoles, and mobile devices.  Unity was first released in June of 2005 and has continuously released new revisions since.  As of this article, Unity has released their latest stable build of 5.6.1f1 on May 12, 2017.

Game Production with the Unity Game Engine

Game in Unity can be written in three different languages, C#, JavaScript, and Unity’s proprietary language, Boo.

Unity offers four licenses for developers, Personal, Plus, Pro, and Enterprise.  Unity’s Person edition requires a “Made With Unity” Splash screen as well as limitations in functionality as well as options during production.  Plus, Pro, and Enterprise all offer the same development options, however, each offer incrementally better options towards Cloud Build Queue, Multiplayer, and Revenue Capacities.

For small indie developers who are new to Unity, Person is recommended to begin working with and developing with.  For smaller teams, Plus is recommended,however, there is a revenue capacity of $200,000.  Any money earned after this capacity requires that you pay a percentage of income towards Unity.  If you wish to remove of this capacity, upgrade to either Pro or Enterprise.

License NameSplash ScreenRevenue CapacityPerformance ReportingSource Code and Premium SupportPrice
PersonalMade with Unity$100kNoNoFree
PlusCustom$200kYesNo$35 Monthly
ProCustomUnlimitedYesYes$125 Monthly
EnterpriseCustomUnlimitedYesYesNegotiated Pricing

For new Users looking to gain an understanding in Unity, it is recommended to have a basic understanding of object-oriented programming.  It is recommended to work with either C# or JavaScript.

For those who are graphics artists and not programmers, there are a variety of assets you can purchase for Visual Scripting for games or cinematic.  For programmers who are not artists, the same asset store offers a variety of assets, both paid and free, to get your project started.