SlideShare una empresa de Scribd logo
1 de 62
Descargar para leer sin conexión
日本マイクロソフト株式会社
ゲーム開発環境、もっと楽にできるよ♬
マインクラフトでも実践している
DevOpsでゲーム開発を効率化しよう!
#MSGame
本日のセッションのハッシュタグ
日本マイクロソフト株式会社
ゲーム&エンターテイメント営業本部
アカウントエクゼクティブ
逆井 瑞奈
日本マイクロソフト株式会社
ゲーム&エンターテイメント営業本部
インダストリーテクノロジーストラテジスト
梅津 寛子
初めに
1. Microsoft と「ゲーム」の関わり
2. ゲーム開発に役にたつMicrosoft Game Stack
3. マインクラフトも実践! DevOpsでゲーム開発を効率化しよう
Microsoft と「ゲーム」の関わり
ミッションについて
好きなデバイスで、
好きな人と、
好きなゲームをプレイできるようにすること。
クラウドコミュニティコンテンツ
ゲーム開発には何が使えそうか?
Microsoft GameStack
Azureを使えばこんなことができます
開発しやすい環境をつくる
運用が楽ちんな
ゲームサーバーを使う
ログやユーザー動向を
分析する
①Azure DevOpsをフル活用
②App Centerを使って実機テス
ト&運用時のクラッシュレポー
ト取得
①Linux 仮想マシンやWindows
仮想マシンを利用したIaaS環境
②仮想マシンを1台も運用しな
いPaaS構成
③コンテナ・サーバーレスを適
材適所で活用する
①Application Insight やAzure
Monitor を利用して、継続的監
視も楽チン
②Azure DataWareHouseや
Azure DataExplorer でより深い
分析も可能
③Cognitive Service のAI機能を
活用して行動予測
ゲームサーバーとしてAzureを活用した事例
コンピュート
Azure VM Scale Sets
オーケストレーション
Azure Service Fabric
リアリタイム性に優れたDB
Azure Cosmos DB
オペレーション
Azure App Insights
CosmosDB とは
◎データの型を気にしなくていいNo
SQL
◎リアルタイム性を求めるもの
◎グローバル展開なゲーム
◎ 組み合わせがたくさんあるゲーム
使う場合の例
・カードの属性をフックして、魔法を
期間限定で作る、得点が倍になるな
ど、表示や効果をうまく見せたいゲー
ム
App Insightsとは
アプリケーション側のエラーログを
取ってくれる!
Magic the Gathering の場合は、4分以
内にアラートを確認するオペレーショ
ンを取っている
黒い砂漠モバイル でも使ってます!!
セガゲームス『PSO2』でも採用いただきました!
その他の事例
• Gears of War
• Rainbow six Siege
• Minecraft
ゲーム開発のあらゆる作業を
一箇所にまとめることができる
Microsoft プラットフォーム
Full stack LiveOps services
Azure PlayFab
どんなプラットフォーム・デバイス・ネッ
トワークゲームエンジンにも依存しない
• すべての主要プラットフォーム
• すべての主要デバイス
• すべての主要ネットワーク
• すべての主要ゲーム エンジン
• すべての主要アプリ ストア
ジオラマナイトでも採用していただいてます!
使ってもらっている機能
・プレイヤーのアカウント管理
・プレイヤーのデータ管理(クラウドセーブ)
・フレンド機能
・フレンド同士のデータ共有
・プッシュ通知
・Photonとの連携
ジオラマナイトの最新情報はこちらから!!
クラウドを活用したゲーム開発とは?
なぜ開発にクラウドを活用するのか?
どうやって活用するのか?
クラウドを活用したゲーム開発
より早い開発
効率的な開発をするために設計されたサービスと
ツールを利用し、より迅速に市場に展開
場所を問わない開発
自宅や複数拠点など場所を問わず、多人数
とのコラボレーションを実現
セキュリティを担保した開発
大切な開発資産を安全にかつ適切に利用できるよ
う設計
Intelligent Cloud
Intelligent Edge
ゲーム作りのためのモダン
な開発環境とは
マインクラフトの開発はクラウドの力をフル活用!
世界中の5つのスタジオを結ぶため
• Github: Repo
• Azure DevOps: WorkItem, Test Result
30種類のビルドトリガー
• App Center: Run Test for iOS/Android
• Azure: build agents, web services
1日に約3,000回ビルド
700回のテスト実行
マインクラフトも実践!
DevOpsでゲーム開発を効率化しよう
People. Process. Products.
What is DevOps?
DevOps はエンドユーザに価値を
継続的に提供できる人と
プロセスおよび製品の連携です。
“
”
ビルド
&
テスト
継続的
デリバリー
デプロイ
運用
監視
&
洞察
計画
&
追跡
開発
Azure DevOps を採用
• 世界中の5つのスタジオを結ぶため
• Github: Repo
• Azure DevOps: WorkItem, Test Result
30種類のビルドトリガー
• App Center: Run Test for iOS/Android
• Azure: build agents, web services,
• 1日に約3,000回ビルド
• 700回のテスト実行
Visual Studio App Center
GitHub Enterprise Cloud
Gaming DevOpsを支えるツール群
開発チーム全体で作業を計画、追跡、デ
ィスカッションする為の実績のあるアジャ
イルツールによって、ユーザにより速く価
値を提供します。
どの言語でもプラットフォームでもクラウドでも
稼働し、CI/CDを使用しビルド、テスト、デプロイ
を行います。
GitHubまたは他の Git プロバイダ とも接続し、
継続的デプロイを実現します。
無制限のクラウドホスト型プライベート Git
リポジトリ、プルリクエストと高度なファイ
ル管理によって、より良いコードを開発す
る為のコラボレーションを実現します。
手動テスト、探索型テストツールを使用
する事によって、自信を持ってテストを
行い出荷する事ができます。
開発チームでパッケージを作成、ホスト、共有
し、シングルクリックで CI/CD パイプラインにア
ーティファクトを追加できます。
使い慣れたGitHubの操作で、普段使い
のOSSリポジトリから、企業向けまでリポ
ジトリを運用しつつ、Azure DevOpsと連携
できます。
GitHub Enterprise
Azure Boards
かんばんボード、バックログ、ダッシュボードおよびカスタムレポートで作業を追跡
開発段階のアイデアを全て追跡し、
作業項目に直接リンクされた全ての
コード変更をチームに共有
組み込みのスクラムボードと計画ツール
を使用して、スプリント、スタンドアッ
プ、および計画ミーティングを実行
強力な分析ツールとダッシュボードウィ
ジェットを使用して、プロジェクトの状
態を把握
アイデアをリリースに繋げる
スクラム
分析
Azure Repos
無料のプライベート Git リポジトリ、プルリクエスト、コード検索
任意の IDE、エディタ、または Git
クライアントから Git リポジトリに
安全に接続し、コードをプッシュ
マーケットプレイスから検証や拡張機
能を追加する、もしくは webhooks と
REST API を使用して独自にビルド
クラスと変数を理解するコード探知検
索で、探しているものをすばやく検索
セマンティックコード検索
Webhook と API インテグレーション
いかなる Git Client もサポート
Azure Pipelines
Linux, Windows および macOS に対応したクラウドホスティングパイプライン
Node.js、Python、Java、PHP、Ruby、
C / C ++、.NET、Android、および
iOSアプリケーションのビルド、テス
ト、およびデプロイ。Linux、macOS、
および Windows で並列に実行
Docker Hub や Azure Container Registry
などのコンテナレジストリに簡単にイ
メージを構築してプッシュ。個々のホス
トまたは Kubernetes にコンテナを展開
Slack や SonarCloud など何百もの拡張
機能とともに、コミュニティ構築のビ
ルド、テスト、およびデプロイメント
などの様々なタスクを探索して実装
拡張性
コンテナとKubernetes
言語・プラットフォーム
Azure Test Plans
手動テスト・探索テストソリューション
検出された欠陥を実行可能にするため、
テスト実行時に、豊富なシナリオデー
タをキャプチャ
デスクトップまたは Web アプリケー
ション全体でテストを実行し、アプリ
ケーションをテスト
ストーリーとフィーチャーのエンド
ツーエンドのトレーサビリティと品質
を活用
豊富なデータをキャプチャ
デスクトップ・Web 全体でテスト
E2E のトレーサビリティ
Azure Artifacts
Maven, npm および NuGet パッケージの作成・共有
小規模なチームでも大企業全体でも
コードを簡単に共有
Maven、npm、NuGet の汎用アー
ティファクト管理を取得
パッケージの共有と組み込みの CI/CD、
バージョン管理、およびテスト
効率的にコードを共有
全てのパッケージタイプを管理
パッケージの追加とパイプライン
コントリビューション数世界最大:
開発者数世界最大:
成長率世界最高:
リポジトリ数世界最大:
アクティビティ数世界最大:
利用学生数世界最大:
利用組織数世界最大:
最も安全:
1日当たり
MicrosoftやOpen
Source、またはお気
に入りのサードパー
ティツールを混在し
たパイプラインを作
成できます
Azure DevOps は、
開発者が適切な
ツールと言語を選
択できます。
クラウド、オンプレミスの両方をターゲットにし、必要なサーバーを展開
どんな言語でも、どんなプラットフォームへも
使い慣れたツール で確実に価値を届ける
既存のツールおよびワークフローと統合する
Boards
(Azure DevOps)
Visual Studio
Visual Studio Code
Pipelines + Test
Plans & Artifacts
(Azure DevOps)
Monitor
(Azure Monitor)
GitHub
Trello Atom GitHub GitHub Actions Terraform ELK Stack
DevOps at Scale
37万
プルリクエスト / 月
200万
Git コミット / 月
78,000デプロイメント / 日
440万
ビルド / 月
5億
テストの実行 / 日
50万
ワークアイテムの更新 / 日
500万
ワークアイテムの閲覧 / 日
https://aka.ms/DevOpsAtMicrosoft➔
Azure DevOps および GitHub は、90,000人以上いる Microsoft社員が利用する 最適なツールチェーンです
Microsoft も GitHubに移行中
“The Visual Studio Code team has been on fire,
moving at a fast pace for years. There's an
entire community of awesome people from
around the world on GitHub every day opening
issues, performing code reviews, and
contributing code to VSCode.”
“It should be no surprise that open source is a
big part of what has helped us to scale, and we
continue to give back and contribute where we
can:
• MSFT adopted CLA Assistant, an open
source project started by SAP, and now
contribute to the project
• MSFT is using an open source attribution
engine built by Amazon
• MST self-service GitHub management tooling
is open source”
How Microsoft Delivers Open Source Code at Scale
Visual Studio App Center とは
アプリをクラウドでビルドして
自動でテストを行い
テストユーザーにメールで配布 / 各ストア、Intune に配布し
配布されたアプリがクラッシュした場合にはレポートし
ユーザーやデバイス、地理属性ごとにログ分析をし
プッシュ通知をユーザーに送る
それが既存のアプリに、数行コードを追加するだけで実現できる!
App Center は Microsoft が培ってきた技術の結晶
HockeyApp Xamarin Test Cloud Xamarin Insights
配布 • クラッシュ• 分析 デバイステスト クラッシュ • 分析
Azure Mobile Engagement Azure App Service CodePush
分析 • プッシュ通知 ロジック • 認証• プッシュ通知 ディストリビューション
Visual Studio App Center
開発 の フロー
アプリを作成
開発者が
デバイステスト
テスターが
デバイステスト
ストアに公開 ログが集まる 修正する
n 回繰り返される。
しかも、大抵の場合手動で・・・
開発においては下記のフローが繰り返される
• 脱!テスト用デバイス準備!
• 脱!手動でのログ収集/集計!
• 脱!ユーザーへのコミュニケーション!
App Center のポイント 3 つ
邪悪なかっこいいノッチ!
脱!テスト用デバイス準備!
脱!テスト用デバイス準備!
AfterBefore
OS x バージョン x 画面サイズ x メーカー x ノッチ
性能 (CPU/RAM) などパターンごとに購入
例えばハイエンド〜ローエンド機種を6台購入
= 400,000 円 くらい?
網羅率:たった 6台 / 市場のスマートフォン
Android 278 パターン / iOS 184 パターン
からデバイスをリモートで使用可能!
Android 2.2.2 ~ 10 / iOS 9.02 ~ 12.4.2
Apple, Samsung, Sony, Huawei など 27 ブランド
RAM 1GB 〜 12GB / CPU 850MHz 〜 2.38GHz
サイズ 3.0 インチ 〜 12.9 インチ
462+ デバイスの中からリモートで利用
= 11,088 円 から
網羅率:500+台 / 市場のスマートフォン
マイクロソフトのデバイスセンターで実機テスト
Unity にも対応
脱!手動でのログ収集/集計! (ユーザーログ分析)
AfterBefore
ログはとりあえず全部ストレージに吐き出される
管理者が1ヶ月に1回くらい手動で集計する
コードを数行追加するだけで、リアルタイム分析
ダッシュボードで、誰もがログを確認可能!
脱!手動でのログ収集/集計! (クラッシュ分析)
AfterBefore
クラッシュログについても同様
ログから探し出して何が起こったか確認
コードを数行追加するだけで、リアルタイム分析
ダッシュボードで、問題の箇所を追跡!
脱!ユーザーへの無駄なコミュニケーション!
AfterBefore
新しいビルドができたらテストユーザーに手動で通知
インストールも大変なので頻繁に通知できず
新しいビルドができたらテストユーザーに自動で通知
ログインして、URL をクリックするだけでインストール
α 版 v.1
α 版 v.2
α 版 v.3
β 版 v.1
β 版 v.2
β 版 v.3
α 版 v.1 git push dev master
git push dev master
git push dev master
git push staging master
git push staging master
git push staging master
α 版 v.2
α 版 v.3
β 版 v.1
β 版 v.2
β 版 v.3
To: 開発ユーザー
新しいアプリを作ったので、インストールし
てください。バイナリは社内ファイルサー
バーのここにおきました。
To: テストユーザー
新しいアプリを作ったので、インストールし
てください。バイナリは社内ファイルサー
バーのここにおきました。
インストールするための手順は・・・
テスト
ユーザー
開発
ユーザー
脱!ユーザーへの無駄なコミュニケーション!(PUSH通知)
ユーザーに通知する際にも
特定のユーザーだけに通知可能
バグの修正、障害などのメッセージ
をPUSH 通知でユーザーに通知!
To: テストユーザー
すみません、Android 6.0 のアプリにバグがありまし
た。修正したので、下記リンクから再インストールし
てください。
Android 6.0 をお使いの方に配信しています。
バグを修正した新しいバージョンがお使いいただけます。
Demo – Unity の CI Build
Hosted build &
deploy pipelines
Integrated OSS
tooling
Unlimited private
Git repositories
Free for up to
five users
Monitor and improve
Code Repository CI Build Testing Deployment
Backlog
Application Insights
App Center
PKAYFAB
Azure DevOps - CI/CD Pipeline – DevOps for games
(1) Azure DevOps で Project を作ってみる
(2) Azure Repos にソースをコミットしてみる
(3) ビルドパイプラインを作ってみる
(4) ソースをコミットして自動実行してみる
Demo:Unity Build Pipeline を作ってみる
リアルタイムモニタリ
ングと改善
Code Repository CI IncrediBuild Testing Deployment
Backlog
UE4 + IncrediBuild + Azure DevOps
Azure DevOps - CI/CD Pipeline – DevOps for games
Application Insights
PKAYFAB
目指すべきゲーム開発の未来
Create Operate
The Modern Game Development Lifecycle
Microsoft Learn で スキル を身につけよう!
ご清聴ありがとうございました
© 2019 Microsoft Corporation.
All rights reserved. Microsoft, Xbox, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The
information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must
respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any
information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Más contenido relacionado

