SlideShare une entreprise Scribd logo
1  sur  19
Cocos Sharp でゲーム開発してみました。
2015年10月3日 JXUGC#6 東京 株式会社フロッグポッド 鈴木友宏
自己紹介
鈴木友宏 (すずき ともひろ)
株式会社フロッグポッドで働いております。
業務アプリの開発者兼SEです。PHPer→C#erです。
ゲーム開発は素人です(笑)
鉄道、車とドライブをこよなく愛する逸般人一般人です。
2
アジェンダ
• Cocos Sharp ってどんなもの
• Cocos Sharp でゲームを開発した経緯
• 事例(たんけんからだのなか)の紹介
• 実際開発してみてどうだった?
• Cocos Sharp の使い方
• Cocos Sharp の注意点、TIPSなど
• Cocos Sharp のデモ
3
Cocos Sharp ってどんなもの
.NET環境向けの2Dゲーム開発用クロスプラットフォームライブラリです。
Cocos Sharp は Monogame のラッパーであり、Monogameのエンジンを
Cocos2d,3d の API で利用できます。
Portable Class Library(PCL) に対応しています。
Shared Projects にも対応しています。
NuGet で取得できます。
C#ユーザーであれば、Xamarin + Cocos Sharp で
最短でクロスプラットフォームでのゲーム開発が可能です!!
4
Cocos Sharp でゲームを開発した経緯
2013年、会社でこんな話がありました
「業務システムの開発だけでは幅が広がら
ないので自社で何か開発してみようよ!」
「じゃあ、iOS向けのアプリはどうかな?」
「いいんじゃないかな!」
とりあえず、Xcodeで開発を開始しました。
(普段はほとんどC#での開発です。)
5
Cocos Sharp でゲームを開発した経緯
実際に開発を始めてみると…
「Objective-Cがとにかく使いにくい!」
「デバッグがやりにくい!文字列加工ですら大変!」
「ARC, assign, retain よくわからん!面倒くさい!」
…C#er にはかなりハードルが高く、
2014年5月、何とかゲームを1本完成させる
「すごく大変だった。なんかもっといい開発方法ないの?」
この時点では Xamarin の存在は知りませんでした。
6
Cocos Sharp でゲームを開発した経緯
さらに、2014年7月、会社でこんな話がありました
「今度は、iOS, Androidハイブリッドの自社アプリを作ってみよう!」
業務システムを開発する会社は、普段非常に地味に仕事をしています。
自社の技術の向上のため、また、子供向けに何かアプリをリリースする事で社会貢献になれ
ばという事で、オリジナルのアプリの開発を始めました。
「どうすればできるの?? 」
7
Cocos Sharp でゲームを開発した経緯
「Xamarin を使えば開発できるみたいだよ!」
「Xamarin かぁ。使った事ないなあ~」
「何のアプリ作ろうか? ゲーム作ろうよ!」(ゲーム開発はまったくの素人)
「Xamarin ってゲーム作れるの??」
「Xamarin だけじゃ無理だけど、追加で Cocos Sharp っていうライブラリを使えばできる
みたいだよ!」
「なるほど、よし作ろう!」(詳しい調査一切なし)
…とてつもなく難航する開発…
「ハァ…、ハァ…、何とかできたよ!!」
8
事例(たんけん!からだのなか)の紹介
知育アプリで、口に入った食べ物が体をどう流れていくのか、
また、インフルエンザやカンジダなど恐いバイキンについて学べます。
9
開発環境(リリース当時)
Visual Studio 2013
Xamarin 3.11
Cocos Sharp 1.4.0.0
事例(たんけんからだのなか)の紹介
• 詳しくは下記をご覧ください。
• http://www.frog-pod.com/karadanonaka/
遊び方
とってもシンプルで直感的。本体を
傾けるだけで
その方向にスーパーノヴァ号が進み
ます。
1
現在3000ダウンロード程度です。
iOS, Android でプレイできます。
実際開発してみてどうだった?
よかった点
PCL内にゲームロジックを押し込める事ができるので、コード共有率が非常に高い。おおよそ90%
固有実装部分は、ブラウザ起動、モーションセンサーの値取得のみ
iOS, Androidハイブリッドのアプリを単体アプリの作成工数の10%増程度で作成できた。
iOS:開発期間 6ヶ月 Android:プラス2週間
理解しやすい API で、素人でもゲーム開発が可能。
サポートフォーラムのレスポンスがよく、質問に丁寧に答えてくれる。
(64bitでの当り判定動作不具合、日本語フォントの隙間が空く問題などフォーラムで解決)
1
実際開発してみてどうだった?
イマイチだった点・困った点
情報が少ない、完全人柱状態(笑)
まだ、枯れきっておらず、安定稼動させるには多少コツが必要。(バージョンがあがるごとに改善中)
特にメモリの使いすぎ、また、リークしないように注意が必要
(フレームレートが異常に落ちる。画面遷移、アニメーションが止まってしまう)
日本語フォントへ利用時の不具合がある(画像利用で回避可能、1.6.1.0では解消されている)
テスト環境の整備
今回は、実機テストおよびScirocco Cloudを利用。開発完了後、
Xamarin Test Cloud がリリース。
12
Cocos Sharp の使い方
ソリューションの構成
AndroidUI Android用プロジェクト
アプリケーションの起動、ブラウザの起動
AppCore PCL プロジェクト
ゲームロジック
iOSUI iOS用プロジェクト
アプリケーションの起動、ブラウザの起動
13
CCScene A(mainWindow)
Cocos Sharp の使い方
画面の遷移
ReplaceScene()
CCLayerColor
CCScene B(newScene)
CCLayerColor
(gameLayer)
var newScene = new CCScene(this.mainWindow);
var gameLayer = new CCLayerColor ();
newScene.AddChild(gameLayer);
mainWindow.DefaultDirector.ReplaceScene(new CCTransitionFade(1.0f, newScene));
14
Cocos Sharp の使い方
キャラを動かす CCLayerColor
Node
var superNova = new CCSprite(ImageFileNames.Default.SuperNova, null);
superNova.Position = new CCPoint(1600f, 400f);// 左下からの位置
superNova.Tag = NodeTagType.Player;
this.AddChild(superNova);
var nodeSuperNova= this. GetChildByTag((int)NodeTagType.Player) as CCNode;
nodeSuperNova.X += 10f;
15
注意点、TIPSなど
画面回転抑制は
iOS:AppDelegate.GetSupportedInterfaceOrientationsメソッドを定義
Android:回転抑制したいActivityごとにRequestedOrientationプロパティをオーバーライ
ドする。
モーションセンサー情報はPCLではなくプラットフォーム依存プロジェクト内で行わないとセンサー情
報が遅延する。
画像は256色に減色しないと重くなる。
背景、メニュー画面などの解像度が大きい画像は2分割や4分割し、タイリングで表示させないと
画像自体が表示されなくなる。
詳しくは下記をご参照ください。
http://xamtips.info/
16
iOS9対応について
Cocos Sharp : iOS9対応、1.6.1.0以上(2015/9/18リリース)
※CCTextFieldが動作しない不具合あり。
現在、「たんけん!からだのなか」のiOS9対応バージョンは審査中です。
申し訳ございませんが、iOS9にバージョンアップ済みの方は、
新規ダウンロードしてもプレイできない状況です。
リリースまでもう少々お待ちください。
17
Cocos Sharp のデモ
多少デモを行います。
社内でXamarinを導入するためのコツ
18
ご清聴ありがとうございました。

Contenu connexe

Tendances

チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作りチームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作りIGDA Japan
 
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
iOS/Androidアプリ「こんな息子に育てた覚えはない」についてiOS/Androidアプリ「こんな息子に育てた覚えはない」について
iOS/Androidアプリ「こんな息子に育てた覚えはない」についてミルク株式会社
 
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)ミルク株式会社
 
