Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Genki Yamada
PPTX, PDF
4,489 views
GameTalkNight AmebaGames
The challenges of AmebaGames
Engineering
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 28
2
/ 28
3
/ 28
4
/ 28
5
/ 28
6
/ 28
7
/ 28
8
/ 28
9
/ 28
10
/ 28
11
/ 28
12
/ 28
13
/ 28
14
/ 28
15
/ 28
16
/ 28
17
/ 28
18
/ 28
19
/ 28
20
/ 28
21
/ 28
22
/ 28
23
/ 28
24
/ 28
25
/ 28
26
/ 28
27
/ 28
28
/ 28
More Related Content
PPTX
スマホ版ログレスにポストエフェクトシステムを導入した話
by
章暢 藤井
PDF
Createjs jp study #4 20130726
by
Seigo Tanaka
PDF
UE4を使った映像制作 (UE4 Character Art Dive Online)
by
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
ごった煮 on the AWS
by
Takuya Tachibana
PPTX
Spritestudio演習
by
Yuki 辻田
PPTX
ヴィジュアルエフェクト初級者講座
by
RyousukeItai
PPTX
Flash Toolkit for CreateJSで作るスマートフォン用アニメーショ
by
Tomohiro Kosaka
PPTX
reInvent 2018に行ってきた
by
Yu Otsubo
スマホ版ログレスにポストエフェクトシステムを導入した話
by
章暢 藤井
Createjs jp study #4 20130726
by
Seigo Tanaka
UE4を使った映像制作 (UE4 Character Art Dive Online)
by
エピック・ゲームズ・ジャパン Epic Games Japan
ごった煮 on the AWS
by
Takuya Tachibana
Spritestudio演習
by
Yuki 辻田
ヴィジュアルエフェクト初級者講座
by
RyousukeItai
Flash Toolkit for CreateJSで作るスマートフォン用アニメーショ
by
Tomohiro Kosaka
reInvent 2018に行ってきた
by
Yu Otsubo
What's hot
PDF
ロボット好き集まれ!こいつ、動くぞ。星と翼のパラドクス開発事例
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
スマホ版ログレスでグローバル展開を想定したサーバ構築をAnsibleで試してみた話
by
Akihiro Sugeno
PDF
タイピング練習のすゝめ
by
Katsuhiro Morishita
PPTX
PhotonCloudで一ヶ月ゲーム作った話
by
Hiroto Imoto
PDF
Unity 5.3 の In-App Purchase を試してみた
by
Mori Tetsuya
PDF
『バランワンダーワールド』でのマルチプラットフォーム対応について UNREAL FEST EXTREME 2021 SUMMER
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
20140829 第24回 Unity 勉強会 - Unity meets SpriteStudio
by
Mori Tetsuya
PDF
非ゲーム業界のデザイナーが CEDECに参加してきた
by
Meyco U
PDF
Jawsfeta tohoku lt_20140906
by
Takayuki Niinuma
PPTX
【エスカドラ】 SpriteStudio Friendshipバナー キャラクターアニメーション制作工程
by
株式会社エスカドラ
PDF
UE4で”MetaHumanを使わずに”耳なし芳一になる10の方法 | UE4 Character Art Dive Online
by
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
ゲームデータDLとの戦い ~幻塔戦記グリフォン~
by
Syougo Yoshino
PDF
Vi Boot Camp #1
by
Shinya Hayakawa
PPTX
OPTPiX SpriteStudio 勉強会#03 「今回は中~上級者向け! キーワードは『達人のコツ』と『2Dツールの可能性』、そして『グロテスク』!!」
by
Web Technology Corp.
PDF
コンピュータシステムの原理を理解させる アクティブ・ラーニング
by
Susumu Yamazaki
PDF
第6回品川Redmine勉強会発表資料「開発基盤としてのRedmine~Redmineをカスタマイズするポイント」
by
akipii Oga
PDF
KLabのVR/ARへの取り組み
by
miki koganei
PDF
【Unite Tokyo 2019】映像制作はUnityでさらなる高みへ メイキング オブ next "Gift ”
by
UnityTechnologiesJapan002
PDF
【第7回redmine.tokyo勉強会】RedmineのFAQとアンチパターン集~WBS駆動からチケット駆動へ
by
akipii Oga
PDF
【Unity道場スペシャル 2018仙台】Unityでステージをつくるのじゃ
by
Unity Technologies Japan K.K.
ロボット好き集まれ!こいつ、動くぞ。星と翼のパラドクス開発事例
by
エピック・ゲームズ・ジャパン Epic Games Japan
スマホ版ログレスでグローバル展開を想定したサーバ構築をAnsibleで試してみた話
by
Akihiro Sugeno
タイピング練習のすゝめ
by
Katsuhiro Morishita
PhotonCloudで一ヶ月ゲーム作った話
by
Hiroto Imoto
Unity 5.3 の In-App Purchase を試してみた
by
Mori Tetsuya
『バランワンダーワールド』でのマルチプラットフォーム対応について UNREAL FEST EXTREME 2021 SUMMER
by
エピック・ゲームズ・ジャパン Epic Games Japan
20140829 第24回 Unity 勉強会 - Unity meets SpriteStudio
by
Mori Tetsuya
非ゲーム業界のデザイナーが CEDECに参加してきた
by
Meyco U
Jawsfeta tohoku lt_20140906
by
Takayuki Niinuma
【エスカドラ】 SpriteStudio Friendshipバナー キャラクターアニメーション制作工程
by
株式会社エスカドラ
UE4で”MetaHumanを使わずに”耳なし芳一になる10の方法 | UE4 Character Art Dive Online
by
エピック・ゲームズ・ジャパン Epic Games Japan
ゲームデータDLとの戦い ~幻塔戦記グリフォン~
by
Syougo Yoshino
Vi Boot Camp #1
by
Shinya Hayakawa
OPTPiX SpriteStudio 勉強会#03 「今回は中~上級者向け! キーワードは『達人のコツ』と『2Dツールの可能性』、そして『グロテスク』!!」
by
Web Technology Corp.
コンピュータシステムの原理を理解させる アクティブ・ラーニング
by
Susumu Yamazaki
第6回品川Redmine勉強会発表資料「開発基盤としてのRedmine~Redmineをカスタマイズするポイント」
by
akipii Oga
KLabのVR/ARへの取り組み
by
miki koganei
【Unite Tokyo 2019】映像制作はUnityでさらなる高みへ メイキング オブ next "Gift ”
by
UnityTechnologiesJapan002
【第7回redmine.tokyo勉強会】RedmineのFAQとアンチパターン集~WBS駆動からチケット駆動へ
by
akipii Oga
【Unity道場スペシャル 2018仙台】Unityでステージをつくるのじゃ
by
Unity Technologies Japan K.K.
GameTalkNight AmebaGames
1.
AmebaGames 技術への挑戦 リアルタイム基盤 AmebaGames 技術戦略室 山田 元基
2.
自己紹介 山田 元基 2008年 新卒入社 Ameba統括本部 Amebaゲーム事業本部 技術戦略室 経歴 2008年
サイバーエージェント入社 2011年 ブログ開発3年経験後ゲーム開発を担当 2011年〜 天空のクリスタリアなど4本のゲームに関わる 2013年 社員総会でベストエンジニア賞受賞 2014年〜 AmebaGamesの技術戦略を立案、実行 ・サーバサイドエンジニア。現在はマネジメントがメイン ・趣味 旅行・・・月に1度どこかに出かけてリフレッシュ♪ 映画・・・スターウォーズは2回観たけど、もう1回行く予定 ゲーム・・シミュレーションが好き。 最近はStarWarsバトルフロントをプレイ中
3.
本日の流れ ①リアルタイム通信基盤開発 ②リアルタイム通信基盤のシステム ③現在開発中のチャット基盤の紹介 ④AmebaGamesの技術への挑戦
4.
①リアルタイム通信基盤開発
5.
リアルタイム通信基盤「duck」を開発 ・リアルタイム処理のプラットフォーム ・高速、高機能、高信頼性 ・同時接続1万以上可能 ・OSS公開予定
6.
リアルタイム通信基盤「duck」開発経緯 ・社内技術イベントのイノテック会議で提案発表、優勝 ・提案者であるMario氏が開発着手 (現在はAmebaFRESH!担当) ・2015年4月にプロダクトリリース エンジニア主導で立案から開発まで実行
7.
なぜリアルタイム通信基盤を開発するのか? 自社でリアルタイム通信基盤を開発した 3つの理由
8.
なぜリアルタイム通信基盤を開発するのか? ①ゲームのトレンド ・オンラインゲームが主流 ・対戦、協力型のマルチプレイを基本としたゲームが増加 ・今後開発するゲームに搭載は必須になっている マルチプレイが好きな人は多い!! 自社タイトルにも マルチプレイが続々!
9.
なぜリアルタイム通信基盤を開発するのか? ②リアルタイム通信技術の蓄積 ・技術難易度が高くノウハウ蓄積が重要な技術 ・最新技術の導入、カスタマイズが可能 ・MMORPG全盛期に向けた技術への投資 開発・運用ノウハウを習得するためには手を動かすのが近道 sock.js websocket MQTT Protocol Buffers node.js AeroSpike MessagePack golang 広く深い知識が必要
10.
なぜリアルタイム通信基盤を開発するのか? ③実行できるチーム・組織 ・サーバサイド技術に強い開発者が多い ・最新技術に責任を持って挑戦をするリーダーがいる ・挑戦を後押ししてもらえる環境 リアルタイム通信など基盤技術に携わりたい人が多い!
11.
なぜリアルタイム通信基盤を開発するのか? ①ゲームのトレンド ②リアルタイム通信技術の蓄積 ③実行できる人材・組織
12.
なぜリアルタイム通信基盤を開発するのか? ゲーム開発の重要な技術を 自社で開発・運用を行いノウハウを蓄積して 新しい価値を提供するため
13.
②リアルタイム通信基盤(duck) システム
14.
duckの開発期間と人数 開発期間 ・約10ヶ月 開発人数 ・初期は1名で開発。リリース時4名 特徴 ・少数精鋭チーム
15.
duckのシステム ■プラットフォーム ・PCブラウザ/スマホブラウザ ・ネイティブアプリ ・Macでの開発を想定
16.
duckのシステム ■通信プロトコル ・sock.js ・webSocket ・MQTT ■エンコーディング ・JSON ・MessagePack ・ProtocolBuffers
17.
duckのシステム ■サーバサイド ・Golang ■データストア ・AeroSpike
18.
ネイティブアプリ「ウチの姫さまがいちばんカワイイ」 Webブラウザアプリ「スクールファンファーレ」 duck導入事例
19.
duckの今後の導入 ネイティブアプリ 「ガールフレンド(♪)」 その他開発中タイトルも 対応予定
20.
③現在開発中の チャット基盤の紹介
21.
チャット基盤「gossipy」を開発 ・ユーザー間のメッセージを高速に処理 ・duck基盤ノウハウ利用したチャットシステム ・3つの機能を提供 1.購読型メッセージング 2.ダイレクトメッセージング 3.ユーザー状態通知 ・絶賛開発中 プレゼンス機能フロー図
22.
なぜチャット基盤を開発したか ・新規タイトルでチャットを導入する話が上がった ・リアルタイム基盤との親和性が高く開発効率化が行える ・今後のゲームにおいて標準機能となる基盤になる可能性が高い 基盤開発を行うメリットが大きいと判断
23.
AmebaGamesの 技術への挑戦
24.
AmebaGamesの技術への挑戦 ①STF(スマートフォン検証システム) ②ImageHayabusa(画像処理オンデマンドサービス) ③octo(Unity AssetBundle配信システム)
25.
①STF(スマートフォン検証システム) ・スマートフォンを遠隔操作できるシステム ・Smartphone Test Farmの略称 ・100台以上の端末を同時操作可能 ・デバック、テストの効率化に貢献 ・OSSとして発表 http://openstf.io/ https://github.com/openstf/stf
26.
②ImageHayabusa(画像処理オンデマンドサービス) ・画像処理をオンデマンドで行い配信するサービス ・現在はリサイズ、最適化、形式変換に対応 ・配信先のデバイスに合わせて自動で最適化 ・デザイン作業効率化を目指して PSDデータからの画像書き出し開発中 ・現在は社内限定サービス https://hayabusa.io/ https://speakerdeck.com/gunta/hua-xiang-bian-huan-night- imagehayabusa-dezainzuo-ye-xiao-lu-hua
27.
③octo(Unity AssetBundle配信システム) ・UnityのAssetBundle配信の効率化を目指して開発 ・基本機能設計を共通化して品質向上 ・バージョン管理から配信まで一括対応。 新機能リリース時の負荷削減 ・絶賛開発中。今春以降のサービスに導入
28.
最後に ・サービスがHITするための技術への挑戦が大前提 ・新しい技術には積極的にチャレンジする ・自身が挑戦をする気になれば組織は全力サポート ・VRやAIへの取り組み強化中
Download