La actualidad más candente

【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例UnityTechnologiesJapan002
 
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)Daisuke Masubuchi
 
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識 今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識 Unity Technologies Japan K.K.
 
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術Unity Technologies Japan K.K.
 
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法モノビット エンジン
 
50分でわかるブループリントについて
50分でわかるブループリントについて50分でわかるブループリントについて
50分でわかるブループリントについてMasahiko Nakamura
 
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>エピック・ゲームズ・ジャパン Epic Games Japan
 
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...エピック・ゲームズ・ジャパン Epic Games Japan
 
【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフロー
【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフロー【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフロー
【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフローUnityTechnologiesJapan002
 
【Unite 2018 Tokyo】エディター拡張マニアクス2018
【Unite 2018 Tokyo】エディター拡張マニアクス2018【Unite 2018 Tokyo】エディター拡張マニアクス2018
【Unite 2018 Tokyo】エディター拡張マニアクス2018Unity Technologies Japan K.K.
 
こんなに違う!Unityアプリケーション講座
こんなに違う!Unityアプリケーション講座こんなに違う!Unityアプリケーション講座
こんなに違う!Unityアプリケーション講座Unity Technologies Japan K.K.
 
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~UnityTechnologiesJapan002
 
年の瀬リアルタイム通信サーバ勉強会
年の瀬リアルタイム通信サーバ勉強会年の瀬リアルタイム通信サーバ勉強会
年の瀬リアルタイム通信サーバ勉強会モノビット エンジン
 
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しようUnityTechnologiesJapan002
 
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみたUE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみたcom044
 

