SlideShare une entreprise Scribd logo
1  sur  67
Télécharger pour lire hors ligne
剣と魔法のログレス 
いにしえの女神 
~スマホ時代の MMORPG を支える技術 
株式会社 Aiming 
神部 公輔 
山藤 智之 
西村 哲弥
株式会社 Aiming から来ました 
神部 公輔 
クライアントエンジニア。元家庭用ゲーム開発者、2006年からオン 
ラインゲームの開発に従事。 
山藤 智之 
リードエンジニア兼サーバエンジニア。元WEB系R&D、2007年から 
オンラインゲームの開発に従事。 
西村 哲弥 
クライアントエンジニア。元家庭用ゲーム開発者、2004年からオン 
ラインゲームの開発に従事。
セッションの内容 
剣と魔法のログレスの紹介 
開発環境について 
ゲームクライアントについて 
リアルタイム通信について 
サーバについて 
チャットシステムについて 
リリースまでに起きた問題と、残された課題について
剣と魔法のログレス 
って?
「剣と魔法のログレス いにしえの女神」は 
株式会社マーベラス様との 
共同事業タイトルです。
「剣と魔法のログレス」という 
Flashで作成されたブラウザ型のMMORPGで 
「剣と魔法のログレス いにしえの女神」の前作に 
あたるタイトルがあります。
スマホで本格MMORPGを実現
ランキング推移 
AGpopo gSlteo Prelay
ランキング推移 
App Store
剣と魔法のログレス いにしえの女神 
とは? 
600種類を超える 
多彩な装備 
大勢の仲間と共に 
壮大なストーリーを堪能 
剣と魔法のログレスとは? 
大勢の仲間と 
白熱の 
リアルタイム通信戦闘 
強力な 
コミュニティ機能を実装 
累計300万ダウンロード 
突破 
(2014年8月6日時点)
大迫力のリアルタイム通信バトル 
お手軽な! 
シンボルエンカウント方式 
簡単タップ操作ながら 
大人数での戦略性の高い 
リアルタイム通信バトルを実現 
仲間(他プレイヤー)達との連携が! 
勝負を左右する
充実のコミュニケーション機能 
楽しさ広がるプレイヤー同士のコミュニケーション 
エモーション機能 
グループチャット 
かわいいポーズで自分をアピール 
気の合う仲間と自由にグループ作成
ログレスを支える 
開発環境
開発環境 
クライアントサーバ内製ツールなど 
開発補助に利用 
プログラム言語C++11(VC++, GCC, 
Clang), Lua 
C++11(GCC), 
Python 
Python, C#, Perl, 
Ruby, Shell script 
ライブラリ 
ームワーク 
Cocos2d-x(2.x), 
Boost 
Boost, Flask, 
Google Test 
Cocos2d-x, Protocol 
Buffers, Adobe AIR, 
ツール 
スなど 
Visual Studio 2013, 
Eclipse, NDK, Xcode 
VMware, MySQL, 
Apache, mod_wsgi 
Jenkins, Gerrit, 
Cppcheck, Redmine 
バージョン管理Git 
外部サービスGoogle Drive, Trello
ゲームクライアントは 
WindowsでVisual Studioを利用して開発 
クライアントサーバ内製ツールなど 
開発補助に利用 
プログラム言語C++11(VC++, GCC, 
Clang), Lua 
C++11(GCC), 
Python 
Python, C#, Perl, 
Ruby, Shell script 
ライブラリ 
ームワーク 
Cocos2d-x(2.x), 
Boost 
Boost, Flask, 
Google Test 
Cocos2d-x, Protocol 
Buffers, Adobe AIR, 
ツール 
スなど 
Visual Studio 2013, 
Eclipse, NDK, Xcode 
VMware, MySQL, 
Apache, mod_wsgi 
Jenkins, Gerrit, 
Cppcheck, Redmine 
バージョン管理Git 
外部サービスGoogle Drive, Trello
サーバはVMwareなど仮想マシンで開発 
クライアントサーバ内製ツールなど 
開発補助に利用 
プログラム言語C++11(VC++, GCC, 
Clang), Lua 
C++11(GCC), 
Python 
Python, C#, Perl, 
Ruby, Shell script 
ライブラリ 
ームワーク 
Cocos2d-x(2.x), 
Boost 
Boost, Flask, 
Google Test 
Cocos2d-x, Protocol 
Buffers, Adobe AIR, 
ツール 
スなど 
Visual Studio 2013, 
Eclipse, NDK, Xcode 
VMware, MySQL, 
Apache, mod_wsgi 
Jenkins, Gerrit, 
Cppcheck, Redmine 
バージョン管理Git 
外部サービスGoogle Drive, Trello
WebサーバにはPythonを利用 
クライアントサーバ内製ツールなど 
開発補助に利用 
プログラム言語C++11(VC++, GCC, 
Clang), Lua 
C++11(GCC), 
Python 
Python, C#, Perl, 
Ruby, Shell script 
ライブラリ 
ームワーク 
Cocos2d-x(2.x), 
Boost 
Boost, Flask, 
Google Test 
Cocos2d-x, Protocol 
Buffers, Adobe AIR, 
ツール 
スなど 
Visual Studio 2013, 
Eclipse, NDK, Xcode 
VMware, MySQL, 
Apache, mod_wsgi 
Jenkins, Gerrit, 
Cppcheck, Redmine 
バージョン管理Git 
外部サービスGoogle Drive, Trello
開発のフローなど 
クライアントサーバ内製ツールなど 
開発補助に利用 
プログラム言語C++11(VC++, GCC, 
Clang), Lua 
C++11(GCC), 
Python 
Python, C#, Perl, 
Ruby, Shell script 
ライブラリ 
ームワーク 
Cocos2d-x(2.x), 
Boost 
Boost, Flask, 
Google Test 
Cocos2d-x, Protocol 
Buffers, Adobe AIR, 
ツール 
スなど 
Visual Studio 2013, 
Eclipse, NDK, Xcode 
VMware, MySQL, 
Apache, mod_wsgi 
Jenkins, Gerrit, 
cppcheck, Redmine 
バージョン管理Git 
外部サービスGoogle Drive, Trello
バージョン管理 
クライアントサーバ内製ツールなど 
開発補助に利用 
プログラム言語C++11(VC++, GCC, 
Clang), Lua 
C++11(GCC), 
Python 
Python, C#, Perl, 
Ruby, Shell script 
ライブラリ 
ームワーク 
Cocos2d-x(2.x), 
Boost, 
Protocol Buffers 
Boost, Flask, 
Google Test 
Cocos2d-x, Protocol 
Buffers, Adobe AIR, 
ツール 
スなど 
Visual Studio 2013, 
Eclipse, NDK, Xcode 
VMware, MySQL, 
Apache, mod_wsgi 
Jenkins, Gerrit, 
cppcheck, Redmine 
バージョン管理Git 
外部サービスGoogle Drive, Trello
ログレスを支える 
ゲームクライアント
プロジェクト要件 
スマートフォンで遊べるオンラインゲームを 
リリースしたい 
リリース時期はなるべく早く! 
開発開始は2012年冬 
ブラウザ版ログレスを移植するのが良さそう 
サーバは使いまわせても、クライアントは完全新規
新規開発・・・ 
とういことで
クライアントに求められた 
要件 
TCP通信が可能である 
iOS, Androidをターゲットとしたクロスプラット 
フォーム開発が容易である
クライアントに求められた 
要件 
ブラウザ版ログレス用に作成された、豊富なFlash 
のアニメーションデータを再利用したい 
大量の2Dオブジェクトが表示可能である 
その上で快適なプレイを保証する必要がある
Cocos2d-xのメリット 
クロスプラットフォーム開発のサポート 
2Dゲームフレームワーク 
ソースが公開されている
Cocos2d-xのデメリット 
Objective-CベースでC++に移植されているため 
C++の文化と違う部分でコーディングが面倒 
UIのサポートが弱い
Cocos2d-xを使用した 
MMORPGクライアントについて 
Cocos2d-xの参照カウント方式のオブジェクトを 
C++のスマートポインタで扱えるようにした
std::shared_ptr 
deleterをオーバーライドすることで参照カウントを 
無視してdeleteすることを防ぐことでCCObjectを 
shared_ptrで扱うことが出来る。
std::shared_ptr 
thisをshared_ptrとして扱えることで非同期処理の 
実装が非常に簡略化出来るようになった。
Cocos2d-xを使用した 
MMORPGクライアントについて 
パッチシステムの作成 
AssetManagerは差分更新をサポートしていない 
UIコンポーネントを追加 
Flashアニメーションプレーヤの作成 
内製のネットワークライブラリの組み込み
ログレスを支える 
リアルタイム通信
MMORPGに必要不可欠な 
リアルタイム通信の要素 
TCP通信 
コネクション指向のプロトコルであるTCPを使用 
RPC 
Remote Procedure Call 
TCP接続によりRPCを用いて非同期的に送受信を 
行う
内製ネットワークライブラ 
リについて 
TCP通信のサポート 
ブラウザ版ログレスでも同じものを使用 
RPCのサポート 
IDLからRPC定義を生成するツールを内包
RPCスタブコードの自動生成 
アイテム情報の通信 
IDL(xml)の記述 
生成されたRPC受信側のソース
RPCスタブコードの自動生成 
アイテム情報の通信 
生成されたRPC送信側のソース 
JSONでシリアライズして送信する(実際はバイナリでシリアライズ)
ゲームアセットと 
ゲームデータとの違い 
ゲームアセット 
クライアントが使用 
音楽や画像、アニメーションなど 
ゲームデータ 
サーバが使用(必要に応じてクライアントに送信する) 
AIや レベルテーブル、アイテムデータなど
ゲームロジックを処理す 
るのはどちらか? 
MMO型のゲームではゲームのルールはすべてサー 
バーに実装される 
クライアントにはほぼゲームロジック実装されて 
いない 
処理するのは、クライアントで完結するものか 
クラアントで分散処理可能なものくらい
ログレスを支える 
サーバ構成
Account 
Database 
back-end 
Zone 
Game 
WebAPI 
Client 
ユーザーアカウントの管理 
ゲームデータの保存 
フロントエンド間のデータ同期 
ゲームサーバ間のデータ転送 
ゲームサーバ 
ウェブAPIサーバ 
ゲームクライアント
サーバー構成の概念図 
1ワールドの構成と各ノードの説明 
Game 
Account! 
back-end 
Zone 
WebAPI 
Client 
Database 
Game 
Client Client Client
サーバー構成の概念図 
データの流れ 
Game 
Account! 
back-end 
Zone 
WebAPI 
Client 
Database 
Game 
Client Client Client
サーバー構成 
GAME GAME GAME WEB WEB WEB 
GAME WEB 
PARTY 
ZONE 
ACCOUNT 
CHAT 
STORAGE 
MAP QUEST 
MASTER 
SLAVE 
MASTER 
SLAVE 
ZONE 
CHAT 
STORAGE 
MASTER 
MASTER 
MASTER 
SLAVE 
SLAVE 
SLAVE
サーバー構成 
フロントエンド 
GAME GAME GAME WEB WEB WEB 
GAME WEB 
PARTY 
ZONE 
ACCOUNT 
CHAT 
STORAGE 
MAP QUEST 
MASTER 
SLAVE 
MASTER 
SLAVE 
ZONE 
CHAT 
STORAGE 
MASTER 
MASTER 
MASTER 
SLAVE 
SLAVE 
SLAVE
サーバー構成 
バックエンド 
GAME GAME GAME WEB WEB WEB 
GAME WEB 
PARTY 
ZONE 
ACCOUNT 
CHAT 
STORAGE 
MAP QUEST 
MASTER 
SLAVE 
MASTER 
SLAVE 
ZONE 
CHAT 
STORAGE 
MASTER 
MASTER 
MASTER 
SLAVE 
SLAVE 
SLAVE
サーバー構成 
データーベース 
GAME GAME GAME WEB WEB WEB 
GAME WEB 
PARTY 
ZONE 
ACCOUNT 
CHAT 
STORAGE 
MAP QUEST 
MASTER 
SLAVE 
MASTER 
SLAVE 
ZONE 
CHAT 
STORAGE 
MASTER 
MASTER 
MASTER 
SLAVE 
SLAVE 
SLAVE
サーバー構成 
冗長化している箇所 
GAME GAME GAME WEB WEB WEB 
GAME WEB 
PARTY 
ZONE 
ACCOUNT 
CHAT 
STORAGE 
MAP QUEST 
MASTER 
SLAVE 
MASTER 
SLAVE 
ZONE 
CHAT 
STORAGE 
MASTER 
MASTER 
MASTER 
SLAVE 
SLAVE 
SLAVE
サーバー構成 
冗長化していない箇所 
GAME GAME GAME WEB WEB WEB 
GAME WEB 
PARTY 
ZONE 
ACCOUNT 
CHAT 
STORAGE 
MAP QUEST 
MASTER 
SLAVE 
MASTER 
SLAVE 
ZONE 
CHAT 
STORAGE 
MASTER 
MASTER 
MASTER 
SLAVE 
SLAVE 
SLAVE
サーバー構成 
冗長化が可能な限り行っている 
やらない(やれない)ところは諦めている 
データベースは垂直分割 
機能毎にDBを分離 
水平分割(ユーザー単位分割)は行っていない
ログレスを支える 
チャットシステム
チャットシステムの 
要件 
可能な限り過去までさかのぼってログを見れる 
自分がオフライン中の間に、他プレイヤーが発言 
したメッセージもログで見れる 
グループチャットができる
チャットシステムの 
要件への対応 
可能な限り過去までさかのぼってログを見れる 
→DBに一ヶ月分程度のログを保持 
自分がオフライン中の間に、他プレイヤーが発言 
したメッセージもログで見れる 
→DBに保存されたいるのでクライアントから 
WebAPI経由で取得する
チャットに関するクライア 
ントとサーバの関連図
チャットに関するクライア 
ントとサーバの関連図 
こんな感じで、発言したキャ 
ラクターから吹き出しが出る
チャットに関するクライア 
ントとサーバの関連図 
こんな感じで、発言したキャ 
ラクターから吹き出しが出るこの間はSocket通信
チャットに関するクライア 
ントとサーバの関連図 
こんな感じで、発言したキャ 
ラクターから吹き出しが出る 
この間はSocket通信 
この部分にチャットログが残る
チャットに関するクライア 
ントとサーバの関連図 
こんな感じで、発言したキャ 
ラクターから吹き出しが出る 
この間はSocket通信 
こっちはHTTP通信 
この部分にチャットログが残る
チャットのデータフロー
チャットのデータフロー 
発言 
発言 
吹き出し表示
チャットのデータフロー 
発言 
DBに書く 
発言 
吹き出し表示 
吹き出し表示 
吹き出し表示 
吹き出し表示 
吹き出し表示
チャットのデータフロー 
発言 
DBに書く 
発言 
吹き出し表示 
ログ取得吹き出し表示 
吹き出し表示 
吹き出し表示 
吹き出し表示
チャットのデータフロー 
発言 
DBに書く 
発言 
ログ取得吹き出し表示 
ログ読み込み 
吹き出し表示 
ログ表示 
吹き出し表示 
吹き出し表示 
吹き出し表示
直面した問題と 
その解決、今後の課題
直面した問題と、その解決 
3G回線でのゲームプレイ 
具体的な対策というのはないが、特に大きな問題なく動い 
た 
回線切断についてはブラウザ版ログレスのページリロード 
対策のノウハウがほぼそのまま使えた 
サーバは資産である過去の実装をそのまま使いまわす必要があっ 
たが設計が合わない部分でサーバに高負荷問題が起きた 
バックエンドをスケールアウトできるように修正して対応
今後の課題 
クライアントのパフォーマンス・チューニング 
マップ描画、アバター描画最適化 
電池消費量の改善 
クライアントの安定化 
強制終了の改善
今後の課題 
通信量の削減 
キャリアの通信制限にかかっても遊べるのを 
目指したい 
サーバの1ワールド毎の同時接続数の許容量を増や 
したい
セッションの内容 
剣と魔法のログレスの紹介 
開発環境について 
ゲームクライアントについて 
リアルタイム通信について 
サーバについて 
チャットシステムについて 
リリースまでに起きた問題と、残された課題について
ご静聴ありがとうございました!!

