その1(ゲームアプリエンジニア)こんにちは。開発2部でゲームアプリエンジニアを担当している日野口です。このたび、社内での新人育成を兼ねた開発ツールの検証プロジェクトに参加いたしました。ついて紹介したいと思います。プログラミングに関しての内容が主になりますのでご了承ください。今回作成したアプリ「居合一閃」のプレイ画面です。正式なリリースはしていません。Cocos2d-xの特徴Cocos2d-xは、2Dでのゲーム開発に特化したフレームワークです。最近巷を賑わせており、特にスマートフォンアプリ開発においてはDLランキング上位のアプリの3分の1以上で使用されているほどの人気ぶり。特徴としては以下の3つが挙げられます。C++によるマルチプラットフォーム開発を簡単にCocos2d-xではプロジェクトを作成する際に、Android、iOSをはじめとする複数のプラットフォームのプロジェクトが作られ(最新版ではWindowsPhoneやLinuxなども)、それらは同じC++のソースで一括して開発することが可能です。以前はAndroidとiOSでマルチ開発を行おうとすると面倒な環境構築が必要でしたが、Cocos2d-xがほとんど解決してくれるので工数が大幅に削減することができました。本来OpenGLを使うには専門的な知識と非常に面倒な作業が必要になるのですが、Cocos2d-xではデフォルトでサポートされており、誰でも簡単にOpenGLのパワフルな描画を使用することができます。ハードの描画性能をフルで発揮するため、端末の発熱が激しくなりがちな点には注意が必要です。無料!!なんといっても無料。