La actualidad más candente (20)

CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらいCEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
CEDEC2016: Unreal Engine 4 のレンダリングフロー総おさらい
 
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
【Unite Tokyo 2019】運用中超大規模タイトルにおけるUnityアップデート課題の解決手法と事例
 
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
マイクロソフトのクラウドテクノロジーでゲーム開発(2019年7月)
 
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識 今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
今だから聞きたい!Unity2017/18ユーザーのためのUnity2019 LTS基礎知識
 
Unity開発ロードマップ最新情報
Unity開発ロードマップ最新情報Unity開発ロードマップ最新情報
Unity開発ロードマップ最新情報
 
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
 
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法
Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法
 
50分でわかるブループリントについて
50分でわかるブループリントについて50分でわかるブループリントについて
50分でわかるブループリントについて
 
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 1 <Shader Compile, PSO Cache編>
 
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...  そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
そう、UE4ならね。あなたのモバイルゲームをより快適にする沢山の冴えたやり方について Part 2 <Texture Streaming, メモリプロ...
 
【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフロー
【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフロー【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフロー
【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフロー
 
【Unite 2018 Tokyo】エディター拡張マニアクス2018
【Unite 2018 Tokyo】エディター拡張マニアクス2018【Unite 2018 Tokyo】エディター拡張マニアクス2018
【Unite 2018 Tokyo】エディター拡張マニアクス2018
 