Contenu connexe

Tendances

目標の構造としてのゲーム ―ゲームデザイン分析手法「UOSモデル」の提案―
目標の構造としてのゲーム ―ゲームデザイン分析手法「UOSモデル」の提案―目標の構造としてのゲーム ―ゲームデザイン分析手法「UOSモデル」の提案―
目標の構造としてのゲーム ―ゲームデザイン分析手法「UOSモデル」の提案―井戸 里志
 
Data × UX - 定量分析と定性分析のシナジーをガチUXデザイナーが語る
Data × UX - 定量分析と定性分析のシナジーをガチUXデザイナーが語るData × UX - 定量分析と定性分析のシナジーをガチUXデザイナーが語る
Data × UX - 定量分析と定性分析のシナジーをガチUXデザイナーが語るYoshiki Hayama
 
継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説する継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説するTaishiYamada1
 
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回Yoshiki Hayama
 
ドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解するドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解する増田 亨
 
Unityネイティブプラグインの勧め
Unityネイティブプラグインの勧めUnityネイティブプラグインの勧め
Unityネイティブプラグインの勧めKLab Inc. / Tech
 
ゲームの仕様書を書こう2 仕様書に記載する機能内容
ゲームの仕様書を書こう2 仕様書に記載する機能内容ゲームの仕様書を書こう2 仕様書に記載する機能内容
ゲームの仕様書を書こう2 仕様書に記載する機能内容Sugimoto Chizuru
 
