Chukong Technologies Japan
清水友晶
清水  友晶
ž  Chukong  Technologies
        Japan株式会社
—  エンジニアリングディレクタ
○  Cocos2d-x関連サービスの開発
○  Cocos2d-x広報
ž  プライベート
—  Cocos2d-x関連の執筆
—  Cocos2d-xを利用したゲームの開発
—  マイブーム
○  Cocos2d-JS
○  Cocos  Code  IDE
今日の内容
ž  Cocos2d-xとは
—  ゲームエンジンとは
—  Cocos2d-x
—  Cocos2d-JS
ž  Cocos2d-x入門
—  環境構築
—  プロジェクト作成・実行
—  デモ
ž  Cocos2d-JS入門
—  環境構築
—  プロジェクト作成・実行
—  デモ
簡単!
実はかんたん!ゲームエンジンCocos2d-x入門
ゲームエンジンとは
ž  ゲームを開発する上で、必要な機能が詰め込まれ
たもの
—  テクスチャの表示
—  アニメーション
—  BGM再生
ž  コンシューマゲームでは、自社開発している企業
も多い
ž  販売されているゲームエンジンの価格はピンキリ
ž  近年話題になるゲームエンジンは、Unityや
Unreal  Engineなどスマホゲームが開発できる
Cocos2d-xとは
ž  http://www.cocos2d-x.org
ž  ゲームエンジン
—  主に2Dゲーム向け
—  Cocos2d-x  v3.1より3Dにも対応
ž  オープンソース
—  MITライセンス
ž  クロスプラットフォーム開発
—  モバイル     …iOS,  Android,  Windows  Phone
—  デスクトップ   …Windows,  Mac  OS  X,  Linux
ž  軽量・快速
—  コアエンジンはC++で書かれている
ž  シンプルかつ簡単に学べるAPI群
Cocos2d-xとは
ž  最新版:  Cocos2d-x  v3.4
ž  開発版:  Github
—  https://github.com/cocos2d/cocos2d-x
ž  開発者総数  300人以上
ž  開発の主体
—  Chukong  Technologies社
ž  開発リーダー
—  〜v2.x  王哲  氏(Cocos2d-xの生みの親)
—  v3.x〜  Ricardo  Quesada  氏  (Cocos2dの生みの親)
Cocos2d-xが利用されているアプリ
ž  大手ゲーム会社に利用されている
—  Zynga,  Wooga,  Glu,  IGG,  Big  Fish  Games,
Fingersoft,  Gamevil,  GREE,  DeNA,  Konami,
CJ  E&M,  NHN,  LINE,  Square  Enix,  Disney  Mobile,  …
Cocos2d-xのシェア
ž  日本  …  21%  (Unity  36%)
—  1
—  2
—  3
—  4
—  5
—  6
—  7
—  8
—  9
—  10
Cocos2d-JS
ž  最新版:  Cocos2d-JS  v3.3
ž  開発版:  Github上
—  https://github.com/cocos2d/cocos2d-html5
ž  Cocos2d-xのHTML5バージョン
—  Cocos2d-html5
—  Cocos2d-x  JavaScript  Binding  (JSB)
ž  対応OS・ブラウザ
—  iOS,  Android,  Windows  Phone  8,  Mac,  Windows
—  Chrome,  Safari,  IE,  Firefox
ž  SpiderMonkeyを利用  (JavaScript  VM)
—  JavaScript  ó  C++  (Cocos2d-x)
Cocos  Studio
ž  Cocos2d-x専用エディタ
—  http://www.cocos2d-x.org/wiki/CocoStudio
ž  開発:  Chukong  Technologies社
ž  最新版  Win,  Mac  …  v2.1
ž  無料
ž  Cocos2d-xサイトからダウンロード
ž  各種エディタ
—  アニメーションエディタ
—  UIエディタ
Cocos  Code  IDE
ž  Cocos2d-x  Lua,  Cocos2d-JS用IDE
—  http://www.cocos2d-x.org/products/codeide
ž  開発:  Chukong  Technologies社
ž  最新版  Win,  Mac  …  v1.2.0
ž  無料
ž  Cocos2d-xサイトからダウンロード
ž  多機能
—  ライブコーディング
—  1クリックでAPK,  IPA作成
—  自動補完機能
—  コードヒント機能
—  1クリックでアプリを起動
—  強力なデバッグ機能
—  コードスニペッツ機能
実はかんたん!ゲームエンジンCocos2d-x入門
Cocos2d-x  v3.4環境構築
ž  Cocos2d-xはフレームワークであるため、作成
するアプリ毎に環境が必要
ž  下記とは別に、Python  2.7が必要
(Macは標準でインストールされている)
Xcode  5.1以降 Xcode  5.1以降 gcc  4.9以降
Visual  Studio  
2012以降
Visual  Studio  
2012以降
SDK
NDK  r10c
ANT
Cocos2d-x  v3.4環境構築
ž  setup.pyの実行
—  環境変数の登録を行う
○  COCOS_CONSOLE_ROOT(自動)
○  COCOS_TEMPLATES_ROOT(自動)
○  NDK_ROOT(Android用に必要、パス入力)
○  ANDROID_SDK_ROOT(Android用に必要、パス入力)
○  ANT_ROOT(Android用に必要、パス入力)
ž  環境変数を反映
—  Windows
○  コマンドプロンプトの再起動
—  Mac,  Linux
○  sourceコマンドの実行、もしくはターミナル再起動
プロジェクトの作成・実行
ž  プロジェクト作成  …  cocos  newコマンド
—  コマンド実行には以下のオプションが必要
○  プロジェクト名
○  -l  …  開発言語(C++:  cpp,  Lua:  lua,  JavaScript:  js)
—  コマンドの例
○  cocos  new  CocosProject  –l  cpp
ž  プロジェクト実行  …  cocos  runコマンド
—  コマンド実行には以下のオプションが必要
○  -p  …  プラットフォーム(iOS:  ios,  Android:  android,  …)
—  コマンドの例
○  cocos  run  –p  ios
実はかんたん!ゲームエンジンCocos2d-x入門
実はかんたん!ゲームエンジンCocos2d-x入門
Cocos2d-JS  +  Code  IDE環境構築
ž  Cocos  Code  IDEの環境設定
プロジェクトの作成
ž  New  è  Cocos  Javascriptプロジェクト
実はかんたん!ゲームエンジンCocos2d-x入門
Cocos2d-x最新情報
ž  公式サイト
—  http://cocos2d-x.org
ž  Facebook
—  https://www.facebook.com/cocos2dx
—  https://www.facebook.com/cocos2dxjapanese
ž  Twitter
—  @cocos2dx
—  @cocos2dx_jp
ž  SlideShare
—  http://www.slideshare.net/ChukongJapan
今後のイベント予定
ž  オープンソースカンファレンス2015  Tokyo/Spring
—  2/27(金)28(土)  東京
ž  Cocos2d-x  Talks  #2
—  3/13(金)  東京・六本木    GREE様
—  https://atnd.org/events/62594
ž  Cocos2d-x  Talks  #3
—  4/27(月)  東京・品川    ネクスト様
ž  Game  Tools  &  Middleware  Forum  2015
—  7/7(火)  大阪
—  7/17(金)  東京
—  http://gtmf.jp/2015/
ž  Chukong  Technologies  Japanでは、
人材を募集しております
—  エンジニア
○  Cocos2d-x関連サービスの開発
○  Webサービスの開発
—  デザイナー
○  Webデザインほか
—  スタッフ
○  経理
○  総務
ご清聴ありがとうございました

