Cocos2d-x
Mais informações
- Ano
- Tipo
- Motor de jogos
- Licença
- MIT
- Site oficial
- cocos.com
- Código-fonte
- github.com/cocos2d/cocos2d-x
O motor em C++ por trás de boa parte do boom de jogos mobile chinês — quase desconhecido no Ocidente, gigantesco na Ásia.
Começou como cocos2d, uma biblioteca em Python feita na Argentina (Ricardo Quesada, 2008), que foi portada pra Objective-C no iPhone e depois pra C++ em 2010 pra rodar em qualquer lugar. O timing decidiu o resto: quando o mercado Android decolou na China, já existia um motor 2D grátis, sem licenciamento e multiplataforma esperando — e estúdio atrás de estúdio construiu em cima dele.
A arquitetura é a clássica hierarquia de cena e nós, com Sprite, Layer e Action, com bindings em Lua e JavaScript pra quem preferia não mexer em C++. Ao longo dos anos 2020 o sucessor Cocos Creator assumiu os projetos novos, enquanto o Cocos2d-x segue mantido pelos milhares de jogos já lançados nele.