ユーザーにうれしいチャットボットのUX 7原則 - 7 Principles to Design UX of Chatbots
ユーザーにうれしいチャットボットのUX 7原則 - 7 Principles to Design UX of ChatbotsユーザーにうれしいチャットボットのUX 7原則 - 7 Principles to Design UX of Chatbots
ユーザーにうれしいチャットボットのUX 7原則 - 7 Principles to Design UX of ChatbotsYoshiki Hayama
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーToru Makabe
 
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)uehara1974
 
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。toshihiro ichitani
 
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例sairoutine
 
UXデザインのはじめの一歩を体験しよう! ユーザーインタビューの基本 | UXデザイン実践セミナー 第1回
UXデザインのはじめの一歩を体験しよう! ユーザーインタビューの基本 | UXデザイン実践セミナー 第1回UXデザインのはじめの一歩を体験しよう! ユーザーインタビューの基本 | UXデザイン実践セミナー 第1回
UXデザインのはじめの一歩を体験しよう! ユーザーインタビューの基本 | UXデザイン実践セミナー 第1回Yoshiki Hayama
 
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはプログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはKatsutoshi Makino
 
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjugフロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjugItsuki Kuroda
 
リアルタイムなゲームの開発でコンテナを使ってみたら簡単便利で激安だったのでオススメしたい
リアルタイムなゲームの開発でコンテナを使ってみたら簡単便利で激安だったのでオススメしたいリアルタイムなゲームの開発でコンテナを使ってみたら簡単便利で激安だったのでオススメしたい
リアルタイムなゲームの開発でコンテナを使ってみたら簡単便利で激安だったのでオススメしたいYutoNishine
 
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎ken_kitahara
 
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろうサーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろうDaisuke Masubuchi
 
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)Naohiro Fujie
 
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門増田 亨
 