More Related Content

KEY
Cocos2d-xのかんたんな紹介
PDF
cocos2d-x開発事例勉強会
PDF
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
PDF
cocos2d-xにおけるBox2Dの利用方法および便利なツール
KEY
Cocos2d xのススメ
PDF
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
PDF
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
PDF
cocos2d-x 3.0 新しい物理演算クラスの利用
Cocos2d-xのかんたんな紹介
cocos2d-x開発事例勉強会
20130912 macでcocos2d x 3.0alphaを使用した、クロスプラットフォーム開発環境構築について
cocos2d-xにおけるBox2Dの利用方法および便利なツール
Cocos2d xのススメ
Macでcocos2d-x 2.1.3を使用した、iOSアプリの開発環境構築について
Macでcocos2d-x 3.0alphaを使用した、iOSアプリの開発環境構築について
cocos2d-x 3.0 新しい物理演算クラスの利用

What's hot (20)

PDF
cocos2d-xを利用したパズドラ風ゲームの作成
PDF
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
PDF
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
PDF
cocos2d-xの開発に欠かせないCocosBuilderについて
PDF
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
PDF
cocos2d-xのサーバ連携について
PDF
cocos2d-x JavaScript Bindingsについて
PDF
cocos2d-xおよび開発ツールについて
PDF
CocosBuilderとcocos2d-x JSB
PDF
cocos2d-xとCocos Code IDE
PDF
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
PDF
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
PDF
Cocos2d-x公開講座 in 鹿児島
PDF
Cocos2d xをさらにさわってみよう!
PDF
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
PPTX
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
PDF
cocos2d-xのいろいろなオブジェクトの利用
PPTX
Cocos2d-x(JS)の紹介
PDF
Cocos2d xでの開発の準備
PDF
Cocos2d-JSはイケてる? イケてない?
cocos2d-xを利用したパズドラ風ゲームの作成
Macでcocos2d-x 2.1.3を使用した、Androidアプリの開発環境構築について
Cocos2d-x によるスマートフォンアプリ開発のこれまでとこれから
cocos2d-xの開発に欠かせないCocosBuilderについて
Cocos2d-x v3.2を利用してシューティングゲームを作ろう!
cocos2d-xのサーバ連携について
cocos2d-x JavaScript Bindingsについて
cocos2d-xおよび開発ツールについて
CocosBuilderとcocos2d-x JSB
cocos2d-xとCocos Code IDE
Windowsでcocos2d-x 2.1.4を使用した、Androidアプリの開発環境構築について
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Cocos2d-x公開講座 in 鹿児島
Cocos2d xをさらにさわってみよう!
Cocos2d-x 3.2 Eclipseを利用したAndroid開発環境の構築
Cocos2d-x(JS) ハンズオン #13「SNS対応(Twitter, Facebook)」
cocos2d-xのいろいろなオブジェクトの利用
Cocos2d-x(JS)の紹介
Cocos2d xでの開発の準備
Cocos2d-JSはイケてる? イケてない?
Ad

