Submit Search
Upload
DMM GAMES 内製チーム PlayCanvas上でのリソース管理
•
0 likes
•
173 views
S
Seungil Nam
Follow
自己紹介 PlayCanvas Preload Tagで管理 デプロイ自動化
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 22
Download now
Download to read offline
Recommended
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 OSAKA
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 OSAKA
Game Tools & Middleware Forum
Unityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャ
torisoup
DMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターン
DMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターン
Seungil Nam
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 TOKYO
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 TOKYO
Game Tools & Middleware Forum
Webで3Dモデルはどう扱う?PlayCanvas:3Dモデルディープダイブ+新機能紹介!
Webで3Dモデルはどう扱う?PlayCanvas:3Dモデルディープダイブ+新機能紹介!
Game Tools & Middleware Forum
ゲーム開発とデザインパターン
ゲーム開発とデザインパターン
Takashi Komada
UE4におけるアニメーション制作事例
UE4におけるアニメーション制作事例
エピック・ゲームズ・ジャパン Epic Games Japan
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
DeNA
Recommended
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 OSAKA
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 OSAKA
Game Tools & Middleware Forum
Unityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャ
torisoup
DMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターン
DMM GAMES 内製チーム PlayCanvas 上でのアーキテクチャ、デザインパターン
Seungil Nam
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 TOKYO
PlayCanvas:2D機能とライブラリ組み込みのいろは - PlayCanvas運営事務局 - GTMF 2018 TOKYO
Game Tools & Middleware Forum
Webで3Dモデルはどう扱う?PlayCanvas:3Dモデルディープダイブ+新機能紹介!
Webで3Dモデルはどう扱う?PlayCanvas:3Dモデルディープダイブ+新機能紹介!
Game Tools & Middleware Forum
ゲーム開発とデザインパターン
ゲーム開発とデザインパターン
Takashi Komada
UE4におけるアニメーション制作事例
UE4におけるアニメーション制作事例
エピック・ゲームズ・ジャパン Epic Games Japan
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
DeNA
【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
torisoup
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
Katsutoshi Makino
MMORPGで考えるレベルデザイン
MMORPGで考えるレベルデザイン
Katsumi Mizushima
Doozy UI 使おうぜ! #unity_lt
Doozy UI 使おうぜ! #unity_lt
torisoup
Unityでパフォーマンスの良いUIを作る為のTips
Unityでパフォーマンスの良いUIを作る為のTips
Unity Technologies Japan K.K.
リアルタイムコマンドバトルのゲームで PlayFab を使ってみた
リアルタイムコマンドバトルのゲームで PlayFab を使ってみた
YutoNishine
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
Unity Technologies Japan K.K.
ゲームの仕様書を書こうまとめ
ゲームの仕様書を書こうまとめ
Sugimoto Chizuru
年の瀬リアルタイム通信サーバ勉強会
年の瀬リアルタイム通信サーバ勉強会
モノビット エンジン
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
Daisuke Masubuchi
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
モノビット エンジン
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
UnityTechnologiesJapan002
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
historia_Inc
Gcm#4 アメリカの長編アニメーションの 色とライティング
Gcm#4 アメリカの長編アニメーションの 色とライティング
GREE/Art
建築ビジュアライズにおけるLightmass実践使用方法 (フリーランス 真茅健一様)
建築ビジュアライズにおけるLightmass実践使用方法 (フリーランス 真茅健一様)
エピック・ゲームズ・ジャパン Epic Games Japan
Unityで音を制す
Unityで音を制す
CRI Middleware
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
Unity Technologies Japan K.K.
Lightmassの仕組み ~Precomputed Light Volume編~ (Epic Games Japan: 篠山範明)
Lightmassの仕組み ~Precomputed Light Volume編~ (Epic Games Japan: 篠山範明)
エピック・ゲームズ・ジャパン Epic Games Japan
UniTask入門
UniTask入門
torisoup
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
narumi_
DMM meetup #23 アドプラットフォームグループの取組.pdf
DMM meetup #23 アドプラットフォームグループの取組.pdf
Koji Miyata
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing
Keiji Kikuchi
More Related Content
What's hot
【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
torisoup
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
Katsutoshi Makino
MMORPGで考えるレベルデザイン
MMORPGで考えるレベルデザイン
Katsumi Mizushima
Doozy UI 使おうぜ! #unity_lt
Doozy UI 使おうぜ! #unity_lt
torisoup
Unityでパフォーマンスの良いUIを作る為のTips
Unityでパフォーマンスの良いUIを作る為のTips
Unity Technologies Japan K.K.
リアルタイムコマンドバトルのゲームで PlayFab を使ってみた
リアルタイムコマンドバトルのゲームで PlayFab を使ってみた
YutoNishine
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
Unity Technologies Japan K.K.
ゲームの仕様書を書こうまとめ
ゲームの仕様書を書こうまとめ
Sugimoto Chizuru
年の瀬リアルタイム通信サーバ勉強会
年の瀬リアルタイム通信サーバ勉強会
モノビット エンジン
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
Daisuke Masubuchi
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
モノビット エンジン
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
UnityTechnologiesJapan002
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
historia_Inc
Gcm#4 アメリカの長編アニメーションの 色とライティング
Gcm#4 アメリカの長編アニメーションの 色とライティング
GREE/Art
建築ビジュアライズにおけるLightmass実践使用方法 (フリーランス 真茅健一様)
建築ビジュアライズにおけるLightmass実践使用方法 (フリーランス 真茅健一様)
エピック・ゲームズ・ジャパン Epic Games Japan
Unityで音を制す
Unityで音を制す
CRI Middleware
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
Unity Technologies Japan K.K.
Lightmassの仕組み ~Precomputed Light Volume編~ (Epic Games Japan: 篠山範明)
Lightmassの仕組み ~Precomputed Light Volume編~ (Epic Games Japan: 篠山範明)
エピック・ゲームズ・ジャパン Epic Games Japan
UniTask入門
UniTask入門
torisoup
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
narumi_
What's hot
(20)
【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
プログラマが欲しい仕様書とは
プログラマが欲しい仕様書とは
MMORPGで考えるレベルデザイン
MMORPGで考えるレベルデザイン
Doozy UI 使おうぜ! #unity_lt
Doozy UI 使おうぜ! #unity_lt
Unityでパフォーマンスの良いUIを作る為のTips
Unityでパフォーマンスの良いUIを作る為のTips
リアルタイムコマンドバトルのゲームで PlayFab を使ってみた
リアルタイムコマンドバトルのゲームで PlayFab を使ってみた
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
ゲームの仕様書を書こうまとめ
ゲームの仕様書を書こうまとめ
年の瀬リアルタイム通信サーバ勉強会
年の瀬リアルタイム通信サーバ勉強会
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
サーバー知識不要!のゲームサーバー "Azure PlayFab" で長期運営タイトルを作ろう
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
【Unite Tokyo 2019】HDRPコワクナイ! HDRPで目指す小規模で高品質な映像制作
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
Gcm#4 アメリカの長編アニメーションの 色とライティング
Gcm#4 アメリカの長編アニメーションの 色とライティング
建築ビジュアライズにおけるLightmass実践使用方法 (フリーランス 真茅健一様)
建築ビジュアライズにおけるLightmass実践使用方法 (フリーランス 真茅健一様)
Unityで音を制す
Unityで音を制す
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
Lightmassの仕組み ~Precomputed Light Volume編~ (Epic Games Japan: 篠山範明)
Lightmassの仕組み ~Precomputed Light Volume編~ (Epic Games Japan: 篠山範明)
UniTask入門
UniTask入門
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
個人開発でゲーム一本完成させるまでの苦難の道のり 〜企画編〜
Similar to DMM GAMES 内製チーム PlayCanvas上でのリソース管理
DMM meetup #23 アドプラットフォームグループの取組.pdf
DMM meetup #23 アドプラットフォームグループの取組.pdf
Koji Miyata
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing
Keiji Kikuchi
DeNA の新しいネイティブ開発(パズル戦隊デナレンジャー)
DeNA の新しいネイティブ開発(パズル戦隊デナレンジャー)
dena_study
DMM.comラボでの日本語全文検索の利用事例紹介
DMM.comラボでの日本語全文検索の利用事例紹介
Hiyou Shinnonome
カンバンと朝会とわたくし
カンバンと朝会とわたくし
Drecom Co., Ltd.
革新的ブラウザゲームを支えるプラットフォーム技術
革新的ブラウザゲームを支えるプラットフォーム技術
Toru Yamaguchi
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
YutoNishine
DMM.comラボネットワーク部における朝会の変遷
DMM.comラボネットワーク部における朝会の変遷
Ken SASAKI
DeNAのゲーム開発を支える Game Backend as a Service
DeNAのゲーム開発を支える Game Backend as a Service
Makoto Haruyama
自動テストにおけるコードベース戦略とローコード戦略のすみ分け
自動テストにおけるコードベース戦略とローコード戦略のすみ分け
tomohiro odan
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Game Tools & Middleware Forum
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
Makoto Haruyama
WordPressのリッチコンテンツを簡単に作れるPlayCanvasセミナー
WordPressのリッチコンテンツを簡単に作れるPlayCanvasセミナー
PlayCanvas運営事務局
ドメイン駆動設計とは何か 【入門編】
ドメイン駆動設計とは何か 【入門編】
増田 亨
3Dリアルマップを用いたモバイルゲーム開発における課題とその解決方法
3Dリアルマップを用いたモバイルゲーム開発における課題とその解決方法
Drecom Co., Ltd.
DMMのゲームプラットフォームで利用している技術やシステム構成、レガシーシステムが抱える課題、解決のためのシステムリプレイスの進め方
DMMのゲームプラットフォームで利用している技術やシステム構成、レガシーシステムが抱える課題、解決のためのシステムリプレイスの進め方
DMM_GAMES_PF
【ブラウザゲームPFが語る業界トレンドNOW#2 HTML5スペシャル! 】メディアミックスをPlayCanvasで実現する(2018/11/06講演)
【ブラウザゲームPFが語る業界トレンドNOW#2 HTML5スペシャル! 】メディアミックスをPlayCanvasで実現する(2018/11/06講演)
PlayCanvas運営事務局
Pull request時の画面差分取得の自動化
Pull request時の画面差分取得の自動化
Shunsuke Maeda
20121123 アド部定例会 unityアプリに広告を入れる方法
20121123 アド部定例会 unityアプリに広告を入れる方法
Yasuyuki Kamata
July Tech Festa 2014 大規模エンターテイメントサイトを支える技術
July Tech Festa 2014 大規模エンターテイメントサイトを支える技術
DMM.comラボ ネットワークチーム
Similar to DMM GAMES 内製チーム PlayCanvas上でのリソース管理
(20)
DMM meetup #23 アドプラットフォームグループの取組.pdf
DMM meetup #23 アドプラットフォームグループの取組.pdf
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing
Regional Scrum Gathering Tokyo 2023 Keiji Kikuchi Remote Mobbing
DeNA の新しいネイティブ開発(パズル戦隊デナレンジャー)
DeNA の新しいネイティブ開発(パズル戦隊デナレンジャー)
DMM.comラボでの日本語全文検索の利用事例紹介
DMM.comラボでの日本語全文検索の利用事例紹介
カンバンと朝会とわたくし
カンバンと朝会とわたくし
革新的ブラウザゲームを支えるプラットフォーム技術
革新的ブラウザゲームを支えるプラットフォーム技術
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
アプリエンジニアがサーバーサイドで最初に勉強するべきこと
DMM.comラボネットワーク部における朝会の変遷
DMM.comラボネットワーク部における朝会の変遷
DeNAのゲーム開発を支える Game Backend as a Service
DeNAのゲーム開発を支える Game Backend as a Service
自動テストにおけるコードベース戦略とローコード戦略のすみ分け
自動テストにおけるコードベース戦略とローコード戦略のすみ分け
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
WordPressのリッチコンテンツを簡単に作れるPlayCanvasセミナー
WordPressのリッチコンテンツを簡単に作れるPlayCanvasセミナー
ドメイン駆動設計とは何か 【入門編】
ドメイン駆動設計とは何か 【入門編】
3Dリアルマップを用いたモバイルゲーム開発における課題とその解決方法
3Dリアルマップを用いたモバイルゲーム開発における課題とその解決方法
DMMのゲームプラットフォームで利用している技術やシステム構成、レガシーシステムが抱える課題、解決のためのシステムリプレイスの進め方
DMMのゲームプラットフォームで利用している技術やシステム構成、レガシーシステムが抱える課題、解決のためのシステムリプレイスの進め方
【ブラウザゲームPFが語る業界トレンドNOW#2 HTML5スペシャル! 】メディアミックスをPlayCanvasで実現する(2018/11/06講演)
【ブラウザゲームPFが語る業界トレンドNOW#2 HTML5スペシャル! 】メディアミックスをPlayCanvasで実現する(2018/11/06講演)
Pull request時の画面差分取得の自動化
Pull request時の画面差分取得の自動化
20121123 アド部定例会 unityアプリに広告を入れる方法
20121123 アド部定例会 unityアプリに広告を入れる方法
July Tech Festa 2014 大規模エンターテイメントサイトを支える技術
July Tech Festa 2014 大規模エンターテイメントサイトを支える技術
DMM GAMES 内製チーム PlayCanvas上でのリソース管理
1.
© DMM.com DMM GAMES
内製チーム PlayCanvas 上での リソース管理 南 勝壹 合同会社 EXNOA 4/23/2021
2.
© DMM.com 前回:PlayCanvas LT#0 DMM
GAMES 内製チーム PlayCanvas 上での アーキテクチャ、デザインパターン https://www.slideshare.net/SeungilNam/dmm-games-playcanvas はじめに 2 2
3.
© DMM.com アジェンダ 1. 自己紹介 2.
PlayCanvas Preload 3. Tagで管理 4. デプロイ自動化 3
4.
© DMM.com 自己紹介 南 勝壹 内製チーム:エンジニア(4年目) DMM
Unity Framework(DUF)社内基盤開発 凍京ネクロSM開発 経歴 イントラネットウェブアプリ開発(2年) ベンチャーを立ち上げ、スマートフォン向けのアプリ開発(2年) スマートフォン開発向けのオンラインゲーム開発(5年) 4
5.
© DMM.com PlayCanvas Preload 5
6.
© DMM.com PlayCanvas Preload Preloadにチェック:初期ダウンロード 6 PlayCanvasを起動する時にダウンロード
7.
© DMM.com PlayCanvas Preload Preloadにチェックしない:手動ダウンロードパータン1 7 Assetが使用されているシーンを ロードした時にダウンロード
8.
© DMM.com PlayCanvas Preload Preloadにチェックしない:手動ダウンロードパータン2 8 PlayCanvasのAssetRegistry
Scriptで Assetが必要な時にダウンロード
9.
© DMM.com PlayCanvas Preload 注意点 9 Preloadをチェックしていない Assetを使用しているシーンをロードすると 一瞬白くなる!!
10.
© DMM.com PlayCanvas Preload 注意点 10 Assetがロードが終わるまでに非表示
11.
© DMM.com Tagで管理 11
12.
© DMM.com Tagで管理 Add Tag 12
13.
© DMM.com Tagで管理 Assetロード 13 master_data Tag master_gachas.json
Asset
14.
© DMM.com Tagで管理 Assetロード(例1) 14
15.
© DMM.com Tagで管理 Assetロード(例2) 15
16.
© DMM.com Tagで管理 Assetロード(例3) 16
17.
© DMM.com デプロイ自動化 17
18.
© DMM.com デプロイ自動化 利用サービス Golang GCP Slack デプロイ自動化 利用サービス 18 Google および
Google ロゴは Google Inc. の登録商標であり、同社の許可を得て使用しています。 Google Sheets Cloud Build
19.
© DMM.com デプロイ自動化 リソース反映 19 Google および
Google ロゴは Google Inc. の登録商標であり、同社の許可を得て使用しています。 Git Bitbucket Google Sheets Resource Pull Golang Resource Compile REST API MasterData Assets - Create asset Assets - Update asset Golang ① ② ③
20.
© DMM.com デプロイ自動化 PlayCanvas →
GCP 20 Google および Google ロゴは Google Inc. の登録商標であり、同社の許可を得て使用しています。 ① ② ③
21.
© DMM.com デプロイ自動化 GCP →
実機確認 21 Google および Google ロゴは Google Inc. の登録商標であり、同社の許可を得て使用しています。 成果物の確認 通知 Deploy project-bot 21
22.
© DMM.com ご清聴ありがとうございました! 次回機会あれば、、、 シーン管理について話します!! Except as
noted, the contents of this site are licensed under the Creative Commons Attribution 3.0 License, and code is licensed under a BSD license. Copyright
Download now