Tendances (20)

目標の構造としてのゲーム ―ゲームデザイン分析手法「UOSモデル」の提案―
目標の構造としてのゲーム ―ゲームデザイン分析手法「UOSモデル」の提案―目標の構造としてのゲーム ―ゲームデザイン分析手法「UOSモデル」の提案―
目標の構造としてのゲーム ―ゲームデザイン分析手法「UOSモデル」の提案―
 
Data × UX - 定量分析と定性分析のシナジーをガチUXデザイナーが語る
Data × UX - 定量分析と定性分析のシナジーをガチUXデザイナーが語るData × UX - 定量分析と定性分析のシナジーをガチUXデザイナーが語る
Data × UX - 定量分析と定性分析のシナジーをガチUXデザイナーが語る
 
継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説する継承やめろマジやめろ。 なぜイケないのか 解説する
継承やめろマジやめろ。 なぜイケないのか 解説する
 
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
 
ドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解するドメイン駆動設計 基本を理解する
ドメイン駆動設計 基本を理解する
 
Unityネイティブプラグインの勧め
Unityネイティブプラグインの勧めUnityネイティブプラグインの勧め
Unityネイティブプラグインの勧め
 
ゲームの仕様書を書こう2 仕様書に記載する機能内容
ゲームの仕様書を書こう2 仕様書に記載する機能内容ゲームの仕様書を書こう2 仕様書に記載する機能内容
ゲームの仕様書を書こう2 仕様書に記載する機能内容
 