Similar to 実はかんたん!ゲームエンジンCocos2d-x入門 (20)

PDF
Cocos2d-xおよび関連サービスについて
PDF
Cocos2d-xによる最新ゲーム開発
PDF
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
PDF
Cocos最新情報(2015/3/13)
PDF
Cocosサービスについて
PDF
cocos2d-xハンズオン勉強会 in 名古屋
PDF
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
PDF
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
KEY
Cocos2d platforms
PPTX
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
PDF
かんたんなcocos2d-xの紹介
PDF
Cocos2d-x勉強会 2014/10/05
PDF
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
PPTX
Cocos2d-xハンズオンセミナー
PDF
Cocos2dx step1 開発環境のセットアップ
PDF
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めました
PDF
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
PDF
Cocos2d x talks
PDF
Cocos Code IDEを使ってみた
KEY
Cocos2d xをさわってみよう!
Cocos2d-xおよび関連サービスについて
Cocos2d-xによる最新ゲーム開発
GTMF2015: Cocos最新情報と日本展開 | Chukong Technologies Japan株式会社
Cocos最新情報(2015/3/13)
Cocosサービスについて
cocos2d-xハンズオン勉強会 in 名古屋
Windowsでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Macでcocos2d-x 2.1.2を使用した、Androidアプリの開発環境構築について
Cocos2d platforms
Cocos2d-x(JS) ハンズオン #01 「はじめてのCocos2d-x (JS)」
かんたんなcocos2d-xの紹介
Cocos2d-x勉強会 2014/10/05
Cocos2d-x(v3.x)で作るマルチプラットフォームゲーム
Cocos2d-xハンズオンセミナー
Cocos2dx step1 開発環境のセットアップ
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めました
Macでcocos2d-x 3.0betaを使用した、クロスプラットフォーム開発環境構築について
Cocos2d x talks
Cocos Code IDEを使ってみた
Cocos2d xをさわってみよう!
Ad

