When comparing Genome2D vs CRM32Pro SDK, the Slant community recommends Genome2D for most people. In the question“What are the best 2D game engines?” Genome2D is ranked 47th while CRM32Pro SDK is ranked 91st. The most important reason people chose Genome2D is:
It's the fastest gpu-based framework out there for flash. It's beautifully optimised. It has very low rendering latency, low level OpenGL calls that other tech simply cannot do (ie Unity) due to Stage3D, and thus can render a lot more data quicker
Ranked in these QuestionsQuestion Ranking
Pros
Pro Lightning fast
It's the fastest gpu-based framework out there for flash. It's beautifully optimised. It has very low rendering latency, low level OpenGL calls that other tech simply cannot do (ie Unity) due to Stage3D, and thus can render a lot more data quicker
Pro Cross-platform mobile, desktop and web
Supports Windows, Mac OS X, Linux, iOS, Android, Web and native Flash.
And with the HTML5 export, it also potentially supports development for the Wii U :)
Pro Haxe!
Haxe is a strictly typed programming language that saves development time but still compiles high performance executables, and can build for tons of different platforms (flash, c++, html5, java, c#, etc.)
Pro Access to direct draw features
Has access to direct draw features so you can make you own rendering structures (scene graphs etc).
Pro Automatic dynamic batching
Automatically batch geometries with dynamic batching techniques (by using constant buffers).
Pro Component based architecture
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 Lacks documentation
The API documentation is minimal, there's not many tutorials and the ones that are there are very small and only cover the basics. If you want to learn how to properly use it, you have to ask the community or read the source code and figure it out.
Con Not too many games to showcase it
Con Slow development rate
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.