Help a teacher. UE4 Vs Unity for learning games development in a class environment.

These discussions drive me up the **** wall when I hear nonsense like “Unity was easier for me” “Unreal is complicated”. Both of these statements are false. It’s like saying “Photoshop is too complicated…Paint is easier”

Unity only seems easier to use for people because it comes with 10% of the tools you need to build an actual game. It eases you in (to the asset store). Once you bring it up to the level of functionality that core Unreal has through the asset store, all bets are off. Mixed workflows. Bugs. Higher up front cost. The only thing at that point that is easier is perhaps C# vs C++, but even that is debatable because Unreal C++ isn’t much different from Unity C#.

Unity is worthless as a Game Engine (out of the box). Unity is only a PLATFORM to milk money out of the Asset store. Unreal is a fully featured game engine.

If they push hard for Unity, be sure to cost in all of the assets that will be required per seat for missing or poor functionality; such as behavior trees (AI), pathfinding, material editor, level design, multiplayer, level streaming…I think you get the idea.