Unity入門ハンズオン
Unity入門ハンズオンUnity入門ハンズオン
Unity入門ハンズオンKazuya Hiruma
 
5分で資料作ってSlideShareにアップロードする錬金術
5分で資料作ってSlideShareにアップロードする錬金術5分で資料作ってSlideShareにアップロードする錬金術
5分で資料作ってSlideShareにアップロードする錬金術Shinobu Okano
 
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~Shin O
 
Jokerscriptを勝手に紹介
Jokerscriptを勝手に紹介Jokerscriptを勝手に紹介
Jokerscriptを勝手に紹介tuna cook
 
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことUnity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことKatsutoshi Makino
 
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
サウンド演出開発をADX2で省力化する : Gotanda.unity 9サウンド演出開発をADX2で省力化する : Gotanda.unity 9
サウンド演出開発をADX2で省力化する : Gotanda.unity 9Takaaki Ichijo
 
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜narumi_
 
ゲーム開発をオープンに楽しもう
ゲーム開発をオープンに楽しもうゲーム開発をオープンに楽しもう
ゲーム開発をオープンに楽しもうrerofumi
 
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~n_ryota
 
「おしゃべりゆかり」 MMDAgentDay 掲示資料
「おしゃべりゆかり」 MMDAgentDay 掲示資料「おしゃべりゆかり」 MMDAgentDay 掲示資料
「おしゃべりゆかり」 MMDAgentDay 掲示資料Ranpuutan MMD
 
