Cocos2d-x is an open-source and cross platform open source free 2D game engine for mobile game development known for its speed, stability, and easy of use.
License: Open Source
Cocos2d-x is a powerful open-source engine suitable for both 2D and 3D game development, favored by developers with programming skills, while GameMaker offers a more accessible, drag-and-drop environment primarily for 2D games, making it ideal for beginners and rapid development.