I'm a Android and a Software Programmer.
Currently I know three languages C++, C#, Java. Now I want to make games as well. After searching the Internet I got the names of these three engine, so which engine should I use for game development for mobile?
Please, provide the reason as well.
Requirements: I want to use it for 2d and few ideas are A platformer shooter A RPG game A strategy game
Important: I am indie dev and I am quite bad at graphics designing, and I have 0 budget
And you.can also recommend any other lib or engine
cocos2d-x
libgdx
Unity
I hope it helps