わたしのVisual studio環境
わたしのVisual studio環境わたしのVisual studio環境
わたしのVisual studio環境Keigo Ando
 
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回Kentaro Matsumae
 

Tendances (20)

チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作りチームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作り
 
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
iOS/Androidアプリ「こんな息子に育てた覚えはない」についてiOS/Androidアプリ「こんな息子に育てた覚えはない」について
iOS/Androidアプリ「こんな息子に育てた覚えはない」について
 
Unity ゲーム開発
Unity ゲーム開発Unity ゲーム開発
Unity ゲーム開発
 
Unity って何?
Unity って何?Unity って何?
Unity って何?
 
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
「会社で寝よう!」制作レポート(3Dカジュアルゲームの開発手法)
 
Koyomin Zの紹介
Koyomin Zの紹介Koyomin Zの紹介
Koyomin Zの紹介
 
Unity入門ハンズオン
Unity入門ハンズオンUnity入門ハンズオン
Unity入門ハンズオン
 
5分で資料作ってSlideShareにアップロードする錬金術
5分で資料作ってSlideShareにアップロードする錬金術5分で資料作ってSlideShareにアップロードする錬金術
5分で資料作ってSlideShareにアップロードする錬金術
 
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
Nitrous.IOを触ってみた~web IDE(クラウドIDE)について~
 
Lt130123
Lt130123Lt130123
Lt130123
 
Jokerscriptを勝手に紹介
Jokerscriptを勝手に紹介Jokerscriptを勝手に紹介
Jokerscriptを勝手に紹介
 
Lt nande linux_nano
Lt nande linux_nanoLt nande linux_nano
Lt nande linux_nano
 
Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことUnity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
 
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
サウンド演出開発をADX2で省力化する : Gotanda.unity 9サウンド演出開発をADX2で省力化する : Gotanda.unity 9
サウンド演出開発をADX2で省力化する : Gotanda.unity 9
 
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
 
ゲーム開発をオープンに楽しもう
ゲーム開発をオープンに楽しもうゲーム開発をオープンに楽しもう
ゲーム開発をオープンに楽しもう
 
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
パーソナルワークのすすめ ~仕事・家庭・趣味のバランス調整~
 
「おしゃべりゆかり」 MMDAgentDay 掲示資料
「おしゃべりゆかり」 MMDAgentDay 掲示資料「おしゃべりゆかり」 MMDAgentDay 掲示資料
「おしゃべりゆかり」 MMDAgentDay 掲示資料
 
わたしのVisual studio環境
わたしのVisual studio環境わたしのVisual studio環境
わたしのVisual studio環境
 
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
だいすきStoryboard - #potatotips (iOS/Android開発Tips共有会) 第7回
 

En vedette

Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれXamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれTomohiro Suzuki
 
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2Yoshito Tabuchi
 
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin10分でわかる無料になったXamarin
10分でわかる無料になったXamarinYoshito Tabuchi
 
ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tipsゆるふわ Xamarin Tips
ゆるふわ Xamarin TipsDaiki Kawanuma
 
Xamarin ~ iOS/Android/Windows アプリを C# で作ろう~
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Xamarin ~ iOS/Android/Windows アプリを C# で作ろう~Fujio Kojima
 
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣智治 長沢
 
Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全Yoshito Tabuchi
 
