新手想开发一个中小型的windows平台的游戏,想问下引擎方面的东西

对游戏引擎还一无所知,问下要开发一个电脑游戏,用cocos2d来做合适吗?
我所知道的引擎就有cryenging3、ureal3、unity3D和cocos2d.
还有什么其他的引擎适合个人或小团队来开发电脑游戏的。