Unreal Engine vs Unity Engine vs Amazon LumberYard
*Work in Progress* (Will be updated as I slowly learn each engine to see what works best for what I want to do)
Whats better Unreal Game Engine vs Unity Game Engine vs Amazon Lumberyard? This depends on the person, In my opinion if you are proficient in c#, javascript, or boo then Unity Game Engine will definitely be the game development engine you use to create your games. Unreal Engines Blueprint is similar to Unitys asset "Playmaker" in that you do not need to understand coding to create a game so if coding is not what you want to do and you just want to create a game with your own art work Unreal Engines Blueprint will be up your alley or getting Playmaker for Unity Game Engine to help you develop games with out coding scripts. Unreal Game Engine uses C++ so if you know that as well then go with Unreal Engine. If c# is your strong suit then Unity Game Engine will be the best place to start your game development journey. Unity Game Engine has been out for 15 years and has improved dramatically since its inception, for creating 2D, 3D, VR games as well for mobile. Unity Game Engine can be build to 20+ different platforms so you are not stuck with just a handful. Check out 2d unity assets to buy. or Get Free Assets for 2d game development in Unity. You can try to use Unreal Game Engine for 2D but I prefer unity engine for 2d and 3d/vr. Please note I have yet to use Unreal Game Engine but I hope to in the future. Also Amazon Lumberyards game engine is new and also free. It is created using the base architecture from Cryteks CryEngine. Star Citizen (Robert Space Industries) game was recently moved over to Amazons new game engine over the CryEngine they were previously using. What do you think is better?
Unreal Game Engines Programming Language = C++, Unreal Blueprint visual scripting.
Unity Game Engines Programming Languages = C#, UnityScript, Boo.
Note: The game engine itself is created in the C++ Langauge to obtain the full source code of the Unity Game Engine you will need to have a Pro subscription to Unity's Game Engine.
Amazon Lumberyards Programming Langauges = C++, Lua