こんなに違う!Unityアプリケーション講座
こんなに違う!Unityアプリケーション講座こんなに違う!Unityアプリケーション講座
こんなに違う!Unityアプリケーション講座
 
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
 
猫でも分かるUE4.22から入ったSubsystem
猫でも分かるUE4.22から入ったSubsystem 猫でも分かるUE4.22から入ったSubsystem
猫でも分かるUE4.22から入ったSubsystem
 
年の瀬リアルタイム通信サーバ勉強会
年の瀬リアルタイム通信サーバ勉強会年の瀬リアルタイム通信サーバ勉強会
年の瀬リアルタイム通信サーバ勉強会
 
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
 
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
 
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみたUE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
UE4.14.0 Forward Shadingのエンジン改造でセルシェードやってみた
 
猫でも分かる UE4のAnimation Blueprintの運用について
猫でも分かる UE4のAnimation Blueprintの運用について猫でも分かる UE4のAnimation Blueprintの運用について
猫でも分かる UE4のAnimation Blueprintの運用について
 

Similar a ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!

【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!Daisuke Masubuchi
 
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~Saki Homma
 
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)Yasuhiko Yamamoto
 
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発Akira Inoue
 
【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化智治 長沢
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」アシアル株式会社
 
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンスKaoru NAKAMURA
 
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Saki Homma
 
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門Yasuhiko Yamamoto
 
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Saki Homma
 
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発Naoki (Neo) SATO
 
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発shinobu takahashi
 
