Cocos2d-x is an open-source, cross-platform game development framework used by companies like Zynga and Ubisoft to build 2D and 3D mobile games.