Why to use the UE4:
-you dont need any programming skills → blueprints
-many tutorials + great documentation
-in my opinion pretty easy to use
-many free samples → learn tab of the launcher
+fighter5347 Awesome! Just a few more questions.
- Are there ways to share projects with others, because my friend and I are making a game, and there isn’t a way to make one together in Unity 5.
- I think you will have to learn C++
- you can use source control -> Collaboration in Unreal Engine | Unreal Engine Documentation
What not to use UE4 for:
Everything that falls under the ‘How it moves’ games, because the physics that you can realize without digging into the PhysX SDK are relatively limited.
(no softbody, no default multi-threading for physics, only 2-bone IK,…)
UE4 is one for the ‘pretties’, not for the ‘how it moves’. (not a bad thing)
Havok, also CryEngine, are better suited for physics based gameplay. The reason is that NVidia PhysX, which is used in UE4, is not the most stable and accurate physics engine, because it is optimized for occasional, not so accurate, ingame physics. So you will get more ‘jitter’ etc… than with other engines.
I am 15 (4 years ago i started playing around with game engines and modeling tools) and i find Unreal engine 4 pretty easy to use and ue4 looks awesome.All that I need to program I use blueprints (i know a little bit of C# programing) ,you can find a lot of great tutorials on unreal youtube channel .
my advice is “Use unreal”