Recently uploaded (10)

PDF
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
PPTX
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
PPTX
Vibe Codingを触って感じた現実について.pptx .
PDF
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回
PDF
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ
PDF
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
PDF
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
PDF
20250823_IoTLT_vol126_kitazaki_v1___.pdf
PPTX
生成AIとモデルベース開発:実はとても相性が良いことを説明します。まあそうだろうなと思われる方はご覧ください。
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
Vibe Codingを触って感じた現実について.pptx .
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
20250823_IoTLT_vol126_kitazaki_v1___.pdf
生成AIとモデルベース開発:実はとても相性が良いことを説明します。まあそうだろうなと思われる方はご覧ください。

実はかんたん!ゲームエンジンCocos2d-x入門

  • 2. 清水  友晶 ž  Chukong  Technologies         Japan株式会社 —  エンジニアリングディレクタ ○  Cocos2d-x関連サービスの開発 ○  Cocos2d-x広報 ž  プライベート —  Cocos2d-x関連の執筆 —  Cocos2d-xを利用したゲームの開発 —  マイブーム ○  Cocos2d-JS ○  Cocos  Code  IDE
  • 3. 今日の内容 ž  Cocos2d-xとは —  ゲームエンジンとは —  Cocos2d-x —  Cocos2d-JS ž  Cocos2d-x入門 —  環境構築 —  プロジェクト作成・実行 —  デモ ž  Cocos2d-JS入門 —  環境構築 —  プロジェクト作成・実行 —  デモ 簡単!
  • 5. ゲームエンジンとは ž  ゲームを開発する上で、必要な機能が詰め込まれ たもの —  テクスチャの表示 —  アニメーション —  BGM再生 ž  コンシューマゲームでは、自社開発している企業 も多い ž  販売されているゲームエンジンの価格はピンキリ ž  近年話題になるゲームエンジンは、Unityや Unreal  Engineなどスマホゲームが開発できる
  • 6. Cocos2d-xとは ž  http://www.cocos2d-x.org ž  ゲームエンジン —  主に2Dゲーム向け —  Cocos2d-x  v3.1より3Dにも対応 ž  オープンソース —  MITライセンス ž  クロスプラットフォーム開発 —  モバイル    …iOS,  Android,  Windows  Phone —  デスクトップ  …Windows,  Mac  OS  X,  Linux ž  軽量・快速 —  コアエンジンはC++で書かれている ž  シンプルかつ簡単に学べるAPI群
  • 7. Cocos2d-xとは ž  最新版:  Cocos2d-x  v3.4 ž  開発版:  Github —  https://github.com/cocos2d/cocos2d-x ž  開発者総数  300人以上 ž  開発の主体 —  Chukong  Technologies社 ž  開発リーダー —  〜v2.x  王哲  氏(Cocos2d-xの生みの親) —  v3.x〜  Ricardo  Quesada  氏  (Cocos2dの生みの親)
  • 8. Cocos2d-xが利用されているアプリ ž  大手ゲーム会社に利用されている —  Zynga,  Wooga,  Glu,  IGG,  Big  Fish  Games, Fingersoft,  Gamevil,  GREE,  DeNA,  Konami, CJ  E&M,  NHN,  LINE,  Square  Enix,  Disney  Mobile,  …
  • 9. Cocos2d-xのシェア ž  日本  …  21%  (Unity  36%) —  1 —  2 —  3 —  4 —  5 —  6 —  7 —  8 —  9 —  10
  • 10. Cocos2d-JS ž  最新版:  Cocos2d-JS  v3.3 ž  開発版:  Github上 —  https://github.com/cocos2d/cocos2d-html5 ž  Cocos2d-xのHTML5バージョン —  Cocos2d-html5 —  Cocos2d-x  JavaScript  Binding  (JSB) ž  対応OS・ブラウザ —  iOS,  Android,  Windows  Phone  8,  Mac,  Windows —  Chrome,  Safari,  IE,  Firefox ž  SpiderMonkeyを利用  (JavaScript  VM) —  JavaScript  ó  C++  (Cocos2d-x)
  • 11. Cocos  Studio ž  Cocos2d-x専用エディタ —  http://www.cocos2d-x.org/wiki/CocoStudio ž  開発:  Chukong  Technologies社 ž  最新版  Win,  Mac  …  v2.1 ž  無料 ž  Cocos2d-xサイトからダウンロード ž  各種エディタ —  アニメーションエディタ —  UIエディタ
  • 12. Cocos  Code  IDE ž  Cocos2d-x  Lua,  Cocos2d-JS用IDE —  http://www.cocos2d-x.org/products/codeide ž  開発:  Chukong  Technologies社 ž  最新版  Win,  Mac  …  v1.2.0 ž  無料 ž  Cocos2d-xサイトからダウンロード ž  多機能 —  ライブコーディング —  1クリックでAPK,  IPA作成 —  自動補完機能 —  コードヒント機能 —  1クリックでアプリを起動 —  強力なデバッグ機能 —  コードスニペッツ機能
  • 14. Cocos2d-x  v3.4環境構築 ž  Cocos2d-xはフレームワークであるため、作成 するアプリ毎に環境が必要 ž  下記とは別に、Python  2.7が必要 (Macは標準でインストールされている) Xcode  5.1以降 Xcode  5.1以降 gcc  4.9以降 Visual  Studio   2012以降 Visual  Studio   2012以降 SDK NDK  r10c ANT
  • 15. Cocos2d-x  v3.4環境構築 ž  setup.pyの実行 —  環境変数の登録を行う ○  COCOS_CONSOLE_ROOT(自動) ○  COCOS_TEMPLATES_ROOT(自動) ○  NDK_ROOT(Android用に必要、パス入力) ○  ANDROID_SDK_ROOT(Android用に必要、パス入力) ○  ANT_ROOT(Android用に必要、パス入力) ž  環境変数を反映 —  Windows ○  コマンドプロンプトの再起動 —  Mac,  Linux ○  sourceコマンドの実行、もしくはターミナル再起動
  • 16. プロジェクトの作成・実行 ž  プロジェクト作成  …  cocos  newコマンド —  コマンド実行には以下のオプションが必要 ○  プロジェクト名 ○  -l  …  開発言語(C++:  cpp,  Lua:  lua,  JavaScript:  js) —  コマンドの例 ○  cocos  new  CocosProject  –l  cpp ž  プロジェクト実行  …  cocos  runコマンド —  コマンド実行には以下のオプションが必要 ○  -p  …  プラットフォーム(iOS:  ios,  Android:  android,  …) —  コマンドの例 ○  cocos  run  –p  ios
  • 19. Cocos2d-JS  +  Code  IDE環境構築 ž  Cocos  Code  IDEの環境設定
  • 20. プロジェクトの作成 ž  New  è  Cocos  Javascriptプロジェクト
  • 22. Cocos2d-x最新情報 ž  公式サイト —  http://cocos2d-x.org ž  Facebook —  https://www.facebook.com/cocos2dx —  https://www.facebook.com/cocos2dxjapanese ž  Twitter —  @cocos2dx —  @cocos2dx_jp ž  SlideShare —  http://www.slideshare.net/ChukongJapan
  • 23. 今後のイベント予定 ž  オープンソースカンファレンス2015  Tokyo/Spring —  2/27(金)28(土)  東京 ž  Cocos2d-x  Talks  #2 —  3/13(金)  東京・六本木    GREE様 —  https://atnd.org/events/62594 ž  Cocos2d-x  Talks  #3 —  4/27(月)  東京・品川    ネクスト様 ž  Game  Tools  &  Middleware  Forum  2015 —  7/7(火)  大阪 —  7/17(金)  東京 —  http://gtmf.jp/2015/
  • 24. ž  Chukong  Technologies  Japanでは、 人材を募集しております —  エンジニア ○  Cocos2d-x関連サービスの開発 ○  Webサービスの開発 —  デザイナー ○  Webデザインほか —  スタッフ ○  経理 ○  総務