Unreal Engine 4
Developed by the company Epic Games Unreal Engine runs on the following platforms.
- Windows
- Mac OSX
- iOS
- Android
- VR which includes Morpheus, SteamVR/HTC Vive, Gear VR and Oculus Rift
- Linux
- SteamOS
- HTML5
- PS4
- Xbox One
Unreal Engine 4 contains a complete suite of game development tools. From the two dimensional mobile games and console to VR and Xbox, UE4 provides the user with everything they need to start, create and ship a game. Epic Games also regularly releases new versions that include improved features, updates, bug fixes and community contributions. Once a game or application is shipped, the user will have to pay Epic Games 5% of their gross revenue, which comes the first three thousand dollars per product per calendar quarter.
Unreal Engine 3
Even though there is a newer Unreal Engine 4 version, UE3 is still very versatile and has been used to create many triple-A games like
Batman: Arkham City
The Gears of War Series
The Borderlands Series
UDK is no longer being supported or updated, but it used to be one of the most favourite engines to work with among game developers before Unreal Engine 4 came out. There are a large number of tutorials for UDK although it is recommended to go with the newer Unreal Engine 4.
CryEngine V
CryEngine V runs on the following platforms.
- Windows
- Linux
- PlayStation 4
- Xbox One
- Oculus Rift
- HTC Vive
- Open-Source VR
- PlayStation VR
Originally called CryEngine 3 SDK and now CryEngine V, it has become available as a “pay what you want” service, allowing the user to determine their own price for the software. If the user likes the service CryEngine provides, they can contribute to its further development which is a pretty fantastic deal.
CryEngine includes full engine source code, complete commercialization; it is 100% royalty-free, provides access to all supported platforms and is ready for VR development. CryEngine has been used to make games such as
Crysis 2
Crysis 3
Evolve
Sniper: Ghost Warrior 2 and 3
Homefront: The Revolution
CryEngine is just like Unreal Engine 4 in being the absolute toolset for game development. Its engine has even been used as a benchmark for visual graphics for some time and continues to push the limit of what games are capable of.
Unity 3D
Developed by the company Unity Technologies, Unity 3D runs on the following platforms.
- Windows
- Mac OSX
- Linux
- Android
- BlackBerry
- iOS
- PlayStation 3
- PlayStation 4
- PlayStation Vita
- Unity Web Player
- Wii
- Wii U
- Windows Phone 8
- Xbox 360
- Xbox One
Unity3D has always been a very popular choice among game developers. The game engine features everything a user needs to create 3D or 2D games having multi-platform support right out of the box. It is a great game engine to get into and begin using. Unity has both a free indie version as well as a commercial license version.