Did some reading, a few to choose from, construct 2, GameMaker, RPG maker VX, Unreal Engine, Unity, Project Anarchy.
My experience, I did programming in C, C#, Java. not familiar with C++, but not afraid to use it. I have tried building Tetris using Irrlicht Engine, load sprite, rotate, didn't work on wall kicking and gravity stuff yet. I have also tried building a shooting game with Corona, learn LUA, don't like scripting language, I would rather use C++.
This time, I want to pick the right framework, and get to the end of a very simple game, 2D RPG, no physics needed. no level editor needed.
I thing I only need basic stuff like game menu, 2D graphics, animation, sound, control. I prefer programming language, no scripting. Targeting mobile platform, Android and iOS.
which engine would be easiest to work/learn and not over kill?
Construct 2, GameSalad, libgdx, didn't try yet, I heard that there are good. how do they compare to each other?
GameMaker, RPG maker VX, only know their names.
Unreal Engine, powerful engine, 3D, affordable license, will it be too difficult to learn? and overkill for simple game?
Unity, another powerful engine, but I heard that it is quite expensive.
Project Anarchy, does anyone heard of this? It is free version of Havoc, I think. I installed it and that takes me hours, could be powerful.
Citrus engine, does anyone heard of this? free and open source.
XNA, I am experience on C#, but does XNA good for mobile game?
thank you for your take on this.