u1w共有会 「チーム開発でのGoogle Sheetを 使ったマスターデータの管理」

2.8K Views

October 14, 23

スライド概要

profile-image

Unity Engineer: Individual Activities → Making Games

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

チーム管理でのGoogle Sheetを 使ったマスターデータの管理 2023/10/14 ようさん

2.

自己紹介 名前 : ようさん ● Unityエンジニア ● 生成AI周りを少し触っています X(Twitter) @ayousanz 2

3.

自己紹介 3

4.

目次 1. 2. 3. 4. 5. 6. 制作したプロジェクトの紹介 プロジェクトのマスターデータ Unityのマスターデータの管理方法 制作時のマスターデータに対する要件 Google Sheetを使ったマスターデータの管理 まとめ 4

5.

1. 制作したプロジェクト メスガキAIをわからせる 「メスガキAIチャット」 ● 問題数は200問以上 ● アニメーション対応 ● ボイス付き 5

6.

2. プロジェクトのマスターデータ 6

7.

3. Unityのマスターデータの管理方法 1. Unityのスクリプト内 2. UnityのScriptableObject 3. Google Sheet 4. Excel(CSV) 5. パラメータ管理のサービス 7

8.

制作時のマスターデータに対する要件 ● エンジニア 2 ● プランナー 2 ● イラスト・デザイナー 2 ● サウンド 1 ● エフェクト 1 8

9.

制作時のマスターデータに対する要件 1. 起動時に最新のマスターデータを取得したい ○ Editor ○ ビルド 2. パラメータを誰でもいつでも変更したい ○ パラメータ名 ○ パラメータ型 ○ パラメータの説明 9

10.

マスターデータを使った開発でやりたいこと 1. 起動時に最新のマスターデータを取得したい ○ Editor ○ ビルド 2. パラメータを誰でもいつでも変更したい ○ パラメータ名 ○ パラメータ型 ○ パラメータの説明 10

11.

起動時に最新のマスターデータを取得したい 11

12.

マスターデータを使った開発でやりたいこと 1. 起動時に最新のマスターデータを取得したい ○ Editor ○ ビルド 2. パラメータを誰でもいつでも変更したい ○ パラメータ名 ○ パラメータ型 ○ パラメータの説明 12

13.

パラメータを誰でもいつでも変更したい 13

14.

3. マスターデータの管理方法 1. Unityのスクリプト内 2. UnityのScriptableObject 3. Google Sheet 4. Excel(CSV) 5. パラメータ管理のサービス 14

15.

4. Google Sheetを使ったマスターデータの管理 全体構成 1. 変更したものを簡単に取り込みたい 2. 起動時に最新のデータを取得したい 15

16.

全体構成 16

17.

① 変更したものを簡単に取り込みたい 17

18.

① 変更したものを簡単に取り込みたい 18

19.

① 変更したものを簡単に取り込みたい 19

20.

②起動時に最新のデータを取得したい 20

21.

②起動時に最新のデータを取得したい 21

22.

現状の課題 ● 初期セットアップが難しい ● 新しく追加したシートにしては準備が時間がかかる ● 叩きすぎるとAPI制限がかかる 22

23.

ライブラリの公開 https://github.com/MidraLab/uni-master-linker 23

24.

まとめ ● マスターデータはGoogle Sheetを使うと管理しやすい ● Unity × Google Sheetで使えるマスターデータ管理ラ イブラリの作成 24

25.

補足 25