Olá, eu já venho desenvolvendo com Unity3D ha um bom tempo, antes de iniciar com ele dei uma olhada no cocos2d-x, andengine, construct, de todos gostei mais do unity3d. documentação muito boa, grande comunidade e muito videos no youtube, é o que indico.