【 #Unity会 】このUnityがすごい2015年版
【 #Unity会 】このUnityがすごい2015年版【 #Unity会 】このUnityがすごい2015年版
【 #Unity会 】このUnityがすごい2015年版ui nyan
 
1日で作るカジュアルゲーム、FlappyXXXXを作ろう
1日で作るカジュアルゲーム、FlappyXXXXを作ろう1日で作るカジュアルゲーム、FlappyXXXXを作ろう
1日で作るカジュアルゲーム、FlappyXXXXを作ろうpoto7
 
XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08孝文 田村
 
UNREAL ENGINE 基本操作編
UNREAL ENGINE  基本操作編UNREAL ENGINE  基本操作編
UNREAL ENGINE 基本操作編Yuuki Ogino
 
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティスHTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティスアシアル株式会社
 
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲームhideyuki ikeda
 
Xamarinは辛いよ
Xamarinは辛いよXamarinは辛いよ
Xamarinは辛いよTakkiiii
 
Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合
Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合
Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合gree_tech
 
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介Yoshito Tabuchi
 
C#次世代非同期処理概観 - Task vs Reactive Extensions
C#次世代非同期処理概観 - Task vs Reactive ExtensionsC#次世代非同期処理概観 - Task vs Reactive Extensions
C#次世代非同期処理概観 - Task vs Reactive ExtensionsYoshifumi Kawai
 

En vedette (20)

Xamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれXamarin 実戦投入時に気をつけたいことあれこれ
Xamarin 実戦投入時に気をつけたいことあれこれ
 
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
 
10分でわかる無料になったXamarin
10分でわかる無料になったXamarin10分でわかる無料になったXamarin
10分でわかる無料になったXamarin
 
ゆるふわ Xamarin Tips
ゆるふわ Xamarin Tipsゆるふわ Xamarin Tips
ゆるふわ Xamarin Tips
 
Xamarin ~ iOS/Android/Windows アプリを C# で作ろう~
Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~Xamarin ~ iOS/Android/Windows アプリをC# で作ろう~
Xamarin ~ iOS/Android/Windows アプリを C# で作ろう~
 
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
【14-D-4】デベロッパー戦国時代!ストーリーをつなぐ開発環境と3つの秘訣
 
Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全Xamarin バッドノウハウ大全
Xamarin バッドノウハウ大全
 
【 #Unity会 】このUnityがすごい2015年版
【 #Unity会 】このUnityがすごい2015年版【 #Unity会 】このUnityがすごい2015年版
【 #Unity会 】このUnityがすごい2015年版
 
Xamarin.forms入門
Xamarin.forms入門Xamarin.forms入門
Xamarin.forms入門
 
1日で作るカジュアルゲーム、FlappyXXXXを作ろう
1日で作るカジュアルゲーム、FlappyXXXXを作ろう1日で作るカジュアルゲーム、FlappyXXXXを作ろう
1日で作るカジュアルゲーム、FlappyXXXXを作ろう
 
XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08XamarinStudio勉強会 2014/09/08
XamarinStudio勉強会 2014/09/08
 
Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発Visual Studio + xamarin で始めるモバイル アプリ開発
Visual Studio + xamarin で始めるモバイル アプリ開発
 
UNREAL ENGINE 基本操作編
UNREAL ENGINE  基本操作編UNREAL ENGINE  基本操作編
UNREAL ENGINE 基本操作編
 
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
 
HTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティスHTML5ハイブリッドアプリ開発のベストプラクティス
HTML5ハイブリッドアプリ開発のベストプラクティス
 
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
 
Xamarinは辛いよ
Xamarinは辛いよXamarinは辛いよ
Xamarinは辛いよ
 
Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合
Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合
Cocos2d-xの深層 Cocos2d-x組み込みによるピュアAndroid/iOSアプリの外科手術的統合
 
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
C#でのクロスプラットフォーム モバイル開発環境 Xamarin のご紹介
 
C#次世代非同期処理概観 - Task vs Reactive Extensions
C#次世代非同期処理概観 - Task vs Reactive ExtensionsC#次世代非同期処理概観 - Task vs Reactive Extensions
C#次世代非同期処理概観 - Task vs Reactive Extensions
 

