Recs.
Updated
Easy to learn and yet powerful game engine. Using AppGameKit script users can quickly have sprites and game objects moving around their screens.
SpecsUpdate
Pros
Pro Support for 2D , 3D and shaders made easy
Great for the beginner as the BASIC style language has excellent support for 2D game development with a wide range of powerful built in commands. 3D game development is also well represented with a slightly smaller set of 3D commands that support multiple 3D model formats (static and animated), lighting effects and physics.
Shaders can be used for 2D and 3D.
Pro You only need to to pay for the license only
There is no charge for upgrades, or for extra platforms (the HTML5 version just appeared in the latest version), there are no subscription fees or other usage charges. If you publish onto either Apple or Google's stores you will have to pay their costs, of course, but the makers of AGK do not take a cut of this themselves.
Cons
Recommendations
Comments
Out of Date Pros + Cons
Con Doesn't have a visual editor
For beginners and non-programmers, without a visual editor this engine is in no way easy to use.
Con Not enough regression testing
AppGameKit, like most products from TGC, evolves too fast for the number of people working on it. Unfortunately, this makes it common for new releases to break working code, when some apparently innocuous change somewhere inside the engine code has repercussions elsewhere. Until TGC can improve in the regression testing, more seasoned developers probably would trade some of the innovation for code stability.