cocos2d-xの概要と
これまでの進化・これからの展開
株式会社TKS2 清水友晶
清水 友晶
—  株式会社TKS2
スマートフォンアプリ開発
Webコンテンツ開発

—  日本cocos2d-xユーザ会代表
講演活動
執筆活動

—  チラ裏開発メモ: http://tks2.net/memo
—  SlideShare:
http://www.slideshare.net/doraemonsss
CocosBuilder

—  6/25発売

—  6/18発売

—  2,800円 + 税

—  2,980円 + 税

—  400ページ

—  312ページ

—  12上旬発売
—  日本cocos2d-xユーザ会
http://cocos2d-x.jp

—  cocos2d-x開発元Chukong Technologies社公認
—  cocos2d-xのための自由なコミュニティー
—  入門者から上級者まで誰でもOK!!ぜひご参加を! (約860人以上)
—  cocos2d-xに関することなら何でも投稿できます!!
—  https://www.facebook.com/groups/cocos2dxjp/
—  11/13 gumi Study Special
—  11/14 shinjuku.cocos2d-x初心者ハンズオン
    ∼cocos2d-xを利用したクロスプラットフォーム開発環境構築∼

—  11/21 第14回 shinjuku.cocos2d-x
    ∼cocos2d-xにおけるデータ管理∼

—  12/12 shinjuku.cocos2d-x初心者ハンズオン
    ∼CocosBuilderを利用した開発の進め方∼

—  12/13 gumi Study Special
—  12/19 第15回 shinjuku.cocos2d-x
目次
—  cocos2d-xとは
—  cocos2dシリーズの歴史
—  cocos2d-xの弱点
—  cocos2d-xの今後
cocos2d-xとは
—  2Dゲームフレームワーク
—  オープンソース(MITライセンス)
—  マルチプラットフォーム開発(10数種類)
—  Android 2.3 , iOS 5.0 , Windows
Phone 8, Windows 7 , Mac OS X 10.7

—  開発言語 … C++, Lua, Javascript
—  公式に発表されているだけでもZynga, Wooga, Gamevil, Glu,
GREE, Konami, TinyCo, HandyGames, IGG, Disney Mobileな
どがゲームやアプリに採用している

—  公式コミュニティでは、Chukong, Google, Microsoft, ARM,
Intel, BlackBerryの開発者が参加している
cocos2d-xの歴史
cocos2diphone	

cocos2d-x	

cocos2dhtml5	

cocos2dandroid	

cocos2d	

cocos2dxna	

cocos3d	

—  http://www.cocos2d-x.org/wiki/Relationships_in_Cocos2d_Family
cocos2d-xで作るメリット
—  オープンソース(MITライセンス)
—  無償
—  ソース公開

—  クロスプラットフォーム開発
—  開発期間の短縮
—  資産の有効活用

—  効率化
—  OpenGLを知らなくても、パフォーマンスの高い
画像処理を行うことができる

—  cocos2d for iPhoneからの移行が容易
—  cocos2d for iPhoneとクラス名が同じ
cocos2d-xの弱点
—  ネイティブ間の連携が面倒
—  Androidの場合、C++から
Android SDKへのアクセス
(JNIを使用する必要がある)
—  iOSの場合、C++からObjective-Cへの
アクセス
(Objective-C++があるため
 比較的容易)

—  cocos2d-xはフレームワークであるため、画面構成
やアニメーションの作成に時間がかかる
—  別途エディタを利用する
CocoStudio
—  http://cocostudio.org
—  cocos2dのレイアウトやアニメーションをGUIで調整可能
(cocos2d-x, cocos2d-html5)

— 
— 
— 
— 

Windows上で動作可能(Mac対応予定)
開発はクローズドで行われている
無償
2012/9にver 1.0.0.0がリリース
CocosBuilder
—  http://cocosbuilder.com
—  cocos2dのレイアウトやアニメーションをGUIで調整可能
(cocos2d-x, cocos2d-html5, cocos2d-iphone)

— 
— 
— 
— 

Mac上で動作可能
オープンソース(MITライセンス)
無償
多くの企業で利用されている
SpriteBuilder
—  CocosBuilderの後継
—  Apportable社によりSpriteBuilderが開発されている
—  SpriteBuilderのホームページは準備中
https://github.com/apportable/SpriteBuilder

—  Mac上で動作可能
—  最新版 SpriteBuilder 0.6b2(cocos2d-iphone用)
—  オープンソース(MITライセンス)
cocos2d-xの今後
—  Sprite Kitファイルフォーマットサポート
—  複数GLViewのサポート
—  cocos2d-xのロードマップ
http://www.cocos2d-x.org/projects/native/roadmap

—  望まれること
—  時代に沿ったメジャーな機能のサポート
—  開発初心者にも優しいGUIツール
—  cocos2d-xとCocoStudioの統合
開発者の皆様へ
—  開発に参加してみませんか?
—  cocos2d-xはオープンソースであり、GitHubでソースが公
開されています。

https://github.com/cocos2d/cocos2d-x

—  Chukong Technologiesの関係者でなくとも開発に参加す
ることはできます。

—  バグ改修や新規機能のPull Requestを送ることで、

cocos2d-xへの適用チェック・採用してくれます。問題があ
る場合は、何がダメなのか丁寧に教えてくれます。

—  cocos2d-xの開発に寄与した開発者は数百人にのぼります
が、日本人は数人程度しかいません。

—  日本からもどんどんと開発へ参加し、cocos2d-xをより良
いものにできればと思います。
おわり
—  ご清聴ありがとうございました。

cocos2d-xの概要とこれまでの進化・これからの展開