Hello Gamedev community!
This has probably been asked before somewhere but I couldn't find anything really relatable to what I wanted so I am going to ask anyway.
What I am wondering is what game engine do you prefer and what do you think I should use for making a simple 2D mobile game. I have in the past developed different 2D games as well as 3D games in different libraries and engines such as SFML and Unreal Engine 4. I am going to be the lone creator of the mobile game (at least as far as coding goes) and I am looking for an engine that is easy to use and easy to learn, as well as being powerful enough to make mobile games fit for the market. My top contenders right now are Defold (the fact than King owns it makes it a bit scary) and Unity 3D. I haven't used these engines before but I figured they would probably be powerful enough. I could also code up my own engine but that feels a bit like reinventing the wheel when there already are a ton of good engines out there.
Should probably mention that I can code so any coding language is fine, and even a coding heavy engine is fine.
So what engine do you recommend? Defold, Unity 3D, making my own engine or any other?
Thanks in advance!