Cocos2d-x
Подробнее
- Год
- Тип
- Игровой движок
- Лицензия
- MIT
- Официальный сайт
- cocos.com
- Исходный код
- github.com/cocos2d/cocos2d-x
Движок на C++, стоящий за значительной частью бума мобильных игр в Китае, — на Западе почти неизвестный, в Азии огромный.
Всё началось с cocos2d, библиотеки на Python из Аргентины (Рикардо Кесада, 2008), которую портировали на Objective-C для iPhone, а в 2010 году — на C++, чтобы она работала где угодно. Остальное решило время: когда в Китае взлетел рынок Android, бесплатный, не требующий лицензии кроссплатформенный 2D-движок был уже под рукой, и студия за студией строили на нём.
Архитектура — классическая иерархия сцен и узлов из Sprite, Layer и Action, с привязками к Lua и JavaScript для дизайнеров, не желающих трогать C++. В 2020-х новую разработку забрал его преемник Cocos Creator, а Cocos2d-x поддерживают ради тысяч уже вышедших на нём игр.