
Originally Posted by
scala
check corona sdk, it will save you a lot of time when developing games for mobile. For 3d, try unity3d. Game development is not a rocket science, you just need to have a very nice idea.
on the contrary, 3D development and some of 2D development is indeed a rocket science(or near to it) even if you are using 3rd party tools,
check How shaders are implemented you'll understand what i meant, and oh, game physics too..
But games vary from genre to genre so it depends, but if you are aiming at those 3D games you are seing today, then it needs more than just a tool to develop.