[POST.Dev Japan] VS Code で試みる開発体験の向上
[POST.Dev Japan] VS Code で試みる開発体験の向上[POST.Dev Japan] VS Code で試みる開発体験の向上
[POST.Dev Japan] VS Code で試みる開発体験の向上Tomomi Imura
 
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のことアプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のことleverages_event
 
Dev camp2012jpn day2special
Dev camp2012jpn day2specialDev camp2012jpn day2special
Dev camp2012jpn day2specialKatsuhito Katoh
 
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developer Camp 2012 Japan Fall
 
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島Akira Onishi
 

Similar a ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう! (20)

AppCenter
AppCenterAppCenter
AppCenter
 
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
 
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
 
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編)
 
Wankuma0402
Wankuma0402Wankuma0402
Wankuma0402
 
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
Azure と Visual Studio で実践するモダナイゼーションとクラウド ネイティブ アプリケーション開発
 
【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化【デブサミ2010】アジリティを向上させる開発ツールの進化
【デブサミ2010】アジリティを向上させる開発ツールの進化
 
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
NSA NB委員会セミナー「モバイルアプリ開発業務におけるmonacaの活用」
 
Windows 8 Developers カンファレンス
Windows 8 Developers カンファレンスWindows 8 Developers カンファレンス
Windows 8 Developers カンファレンス
 
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
 
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
 
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
 
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
[Java Festa in 札幌 2012] Windows Azure を活用した Windows 8 アプリケーション開発
 
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update新機能とアプリケーション開発
20171108 Tech Summit 2017 最新! Windows 10 Fall Creators Update 新機能とアプリケーション開発
 
[POST.Dev Japan] VS Code で試みる開発体験の向上
[POST.Dev Japan] VS Code で試みる開発体験の向上[POST.Dev Japan] VS Code で試みる開発体験の向上
[POST.Dev Japan] VS Code で試みる開発体験の向上
 
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のことアプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のこと
 
Dev camp2012jpn day2special
Dev camp2012jpn day2specialDev camp2012jpn day2special
Dev camp2012jpn day2special
 
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
Developr Camp 2012 Japan Fall Day2 Special Session - Visual Studio 2012 で始める ...
 
Bambooによる継続的デリバリー
Bambooによる継続的デリバリーBambooによる継続的デリバリー
Bambooによる継続的デリバリー
 
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島
 

ゲーム開発環境、もっと楽にできるよ♬ マインクラフトでも実践している DevOpsでゲーム開発を効率化しよう!