ユーザーにうれしいチャットボットのUX 7原則 - 7 Principles to Design UX of Chatbots
ユーザーにうれしいチャットボットのUX 7原則 - 7 Principles to Design UX of ChatbotsユーザーにうれしいチャットボットのUX 7原則 - 7 Principles to Design UX of Chatbots
ユーザーにうれしいチャットボットのUX 7原則 - 7 Principles to Design UX of Chatbots
 
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャーKubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
 
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)
 
ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。ユーザーストーリー駆動開発で行こう。
ユーザーストーリー駆動開発で行こう。
 
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
 
UXデザインのはじめの一歩を体験しよう! ユーザーインタビューの基本 | UXデザイン実践セミナー 第1回
UXデザインのはじめの一歩を体験しよう! ユーザーインタビューの基本 | UXデザイン実践セミナー 第1回UXデザインのはじめの一歩を体験しよう! ユーザーインタビューの基本 | UXデザイン実践セミナー 第1回
UXデザインのはじめの一歩を体験しよう! ユーザーインタビューの基本 | UXデザイン実践セミナー 第1回
 
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とはプログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
 
フロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjugフロー効率性とリソース効率性について #xpjug
フロー効率性とリソース効率性について #xpjug
 
リアルタイムなゲームの開発でコンテナを使ってみたら簡単便利で激安だったのでオススメしたい
リアルタイムなゲームの開発でコンテナを使ってみたら簡単便利で激安だったのでオススメしたいリアルタイムなゲームの開発でコンテナを使ってみたら簡単便利で激安だったのでオススメしたい
リアルタイムなゲームの開発でコンテナを使ってみたら簡単便利で激安だったのでオススメしたい
 
FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎FridaによるAndroidアプリの動的解析とフッキングの基礎
FridaによるAndroidアプリの動的解析とフッキングの基礎
 
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろうサーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
 
SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)SSIとDIDで何を解決したいのか?(β版)
SSIとDIDで何を解決したいのか?(β版)
 
オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門オブジェクト指向プログラミングのためのモデリング入門
オブジェクト指向プログラミングのためのモデリング入門
 

En vedette

これまでのオンラインゲーム、これからのオンラインゲーム
これまでのオンラインゲーム、これからのオンラインゲームこれまでのオンラインゲーム、これからのオンラインゲーム
これまでのオンラインゲーム、これからのオンラインゲームTakahiro Hozumi
 
剣と魔法のログレス(PC版)の自慢と課題
剣と魔法のログレス(PC版)の自慢と課題剣と魔法のログレス(PC版)の自慢と課題
剣と魔法のログレス(PC版)の自慢と課題AimingStudy
 
スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話章暢 藤井
 
スマホ版ログレスでグローバル展開を想定したサーバ構築をAnsibleで試してみた話
スマホ版ログレスでグローバル展開を想定したサーバ構築をAnsibleで試してみた話スマホ版ログレスでグローバル展開を想定したサーバ構築をAnsibleで試してみた話
スマホ版ログレスでグローバル展開を想定したサーバ構築をAnsibleで試してみた話Akihiro Sugeno
 
ゲームAIの基礎と事例
ゲームAIの基礎と事例ゲームAIの基礎と事例
ゲームAIの基礎と事例Tomoaki TSUCHIE
 
企画が考えるスマホUIデザイン
企画が考えるスマホUIデザイン企画が考えるスマホUIデザイン
企画が考えるスマホUIデザインKatsumi Mizushima
 
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法Daisuke Nogami
 
新人エンジニアの1年と新しい取り組み
新人エンジニアの1年と新しい取り組み新人エンジニアの1年と新しい取り組み
新人エンジニアの1年と新しい取り組みsusumu kobayashi
 
MMOGで考えるゲームデザイン
MMOGで考えるゲームデザインMMOGで考えるゲームデザイン
MMOGで考えるゲームデザインKatsumi Mizushima
 
良くわかるMeta
良くわかるMeta良くわかるMeta
良くわかるMetadaichi horio
 
Imprementation of realtime_networkgame
Imprementation of realtime_networkgameImprementation of realtime_networkgame
Imprementation of realtime_networkgameSatoshi Yamafuji
 
スマホマーケットの概要と、 マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、 マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)Tokoroten Nakayama
 
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1Akihiro Sugeno
 
「サイクロイド」アクションゲーム企画素案 for Nintendo3DS
「サイクロイド」アクションゲーム企画素案 for Nintendo3DS「サイクロイド」アクションゲーム企画素案 for Nintendo3DS
「サイクロイド」アクションゲーム企画素案 for Nintendo3DSYasuhiro Yamaguchi
 
「ハイパースカラー」対戦格闘ゲーム企画素案
「ハイパースカラー」対戦格闘ゲーム企画素案「ハイパースカラー」対戦格闘ゲーム企画素案
「ハイパースカラー」対戦格闘ゲーム企画素案Yasuhiro Yamaguchi
 
DAUを評価指標から捨てた会社の話 #tokyowebmining
DAUを評価指標から捨てた会社の話 #tokyowebminingDAUを評価指標から捨てた会社の話 #tokyowebmining
DAUを評価指標から捨てた会社の話 #tokyowebminingTokoroten Nakayama
 
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜narumi_
 