Similaire à Cocos sharpでゲーム開発してみました

【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発についてUnityTechnologiesJapan002
 
iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1codeal
 
エターナらないゲーム開発
エターナらないゲーム開発エターナらないゲーム開発
エターナらないゲーム開発Kohki Miki
 
Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2
Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2
Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2Michael Tedder
 
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考えるsasaron 397
 
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めました
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めましたCocos2d-x&CocosCodeIDE&Luaで個人開発始めました
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めましたYasuhiro Matsuda
 
「自分のとこでは動くけど…」を無くす devcontainer
「自分のとこでは動くけど…」を無くす devcontainer「自分のとこでは動くけど…」を無くす devcontainer
「自分のとこでは動くけど…」を無くす devcontainerYuta Matsumura
 
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!hiyohiyo
 
エンジニアのための格ゲー入門
エンジニアのための格ゲー入門エンジニアのための格ゲー入門
エンジニアのための格ゲー入門ダメ人間
 
Couchbase x unity
Couchbase x unityCouchbase x unity
Couchbase x unityMakotoItoh
 
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来Takaaki Ichijo
 
この3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2Dゲームのことこの3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2DゲームのことKei Nakazawa
 
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -Kishi Shundo
 
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハントHiroyuki Ishikawa
 
【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】Up Hatch
 
誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)YutoNishine
 
クソゲー供養会発表 THE我慢レース
クソゲー供養会発表 THE我慢レースクソゲー供養会発表 THE我慢レース
クソゲー供養会発表 THE我慢レース高本 徹
 
Practical game development with Stingray
Practical game development with StingrayPractical game development with Stingray
Practical game development with StingrayNaoji Taniguchi
 
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきことアプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきことYutoNishine
 
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発Haco Kohashi
 

Similaire à Cocos sharpでゲーム開発してみました (20)

【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
【Unite Tokyo 2018】とても楽しい!HoloLensとUnity、テーマパークのMRゲーム開発について
 
iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1iPhoneアプリ無料勉強会 vol1
iPhoneアプリ無料勉強会 vol1
 
エターナらないゲーム開発
エターナらないゲーム開発エターナらないゲーム開発
エターナらないゲーム開発
 
Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2
Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2
Michael Tedder @ 10th Pleasant 100 persons with Hokkaido vol.2
 
多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える多人数iOSアプリ開発を考える
多人数iOSアプリ開発を考える
 
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めました
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めましたCocos2d-x&CocosCodeIDE&Luaで個人開発始めました
Cocos2d-x&CocosCodeIDE&Luaで個人開発始めました
 
「自分のとこでは動くけど…」を無くす devcontainer
「自分のとこでは動くけど…」を無くす devcontainer「自分のとこでは動くけど…」を無くす devcontainer
「自分のとこでは動くけど…」を無くす devcontainer
 
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
Desktop App Converter で Microsoft ストアデビュー & 野良野良ライフ満喫!!
 
エンジニアのための格ゲー入門
エンジニアのための格ゲー入門エンジニアのための格ゲー入門
エンジニアのための格ゲー入門
 
Couchbase x unity
Couchbase x unityCouchbase x unity
Couchbase x unity
 
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
[Unite 2016 Tokyo]Unityを使った個人ゲーム開発における「収益化」の現状と未来
 
この3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2Dゲームのことこの3D全盛時代にもう一度考えたい2Dゲームのこと
この3D全盛時代にもう一度考えたい2Dゲームのこと
 
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
 
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
 
【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】【STR2 ポケラボ プレゼンテーション】
【STR2 ポケラボ プレゼンテーション】
 
誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)
 
クソゲー供養会発表 THE我慢レース
クソゲー供養会発表 THE我慢レースクソゲー供養会発表 THE我慢レース
クソゲー供養会発表 THE我慢レース
 
Practical game development with Stingray
Practical game development with StingrayPractical game development with Stingray
Practical game development with Stingray
 
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきことアプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
 
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
 

Plus de Tomohiro Suzuki

