When comparing Stencyl vs CRM32Pro SDK, the Slant community recommends Stencyl for most people. In the question“What are the best 2D game engines?” Stencyl is ranked 11th while CRM32Pro SDK is ranked 91st. The most important reason people chose Stencyl is:
Power users can also write code in Haxe (similar to Actionscript 3) to create their own custom classes and extend the engine.
Specs
Ranked in these QuestionsQuestion Ranking
Pros

Pro Haxe scripting available for advanced users
Power users can also write code in Haxe (similar to Actionscript 3) to create their own custom classes and extend the engine.

Pro No coding required, great drag & drop interface
Visual scripting in Stencyl is based on the MIT Scratch project, which was designed to teach programming. Script elements fit together like puzzle pieces, ensuring that data and function types cannot be mismatched.
Pro Cross-Platform
Publish iOS, Android, Flash, Windows and Mac games without code.
Pro It's a NO-CODE Program, you can add logic without code
Pro The original concept for Ghost Song was created using Stencyl
The original concept for Ghost Song was created using Stencyl 3.x
Pro Great performance on every platform
Stencyl exports your games to native code so they have great performance on every platform.

Pro Great tools included
EditorDPF: resource editor for managing images, tiles, sprites, sounds, etc. of your game
MSTE: tile-based parallax scrolling engine with support to Tiled Qt .TMX files
SetupProject: customized configuration system.

Pro Cross-platform
CRM32Pro works on Windows, Linux and MacOS X.

Pro Open source and free
CRM32Pro is licensed under LGPL license with full access to the source code on the website.
Cons
Con Not a powerful engine
Should be used for basic games only.

Con Only available via subscription
There should be an option to buy it outright, especially considering it is written by a one man team....this is not exactly an Adobe level enterprise with shareholders, so there is no excuse!
Con Slow release cycle
Con Updated
It needs much to improve for mobile games, it was left in the era of Flash games. In Android you can not even put the native keyboard, you can not access things like native camera, GPS or native text input.
Con Tile system is somewhat inflexible
Con Not as beginner friendly
C/C++ skills and general knowledge of SDL and basic game programming is required in order to get all the benefits.