ヴィジュアルエフェクト初級者講座
ヴィジュアルエフェクト初級者講座ヴィジュアルエフェクト初級者講座
ヴィジュアルエフェクト初級者講座RyousukeItai
 
ゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのことゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのことMASA_T_O
 
ウェブエンジニアのための色の話
ウェブエンジニアのための色の話ウェブエンジニアのための色の話
ウェブエンジニアのための色の話Kazuyuki CHINDA
 

En vedette (20)

これまでのオンラインゲーム、これからのオンラインゲーム
これまでのオンラインゲーム、これからのオンラインゲームこれまでのオンラインゲーム、これからのオンラインゲーム
これまでのオンラインゲーム、これからのオンラインゲーム
 
剣と魔法のログレス(PC版)の自慢と課題
剣と魔法のログレス(PC版)の自慢と課題剣と魔法のログレス(PC版)の自慢と課題
剣と魔法のログレス(PC版)の自慢と課題
 
スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話スマホ版ログレスにポストエフェクトシステムを導入した話
スマホ版ログレスにポストエフェクトシステムを導入した話
 
スマホ版ログレスでグローバル展開を想定したサーバ構築をAnsibleで試してみた話
スマホ版ログレスでグローバル展開を想定したサーバ構築をAnsibleで試してみた話スマホ版ログレスでグローバル展開を想定したサーバ構築をAnsibleで試してみた話
スマホ版ログレスでグローバル展開を想定したサーバ構築をAnsibleで試してみた話
 
ゲームAIの基礎と事例
ゲームAIの基礎と事例ゲームAIの基礎と事例
ゲームAIの基礎と事例
 
企画が考えるスマホUIデザイン
企画が考えるスマホUIデザイン企画が考えるスマホUIデザイン
企画が考えるスマホUIデザイン
 
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
決定版:サービスの盛り上がり具合をユーザの数(DAU)から読み解く方法
 
新人エンジニアの1年と新しい取り組み
新人エンジニアの1年と新しい取り組み新人エンジニアの1年と新しい取り組み
新人エンジニアの1年と新しい取り組み
 
MMOGで考えるゲームデザイン
MMOGで考えるゲームデザインMMOGで考えるゲームデザイン
MMOGで考えるゲームデザイン
 
良くわかるMeta
良くわかるMeta良くわかるMeta
良くわかるMeta
 
Imprementation of realtime_networkgame
Imprementation of realtime_networkgameImprementation of realtime_networkgame
Imprementation of realtime_networkgame
 
スマホマーケットの概要と、 マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、 マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
 
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
DB設計を静的解析ツールを作ってみた @まべ☆てっく vol.1
 
「サイクロイド」アクションゲーム企画素案 for Nintendo3DS
「サイクロイド」アクションゲーム企画素案 for Nintendo3DS「サイクロイド」アクションゲーム企画素案 for Nintendo3DS
「サイクロイド」アクションゲーム企画素案 for Nintendo3DS
 
「ハイパースカラー」対戦格闘ゲーム企画素案
「ハイパースカラー」対戦格闘ゲーム企画素案「ハイパースカラー」対戦格闘ゲーム企画素案
「ハイパースカラー」対戦格闘ゲーム企画素案
 
DAUを評価指標から捨てた会社の話 #tokyowebmining
DAUを評価指標から捨てた会社の話 #tokyowebminingDAUを評価指標から捨てた会社の話 #tokyowebmining
DAUを評価指標から捨てた会社の話 #tokyowebmining
 
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
 
ヴィジュアルエフェクト初級者講座
ヴィジュアルエフェクト初級者講座ヴィジュアルエフェクト初級者講座
ヴィジュアルエフェクト初級者講座
 
ゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのことゲーム制作初心者が知るべき8つのこと
ゲーム制作初心者が知るべき8つのこと
 
ウェブエンジニアのための色の話
ウェブエンジニアのための色の話ウェブエンジニアのための色の話
ウェブエンジニアのための色の話
 

Similaire à 剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術

AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例Amazon Web Services Japan
 
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
 
Dev camp2012jpn day2special
Dev camp2012jpn day2specialDev camp2012jpn day2special
Dev camp2012jpn day2specialKatsuhito Katoh
 
Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料Daisuke Masubuchi
 
シンラ・テクノロジー第2回クラウドゲーム開発者会議
シンラ・テクノロジー第2回クラウドゲーム開発者会議シンラ・テクノロジー第2回クラウドゲーム開発者会議
シンラ・テクノロジー第2回クラウドゲーム開発者会議Shinra_Technologies
 
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~Daisuke Masubuchi
 
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~日本マイクロソフト株式会社
 