.NET Framework アプリケーションの NET 5 への 移行を考える
.NET Framework アプリケーションの NET 5 への 移行を考える.NET Framework アプリケーションの NET 5 への 移行を考える
.NET Framework アプリケーションの NET 5 への 移行を考えるTomohiro Suzuki
 
Xamarin.iOS の仕組みを理解しよう!
Xamarin.iOS の仕組みを理解しよう!Xamarin.iOS の仕組みを理解しよう!
Xamarin.iOS の仕組みを理解しよう!Tomohiro Suzuki
 
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ? UX/UI の違いと技術選択のポイント
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイントde:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ? UX/UI の違いと技術選択のポイントTomohiro Suzuki
 
Another Visual Studio - Visual Studio for Mac
Another Visual Studio - Visual Studio for MacAnother Visual Studio - Visual Studio for Mac
Another Visual Studio - Visual Studio for MacTomohiro Suzuki
 
Visual Studio といえば 当然 Visual Studio for Mac だよね!
Visual Studio といえば当然 Visual Studio for Mac だよね!Visual Studio といえば当然 Visual Studio for Mac だよね!
Visual Studio といえば 当然 Visual Studio for Mac だよね!Tomohiro Suzuki
 
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオンJXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオンTomohiro Suzuki
 
JXUG ハンズオンもくもく会
JXUG ハンズオンもくもく会 JXUG ハンズオンもくもく会
JXUG ハンズオンもくもく会 Tomohiro Suzuki
 
Xamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た SwiftXamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た SwiftTomohiro Suzuki
 
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオンJXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオンTomohiro Suzuki
 
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイントMacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイントTomohiro Suzuki
 
Xamarin Native vs Xamarin Forms
Xamarin Native vs Xamarin FormsXamarin Native vs Xamarin Forms
Xamarin Native vs Xamarin FormsTomohiro Suzuki
 
Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認Tomohiro Suzuki
 

Plus de Tomohiro Suzuki (13)

Net6 Overview
Net6 OverviewNet6 Overview
Net6 Overview
 
.NET Framework アプリケーションの NET 5 への 移行を考える
.NET Framework アプリケーションの NET 5 への 移行を考える.NET Framework アプリケーションの NET 5 への 移行を考える
.NET Framework アプリケーションの NET 5 への 移行を考える
 
Xamarin.iOS の仕組みを理解しよう!
Xamarin.iOS の仕組みを理解しよう!Xamarin.iOS の仕組みを理解しよう!
Xamarin.iOS の仕組みを理解しよう!
 
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ? UX/UI の違いと技術選択のポイント
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイントde:code2019 MW52 モバイルアプリ、SPA?ネイティブ?UX/UI の違いと技術選択のポイント
de:code2019 MW52 モバイルアプリ、SPA?ネイティブ? UX/UI の違いと技術選択のポイント
 
Another Visual Studio - Visual Studio for Mac
Another Visual Studio - Visual Studio for MacAnother Visual Studio - Visual Studio for Mac
Another Visual Studio - Visual Studio for Mac
 
Visual Studio といえば 当然 Visual Studio for Mac だよね!
Visual Studio といえば当然 Visual Studio for Mac だよね!Visual Studio といえば当然 Visual Studio for Mac だよね!
Visual Studio といえば 当然 Visual Studio for Mac だよね!
 
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオンJXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
JXUG Windowsアプリを開発している皆さん、C#でスマホアプリ開発を試してみませんか?ハンズオン
 
JXUG ハンズオンもくもく会
JXUG ハンズオンもくもく会 JXUG ハンズオンもくもく会
JXUG ハンズオンもくもく会
 
Xamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た SwiftXamarin.iOS 開発者から見た Swift
Xamarin.iOS 開発者から見た Swift
 
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオンJXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
JXUG Xamarin.iOS & Xamarin.Android App Center ハンズオン
 
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイントMacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
MacでiOSアプリの実機ビルドと実機テストを設定する際のつまづきポイント
 
Xamarin Native vs Xamarin Forms
Xamarin Native vs Xamarin FormsXamarin Native vs Xamarin Forms
Xamarin Native vs Xamarin Forms
 
Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認Xamarin 実戦投入時の留意点再確認
Xamarin 実戦投入時の留意点再確認
 

Cocos sharpでゲーム開発してみました