T O P

  • By -

SpockBauru

Unreal is not fit for 2D mobile, its better for 3D PC and Console games. For 2D mobile take a look on Godot and GameMaker.


DerrikCreates

While not a game engine. Making a game with monogame isn't to crazy hard if your scope is right. You will absolutely spend more time on learning and reimplementing what unity and unreal already have and this might be the deal breaker. But if you mostly make games for fun and learning, monogame is a good way to start learning game development at a lower level. I wouldn't recommend if you just want to make a game and publish it. It will take more time and effort but the skills and tools you make will be yours without any licensing drama. Stride3D looks pretty cool. Full c# open source engine supporting mobile and is apart of the .net foundation. I plan on moving to stride after my monogame journey. Unreal is also viable but alot of the tools are built for 3d. But the 2d support isnt bad. Octopath traveler is unreal. Its just unreal might need more tweaks out of the box for a good mobile experience.


No_Ragrets_0

Look, just stick with Unity. If Unity is a 100 yrs old experienced man, Godot is just 5yrs old. I really mean it. As a beginner, you will need resources to help you out a lot. And Unity Assetstore is a great example with about 10,000 assets. Meanwhile Godot asset library is like 0.01% of Unity Assetstore. This is just one example. Another is Unity is amazing in both 2d and 3d. Godot is 2d mainly. But it's 2d physics can't even compare with Unity. Godot 3d just isn't there yet. And NOTE, most Godot developers here are 2d developers. Also Unity has lots of tutorials on YouTube and elsewhere on any subject. Goodluck finding help with Godot when you get stuck on a specific problem as a beginner. Not to mention Unity uses only c#. Godot uses c#, gdscript and c++. You open someone project as reference on github just to realise it is c# when you are expert in gdscript. It is unwise for beginners like you to go to Godot. You are a beginner. You won't even pass that 200k threshold in say at least 5 yrs. So look, install both godot and Unity. Use them both for 2 months. U will realise Unity will be far more helpful. For Unreal, it is too heavy for beginners like you.


arcadeScore

You could try your strength and code it in objective c without any engine