3 ms·
What is the learning curve on UE like? Unity took some time but it seemed reasonable for the tiny game I made. Also, is UE something to consider for 2D games?
by mattgreenrocks 5y ago
What is the learning curve on UE like? Unity took some time but it seemed reasonable for the tiny game I made.
Also, is UE something to consider for 2D games? Or is Godot more the pick there?
- BudaDude 5y agoFor 2D, Godot is the best in the game right now.
- runeblaze 5y agoThe prevailing wisdom in my circle is that you just don't want to consider UE for 2d games. Godot is fine, but sometimes you just wish that you have that killer Unity asset that you have always been using.
- barbecue_sauce 5y agoUE is much more of a "batteries included" engine, so there are a lot more existing systems that you have to learn to integrate to make anything worthwhile. UE is a lot more inheritance-oriented than Unity. Unity's C# scripting is a lot more flexible and composeable. Also, even if you are an experienced C++ coder, learning Blueprints is absolutely necessary so that you can get a handle on all of the included APIs of the engine and common interaction patterns. Even if you do get a good grasp on the C++ APIs, it is much easier to compose a complex game object with Blueprints because there isn't really a "Prefab" concept like in Unity. (Some people will compare Blueprints to Prefabs, but I initially found them much less useful). The mental model for how levels work is also very different. That said, I think UE is much more powerful overall, and worth learning if you take game development seriously.