LEGO MINDSTORMS EV3 API
LEGO MINDSTORMS EV3 APILEGO MINDSTORMS EV3 API
LEGO MINDSTORMS EV3 APIAkira Hatsune
 
DeNAのゲーム開発を支える技術 (クライアントサイド編)
DeNAのゲーム開発を支える技術 (クライアントサイド編)DeNAのゲーム開発を支える技術 (クライアントサイド編)
DeNAのゲーム開発を支える技術 (クライアントサイド編)denatech2016
 
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX  ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX  ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...日本マイクロソフト株式会社
 
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する日本マイクロソフト株式会社
 
CommunityOpenDay2012名古屋セッション資料
CommunityOpenDay2012名古屋セッション資料CommunityOpenDay2012名古屋セッション資料
CommunityOpenDay2012名古屋セッション資料Shinichiro Isago
 
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏Developers Summit
 
Cerebro for VFX / Animation Japan
Cerebro for VFX / Animation JapanCerebro for VFX / Animation Japan
Cerebro for VFX / Animation JapanCineSoft
 
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft AzureDaisuke Masubuchi
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践真吾 吉田
 
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころKazumi IWANAGA
 
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!Daisuke Masubuchi
 
Cocos2d-xおよび関連サービスについて
Cocos2d-xおよび関連サービスについてCocos2d-xおよび関連サービスについて
Cocos2d-xおよび関連サービスについてChukong Technologies Japan
 

Similaire à 剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術 (20)

AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
 
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 で始める ...
 
Dev camp2012jpn day2special
Dev camp2012jpn day2specialDev camp2012jpn day2special
Dev camp2012jpn day2special
 
Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料Azure PlayFab トレーニング資料
Azure PlayFab トレーニング資料
 
シンラ・テクノロジー第2回クラウドゲーム開発者会議
シンラ・テクノロジー第2回クラウドゲーム開発者会議シンラ・テクノロジー第2回クラウドゲーム開発者会議
シンラ・テクノロジー第2回クラウドゲーム開発者会議
 
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
 
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
【de:code 2020】 2020 年も最高のゲームをつくろう! Game Stack でゲーム開発をしよう! ~ LiveOps とデータ分析編 ~
 
LEGO MINDSTORMS EV3 API
LEGO MINDSTORMS EV3 APILEGO MINDSTORMS EV3 API
LEGO MINDSTORMS EV3 API
 
DeNAのゲーム開発を支える技術 (クライアントサイド編)
DeNAのゲーム開発を支える技術 (クライアントサイド編)DeNAのゲーム開発を支える技術 (クライアントサイド編)
DeNAのゲーム開発を支える技術 (クライアントサイド編)
 
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX  ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX  ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
N01_多様に活用可能なマイクロソフトのゲーム関連技術や開発の DX ~高品質リアルタイムビジュアライズのリモート活用からリアルタイムコラボレーションま...
 
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
【de:code 2020】 Azure Bot Services を使って Teams bot を開発する
 
CommunityOpenDay2012名古屋セッション資料
CommunityOpenDay2012名古屋セッション資料CommunityOpenDay2012名古屋セッション資料
CommunityOpenDay2012名古屋セッション資料
 
Windows Azure Community Open Day 2012
Windows Azure   Community Open Day 2012Windows Azure   Community Open Day 2012
Windows Azure Community Open Day 2012
 
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
【17-E-2】Ruby PaaS「MOGOK」 ~ ソフトウェアエンジニアのためのクラウドサービス ~ 藤原秀一氏
 
Cerebro for VFX / Animation Japan
Cerebro for VFX / Animation JapanCerebro for VFX / Animation Japan
Cerebro for VFX / Animation Japan
 
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
 
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
サーバー管理よ、サヨウナラ。サーバーレス アーキテクチャの意義と実践
 
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
【NLU祭り 場外編】コミュニケーションをより身近に、よりかしこく。LUIS と Azure AI サービスの使いどころ
 
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
【de:code19】最高のゲームをつくろう! マイクロソフト Game Stack でゲーム開発をしよう!
 
Cocos2d-xおよび関連サービスについて
Cocos2d-xおよび関連サービスについてCocos2d-xおよび関連サービスについて
Cocos2d-xおよび関連サービスについて
 

剣と魔法のログレス いにしえの女神 〜スマホ時代の MMORPG を支える技術