SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Cocos2d-x
を
勉強し始めるまで
しょーさ
アジェンダ
●
●
●
●
●

自己紹介
きっかけ
なぜCocos2d-xなのか?
苦労したところ
最後に
自己紹介
HN:しょーさ
本名:藤井 陽介
Twitter:@syo_sa1982
仕事:2013年9月から
   フリュー株式会社に入社。
   主にJavaScript書いてます。
   前職ではSIerでPHPとかJavaとか
趣味:ゲーム(遊ぶこと & 作ること)
きっかけ
1年くらい前からですが、
某動画サイトにて、とあるゲームの
リプレイ(風)動画を観るのがマイブームでした。
こんなのとか。
こんなのとか。

※2冊とも持ってます
こういうのとか。
そこで、動画を観てるうちに
「これを実際にゲームとして再現したら、
面白いかも?というか、やってみたい。」
と、思ったのが始まりです。
で、丁度スマホアプリを作りたい
と思ってた事と重なって、
「スマホアプリでゲーム作ろう」と思い
ゲームエンジン選びから始めました。
なぜ、Cocos2d-xにしたのか?
まず当時、作ろうとイメージしてたゲーム
こんなかんじの2Dゲームをイメージ。
丁度、ゲームを作ると決めた時に、
周囲ではUnityが流行りつつありました。
それと同時にenchant.jsという、
JavaScriptを使ったゲームライブラリも
一時期、少しかじっていました。
しかし、Unityは…
● 基本、3Dがメインのイメージ
○ 最近は2Dに対応しやすくなってますが
● 場合によってはお金かかる。
○ 当時は何に対して有料になるのか、
わかってませんでしたが。
…などの理由で採用せず。
では、enchant.jsは?
enchant.jsなら2Dのゲーム
作りやすいんじゃね?
これの理由は
● 型安全じゃない言語使いたくなかった。
● AndroidのWebViewがつらそう。
○ OSのバージョン毎の違いとか。
● 普段使わない言語使いたかった。
○ 完全に自己満足だけど。
という訳でenchant.jsも不採用
そこで、2D向けのゲームエンジンは
無いかと探し求めた結果
たどり着いたのが、Cocos2d-x
Cocos2d-xで感じた魅力は
● 無料
● オープンソース
○ MITライセンス

