Cocos2d-x
Więcej informacji
- Rok
- Typ
- Silnik gier
- Licencja
- MIT
- Strona
- cocos.com
- Kod źródłowy
- github.com/cocos2d/cocos2d-x
Silnik w C++ stojący za dużą częścią chińskiego boomu na gry mobilne — na Zachodzie prawie nieznany, w Azji ogromny.
Zaczęło się jako cocos2d, biblioteka w Pythonie z Argentyny (Ricardo Quesada, 2008), przeportowana do Objective-C na iPhone'a, a w 2010 roku do C++, by działała wszędzie. Resztę rozstrzygnął timing: gdy w Chinach ruszył rynek Androida, darmowy, wolny od opłat licencyjnych, wieloplatformowy silnik 2D już czekał, a studio za studiem budowało na nim gry.
Architektura to klasyczna hierarchia scen i węzłów z Sprite, Layer i Action, z bindingami do Lua i JavaScriptu dla projektantów, którzy wolą nie dotykać C++. W latach 20. nowy rozwój przejął jego następca Cocos Creator, a Cocos2d-x jest utrzymywany dla tysięcy tytułów, które już na nim wydano.