はじめに 最近、cocos2d-xというゲームフレームワークを利用してゲーム開発を行っています。 このフレームワークはWindows/Linux/iOS/Android向けのゲームをC++で記述できる優れもの。 プラットフォーム間の差異をほとんど吸収してくれるので、何も考えなくとも移植性に優れたゲーム開発が行えます。 国内ではあんまり流行っていない感じですが、そのうちデファクトスタンダードになりそうな予感。 命名規則などはcocos2dを参考にしていたり、CocoaのNSObjectやNSArrayと似たような挙動をするクラスが移植されていたりと、Objective-Cの文化を知らないと書きにくいのが難点ですが、クロスプラットフォームのゲーム開発をしたいのであれば現状ではこれ一択な気がします。 特にObjective-C未経験者はCCObjectのメモリ管理周りでハマりそう。 cocos2