● ほぼ同時にAndroidもiOSもリリースできる
● 周辺ツールも豊富
○ TiledとかCocosBuilderとか
苦労したところ
● C++触るのが初めてだったので、少し戸惑った。
● ゲームの内容的に自分1人で作るのがつらい。
○ 特にデザインとか。
■ 今は友達に手伝ってもらってます。
● 日本語の情報がまだ少なめ
○ 場合によってはユーザー会に質問投げたり。
■ http://www.cocos2d-x.jp/
最後に
● ゲーム作るのは楽しい。
○ 自分が遊びたいと思うものは尚更
● 来年の春までには体験版出したいなと(願望
● 今後、Unityにも手を出していきたい
● 最近はソーシャルゲームへの導入事例もあるので、あわよく
ば会社内でも推していきたい。
ご清聴、ありがとうございました。

Weitere ähnliche Inhalte

Was ist angesagt?

1回目勉強会の説明
1回目勉強会の説明1回目勉強会の説明
1回目勉強会の説明
Takuya Shishido
 
ぼくはきみの盾 ドキュメントコメント編
ぼくはきみの盾 ドキュメントコメント編ぼくはきみの盾 ドキュメントコメント編
ぼくはきみの盾 ドキュメントコメント編
勝成 鈴江
 

Was ist angesagt? (20)

Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったらRailsしかやってなかった人が10時間で Swift iOSゲームをつくったら
Railsしかやってなかった人が10時間で Swift iOSゲームをつくったら
 
MongoDB祭り 2014年
MongoDB祭り 2014年MongoDB祭り 2014年
MongoDB祭り 2014年
 
Linq Hands-on
Linq Hands-onLinq Hands-on
Linq Hands-on
 
Dockerいろいろ使って思うこと
Dockerいろいろ使って思うことDockerいろいろ使って思うこと
Dockerいろいろ使って思うこと
 
1回目勉強会の説明
1回目勉強会の説明1回目勉強会の説明
1回目勉強会の説明
 
Unibook3執筆ガイドライン
Unibook3執筆ガイドラインUnibook3執筆ガイドライン
Unibook3執筆ガイドライン
 
UNIBOOK2執筆ガイドライン
UNIBOOK2執筆ガイドラインUNIBOOK2執筆ガイドライン
UNIBOOK2執筆ガイドライン
 
Unityを触ってみた話
Unityを触ってみた話Unityを触ってみた話
Unityを触ってみた話
 
ぼくはきみの盾-Redmine編
ぼくはきみの盾-Redmine編ぼくはきみの盾-Redmine編
ぼくはきみの盾-Redmine編
 
賽の河原Vrの裏側new2
賽の河原Vrの裏側new2賽の河原Vrの裏側new2
賽の河原Vrの裏側new2
 
ぼくはきみの盾 ドキュメントコメント編
ぼくはきみの盾 ドキュメントコメント編ぼくはきみの盾 ドキュメントコメント編
ぼくはきみの盾 ドキュメントコメント編
 
ゲームづくりで短期間でフロンドエンドのスキルアップ
ゲームづくりで短期間でフロンドエンドのスキルアップゲームづくりで短期間でフロンドエンドのスキルアップ
ゲームづくりで短期間でフロンドエンドのスキルアップ
 
わたしのVisual studio環境
わたしのVisual studio環境わたしのVisual studio環境
わたしのVisual studio環境
 
としなべ!! 企画書
としなべ!! 企画書としなべ!! 企画書
としなべ!! 企画書
 
ぼくはきみの盾 ツール-データ編
ぼくはきみの盾 ツール-データ編ぼくはきみの盾 ツール-データ編
ぼくはきみの盾 ツール-データ編
 
Unity に於けるモバイルプラットフォーム向けビルド自動化のおはなし
Unity に於けるモバイルプラットフォーム向けビルド自動化のおはなしUnity に於けるモバイルプラットフォーム向けビルド自動化のおはなし
Unity に於けるモバイルプラットフォーム向けビルド自動化のおはなし
 
文系学生対象!! エンジニアと働きたい「非エンジニア」勉強会
文系学生対象!! エンジニアと働きたい「非エンジニア」勉強会文系学生対象!! エンジニアと働きたい「非エンジニア」勉強会
文系学生対象!! エンジニアと働きたい「非エンジニア」勉強会
 
rakugaku2017-unity1st-dev
rakugaku2017-unity1st-devrakugaku2017-unity1st-dev
rakugaku2017-unity1st-dev
 
CSS1行で変わる世界
CSS1行で変わる世界CSS1行で変わる世界
CSS1行で変わる世界
 
Yakyutomo
YakyutomoYakyutomo
Yakyutomo
 

Andere mochten auch

Seasar2で作った俺たちのサービスの今
Seasar2で作った俺たちのサービスの今Seasar2で作った俺たちのサービスの今
Seasar2で作った俺たちのサービスの今
Koichi Sakata
 

Andere mochten auch (7)

Chefとかプロビジョニングまわり
ChefとかプロビジョニングまわりChefとかプロビジョニングまわり
Chefとかプロビジョニングまわり
 
デブサミ関西2012 B-3
デブサミ関西2012 B-3デブサミ関西2012 B-3
デブサミ関西2012 B-3
 
Play勉強会 第3回
Play勉強会 第3回Play勉強会 第3回
Play勉強会 第3回
 
git gitにされたオレの屍を超えていけ
git gitにされたオレの屍を超えていけgit gitにされたオレの屍を超えていけ
git gitにされたオレの屍を超えていけ
 
GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?GitBucketで社内OSSしませんか?
GitBucketで社内OSSしませんか?
 
Html講習会資料
Html講習会資料Html講習会資料
Html講習会資料
 
Seasar2で作った俺たちのサービスの今
Seasar2で作った俺たちのサービスの今Seasar2で作った俺たちのサービスの今
Seasar2で作った俺たちのサービスの今
 

cocos2d-xを勉強し始めるまで