【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト

Caligula Overdose
開発ワークフロー アラカルト
(株)ヒストリア
馬場 俊行
二階堂 透
1
はじめに
 自己紹介
馬場 俊行
株式会社 ヒストリア
エンジニア/レベルデザイナー
二階堂 透
株式会社 ヒストリア
エンジニア
2
INDEX
 プロジェクト概要 ☜イマココ
 イベントスクリプト
 技動作スクリプト
 デバッグ機能
3
プロジェクト概要
 2016年に発売されたPS Vita専用ソフト
「Caligula-カリギュラ-」に新しくキャラクターやシナリオ、
ダンジョンを追加し、UIなどを一新したPS4へのリメイク版
 PS4へのリメイクに伴いUnreal Engine 4 を採用
 リリース時のバージョンはUE4.18
INDEX
 プロジェクト概要
 イベントスクリプト ☜イマココ
イベントスクリプトとは
スクリプトシステムの機能
その編集環境
スクリプト制作ワークフロー(まとめ)
 技動作スクリプト
 デバッグ機能
5
イベントのできるまで①
2017/05
PSVita版のスクリプト(C言語っぽい)あるから
ほぼ使いまわせるようにしてな。
作り直す時間とかないからね。
あとExcelで編集したい。僕エクセル大好き!
Oh…まあ何とかなるかね。
某SSK
ぼく
6
INDEX
 プロジェクト概要
 イベントスクリプト
イベントスクリプトとは ☜イマココ
スクリプトシステムの機能
その編集環境
スクリプト制作ワークフロー(まとめ)
 技動作スクリプト
 デバッグ機能
7
イベントスクリプトとは
 各種イベントシーンの挙動を記述するデータ
 実行されるべき命令を並べたもの
「台詞/文章を表示する」
「キャラクターを移動させる」
「アニメーションを再生する」
Etc…
 RPG/アドベンチャーゲームで単に「スクリプト」と言ったら
多分コレのこと
8
イベントの例9
INDEX
 プロジェクト概要
 イベントスクリプト
イベントスクリプトとは
スクリプトシステムの機能 ☜イマココ
その編集環境
スクリプト制作ワークフロー(まとめ)
 技動作スクリプト
 デバッグ機能
10
実装された機能
~ランタイム機能~
 命令の実行
 分岐
 数式評価
 不揮発変数(フラグ)の参照・書き換え
 スクリプト内での命令(関数)定義
 スクリプト内での変数定義
 マルチスレッド
 レガシースクリプト対応
 実行時インポート(開発用)
11
実装された機能
~事前処理①(C→CSV)~
スクリプトの変換(独立ツール)
C言語ライクなスクリプト(PSVita版のデータ)を
コマンドの羅列(CSV形式)に変換
・実行システムの実装が比較的容易
・Excel上での閲覧/編集に適する
12
実装された機能
~事前処理① (C→CSV) ~
スクリプトの変換(独立ツール)
13
実装された機能
~事前処理① (C→CSV) ~
スクリプトの変換(独立ツール)
14
実装された機能
~事前処理① (C→CSV) ~
スクリプトの変換(独立ツール)
15
実装された機能
~事前処理② (CSV→UASSET) ~
UnrealEditorへのインポート
CSV形式から実行時に用いる形式まで変換
コマンドオブジェクトの配列
16
実装された機能
~事前処理② (CSV→UASSET) ~
UnrealEditorへのインポート
17
UnrealEditorへのインポート
実装された機能
~事前処理② (CSV→UASSET) ~
18
UnrealEditorへのインポート
実装された機能
~事前処理② (CSV→UASSET) ~
19
UnrealEditorへのインポート
実装された機能
~事前処理②~
20
実装された機能
~事前処理③(コマンドリスト)~
 コマンド定義システム
スクリプト実行のためのデータ二種類で構成される
 各種コマンド定義クラス
 BP/C++対応
 たくさんある
 コマンドリスト(DataTable)
 コマンド名→コマンド定義クラスへの変換テーブル
21
実装された機能
~事前処理③ (コマンドリスト) ~
コマンドリスト 各種コマンドの定義(BP)
コマンド定義システム
22
実装された機能
~事前処理③ (コマンドリスト) ~
コマンドリスト 各種コマンドの定義(BP)
コマンド定義システム
23
実装された機能
~事前処理③ (コマンドリスト) ~
コマンドリスト 各種コマンドの定義(BP)
コマンド定義システム
24
イベントのできるまで②
2017/06
これシステムはだいたいできた。
あとは各コマンドの定義やな・・・
うん、無理やね(100個以上あるし
これにかかりっきりになるわけにもいかない。
それ以前に3個くらいで飽きr)
おまかせください!
まじ助かる(まじ助かる)。
某新米エンジニア
ぼく
ぼく
25
INDEX
 プロジェクト概要
 イベントスクリプト
イベントスクリプトとは
スクリプトシステムの機能
その編集環境 ☜イマココ
スクリプト制作ワークフロー(まとめ)
 技動作スクリプト
 デバッグ機能
26
イベントスクリプトの編集環境①
~概要~
 Excelを活用
命令の羅列として展開したことにより可能になった
マクロ/VBAにより編集作業を補助
コマンドの種類でセルを色分け
パラメータ中のIDを元にキャラクター名、テキストを表示
コマンド候補リスト→デフォルトパラメータの自動入力
スクリプト作成担当者の技量と気合でできている
27
イベントスクリプトの編集環境②
サポート情報の表示
実データ
(パラメータが数値・IDから構成される)
サポート情報
ID指定のデータを可視化
28
イベントスクリプトの編集環境②
コマンドリスト
29
イベントスクリプトの編集環境②
コマンドリスト
30
イベントのできるまで③
2017/08~ 長き戦いへ
あとはたのんだで・・・
スクリプト制作チームの皆さん
某新米エンジニア
Excelの編集システムを作った人
(つよいプランナー)ぼく
量産体制の確立
31
INDEX
 プロジェクト概要
 イベントスクリプト
イベントスクリプトとは
スクリプトシステムの機能
その編集環境
スクリプト制作ワークフロー(まとめ) ☜イマココ
 技動作スクリプト
 デバッグ機能
32
スクリプト制作ワークフロー(まとめ)
 最終的に量産されたものは以下の二つ
 コマンド定義(BP/C++)
ほぼBP
 スクリプト
33
スクリプト制作ワークフロー①
コマンドの定義
 各種コマンドの定義(BP/C++)
 そのコマンドのリスト制作(DataTable)
 担当:主にエンジニア
某新米エンジニア
34
スクリプト制作ワークフロー②
スクリプトの記述
①C風スクリプト(存在する場合)からCSV形式への変換
②CSV形式スクリプトの編集(Excel)
③UnrealEditorでのインポート
 担当:主にプランナー(スクリプト制作チーム)
スクリプト制作チームの皆さん
35
INDEX
 プロジェクト概要
 イベントスクリプト
 技動作スクリプト ☜イマココ
技動作スクリプトとは
技再生システムの機能
その編集環境
技動作スクリプト制作ワークフロー(まとめ)
 デバッグ機能
36
バトルのできるまで①
2017/08
そろそろバトル作ろうね。
(各キャラクターの先行入力した技がタイムラインに登録され
その動きの未来予測を見られたりする面白システムだよ!)
詳しい仕様についてはPSVita版のゲームをやってみてね。
Oh…まあ何とかなるかね。
某SSK
ぼく
37
こんなバトル38
INDEX
 プロジェクト概要
 イベントスクリプト
 技動作スクリプト
技動作スクリプトとは ☜イマココ
技再生システムの機能
その編集環境
技動作スクリプト制作ワークフロー(まとめ)
 デバッグ機能
39
技動作スクリプトとは
 その名の通り、技の動作を定義するデータ
 時間に沿って動作コマンドを並べたもの
アニメーション
サウンド・ビジュアルエフェクト
攻撃判定
移動・回転
Etc…
 AnimCompositeとして作成
40
INDEX
 プロジェクト概要
 イベントスクリプト
 技動作スクリプト
技動作スクリプトとは
技再生システムの機能 ☜イマココ
その編集環境
技動作スクリプト制作ワークフロー(まとめ)
 デバッグ機能
41
技再生システムの機能①
 コマンドの実行
 アニメーション再生、移動、攻撃判定発生など
 AnimComposite内の各Notifyが一つの命令に相当する
42
技再生システムの機能①
 コマンドの実行
 アニメーション再生、移動、攻撃判定発生など
 AnimComposite内の各Notifyが一つの命令に相当する
43
技再生システムの機能①
 コマンドの実行
 アニメーション再生、移動、攻撃判定発生など
 AnimComposite内の各Notifyが一つの命令に相当する
44
 コマンドの実行
 アニメーション再生、移動、攻撃判定発生など
 AnimComposite内の各Notifyが一つの命令に相当する
技再生システムの機能①
プレビュー用
CompositeTrack
(実行時は使わない)
実行時に使われるデータ
(各Notifyが1つのコマンド)
45
技再生システムの機能②
 アニメーションの抽象化
 たとえば「弱攻撃」「強攻撃」「ダッシュ」のように
アニメーションが抽象化されている
 動きの異なるキャラクター間で技動作データを共有するため
46
 アニメーションの抽象化
 たとえば「弱攻撃」「強攻撃」「ダッシュ」のように
アニメーションが抽象化されている(モーションと呼んでいた)
 動きの異なるキャラクター間で技動作データを共有するため
技再生システムの機能②47
バトルのできるまで②
2017/09
バトルシステム何となくできた。
あとは技スクリプトのコマンド定義やな・・・
(なんだかんだで30個ほどは実装が必要だけど
多分3個くらいで飽きr)
・・・チラッ
ぼく
某新米エンジニア
忙しいっす
ぼく
ですよね~
(しゃーない自分でやろ)
そしてこの作業は開発終盤まで続く
48
INDEX
 プロジェクト概要
 イベントスクリプト
 技動作スクリプト
技動作スクリプトとは
技再生システムの機能
その編集環境 ☜イマココ
技動作スクリプト制作ワークフロー(まとめ)
 デバッグ機能
49
技動作スクリプトの編集環境
 PSVita版の技動作スクリプトをAnimCompositeに変換
 UnrealEditorのAnimCompositeエディタをそのまま用いる
50
技動作スクリプトの編集環境
 Caligula(PSVita)の技動作スクリプト(csv)をAnimCompositeに変換
 UnrealEditorに備わるAnimCompositeのエディタをそのまま用いる
 ただし実行時には独自の再生システムを用意
この1行が1コマンド
51
技動作スクリプトの編集環境
 Caligula(PSVita)の技動作スクリプト(csv)をAnimCompositeに変換
 UnrealEditorに備わるAnimCompositeのエディタをそのまま用いる
 ただし実行時には独自の再生システムを用意
AnimNotify1個が1命令
52
技動作スクリプトの編集環境
 Caligula(PSVita)の技動作スクリプトをAnimCompositeに変換
 UnrealEditorのAnimCompositeエディタをそのまま用いる
(専用エディタを作るのに比べて)大幅な工数削減
ただし機能不足は否めなかった(特にプレビュー)
53
技動作スクリプトの編集環境
デモ
 デモ:技動作スクリプトの編集
54
技動作スクリプトの編集環境55
バトルのできるまで③
2017/10~
ぼく
プレビューがだるい
ぼく
ごめんやで
技データの編集にはコレ使ってね。
ハイ、ありもののAnimCompositeエディタ・・・!
エフェクト担当
アーティスト
プレビューがだるい
バトル担当
プランナー
量産体制の確立
56
INDEX
 プロジェクト概要
 イベントスクリプト
 技動作スクリプト
技動作スクリプトとは
技再生システムの機能
その編集環境
技動作スクリプト制作ワークフロー(まとめ) ☜イマココ
 デバッグ機能
57
技動作スクリプト制作ワークフロー
 技動作に関して量産されたものは二つ
 技動作のためのコマンド定義
 技動作スクリプト
58
技動作スクリプト制作ワークフロー①
コマンド定義
 AnimNotifyStateを継承
 C++で実装
 目コピーと解析の組み合わせ
 担当:エンジニア
コマンド一覧
ぼく
59
技動作スクリプト制作ワークフロー①
コマンド定義
 AnimNotifyStateを継承
 C++で実装
 目コピーと解析の組み合わせ
 担当:エンジニア
コマンド一覧
60
技動作スプリプト制作ワークフロー②
スクリプト作成
①PSVita版データ(存在する場合)からの変換
(AnimCompositeへ)
②UnrealEditorで作成/編集
 担当:プランナー(バトル担当)
アーティスト(エフェクト)
エフェクト担当
アーティスト
バトル担当
プランナー
61
INDEX
 プロジェクト概要
 イベントスクリプト
 技動作スクリプト
 デバッグ機能
 スクリプトの移植について ☜イマココ
62
スクリプト的なシステムの特徴
実行システム
(読み手)
コマンド定義
(辞書)
スクリプト
(文章)
動作する
(意味が分かる)
63
スクリプトを移植することについて
実行システム
(読み手)
コマンド定義
(辞書)
スクリプト
(文章)
動作する
(意味が分かる)
64
スクリプトを移植することについて
実行システム
(読み手)
コマンド定義
(辞書)
スクリプト
(文章)
動作する
(意味が分かる)
依存
65
INDEX
 プロジェクト概要
 イベントスクリプト
 技動作スクリプト
 デバッグ機能 ☜イマココ
ローカル環境でのiniファイルの変更
デバッグメニューについて
デバッグ表示について
QAについて
デバッグについてのまとめ
66
INDEX
 プロジェクト概要
 イベントスクリプト
 技動作スクリプト
 デバッグ機能
ローカル環境でのiniファイルの変更 ☜イマココ
デバッグメニューについて
デバッグ表示について
QAについて
デバッグについてのまとめ
67
ローカル環境でのiniファイルの変更
~iniファイルとは?
 簡単に言うと設定ファイル
 設定した各パラメータを保存しておくファイル
 UE4内のデフォルトのパラメータから
プロジェクト固有のパラメータまで
好きに追加設定する事が可能
68
ローカル環境でのiniファイルの変更
~iniファイルの共有
 設定ファイルであるiniファイルはPerforceやSVNなどで
バージョン管理して共有するのがわりと一般的
69
ローカル環境でのiniファイルの変更
~iniファイルの共有
 エディタ側でプロジェクト設定を変更した場合、
iniファイルが書き換えられる
70
ローカル環境でのiniファイルの変更
~iniファイルの共有
 その際にソースコントロールが設定されていると
自動的にチェックアウトされる
71
ローカル環境でのiniファイルの変更
~iniファイルの共有
 書き換えられたiniファイルは
そのままサブミットする事で他のユーザーとその変更を共有
 ローカル環境で試した設定を即チームに共有することが可能
 便利な反面…
72
ローカル環境でのiniファイルの変更
~iniファイルの共有の問題点
 各セクションや担当パートによって
デバッグ機能のON/OFFなど
デフォルト設定を変更したい事はよくある
 そこでデバッグ機能のみを
各ローカル環境で自由に設定できるような運用を採用
73
ローカル環境でのiniファイルの変更
~実際の運用例
 ローカル環境で自由に設定できる項目を追加
74
ローカル環境でのiniファイルの変更
~実際の運用例
 バトルパート担当者は…
最初に読み込まれるマップを専用のテストマップに設定
 バトルにあまり関与しない別のパート担当者は…
敵とのエンカウントをデフォルトでOFFに
 イベントパート担当者は…
起動中のスクリプトIDを常に表示する機能をデフォルトでON
イベントトリガー用のボリュームを表示する機能をON
75
ローカル環境でのiniファイルの変更
~実装方法
 まずはプロジェクト設定の項目を新しく追加
(追加はC++で行う)
 新しく追加した項目を全体に共有されないようにする
76
ローカル環境でのiniファイルの変更
~実装方法
 プロジェクト設定用のクラスを追加(MyProjectSettings.hを新規作成)
77
ローカル環境でのiniファイルの変更
~実装方法
 追加したクラスをSettingModuleに登録(MyProject.cppに追記)
78
ローカル環境でのiniファイルの変更
~実装方法
 弊社ブログで実装方法を紹介
[UE4] 「エディタの環境設定」や「プロジェクト設定」に項目を追加する
http://historia.co.jp/archives/4095/
ブログは毎週更新してるよ
みんなチェックしてね
某広報さん
79
ローカル環境でのiniファイルの変更
~実装方法
 上記ブログ内容をそのまま実装すると
追加した項目もローカルで変更すると共有されてしまう
 クラス指定子に指定している「defaultconfig」を削除
80
ローカル環境でのiniファイルの変更
~注意点
 ビルド環境でローカル設定が変更されていると
そのままパッケージにも反映されてしまうので注意が必要
 ローカルでの保存先は[ProjectDirectory]/Saved/Config/[Platform]/
81
INDEX
 プロジェクト概要
 イベントスクリプト
 技動作スクリプト
 デバッグ機能
ローカル環境でのiniファイルの変更
デバッグメニューについて ☜イマココ
デバッグ表示について
QAについて
デバッグについてのまとめ
82
デバッグメニューについて
 UMGによる作成で、簡単に素早く機能の追加が可能に
 UMGはやはり処理が重いが、
常に表示させておくわけではないので問題無し
83
デバッグメニューについて
~実際の運用例
84
デバッグメニューについて
~実際の運用例
85
デバッグメニューについて
~実際の運用例
86
デバッグメニューについて
~仕組み概要
 Toggle系の機能はチェックボックスのWidgetを使用
 デバッグ機能の呼び出し系はボタンのWidgetを使用
 他にも任意のマップへ移動、
任意のスクリプトを起動、
配置しているNPCの一覧など、
様々なデバッグ機能をこのメニューに集約している
87
デバッグメニューについて
~作成ワークフロー
 デバッグメニューの基礎部分は一人が最初に作成
 様々なパートの担当エンジニアが必要なデバッグ機能を実装
 実装した本人がデバッグメニューに
チェックボックスやボタンなどを追加していく
基礎の部分は私がやりました
某新米エンジニア
88
デバッグメニューについて
~実装方法 基礎部分編
 追加するWidgetはデバッグメニュー担当者の方で事前に作成
89
デバッグメニューについて
~実装方法 基礎部分編
 ボタンを押された時にEventがくるように
Event Dispatcherを用意
90
デバッグメニューについて
~実装方法 追加部分編
 各パート担当者はメニューに用意されたWidgetを追加
91
デバッグメニューについて
~実装方法 追加部分編
 ボタンを押された際に呼び出されるEventを追加して
機能を呼び出す
92
デバッグメニューについて
~まとめ
 UMGの機能をうまく利用し、
手軽にデバッグメニューに機能を追加できるようにすることで、
用意したデバッグ機能を埋もれさせる事なく
チーム全体に活用してもらえるようになる
93
INDEX
プロジェクト概要
イベントスクリプト
技動作スクリプト
デバッグ機能
ローカル環境でのiniファイルの変更
デバッグメニューについて
デバッグ表示について ☜イマココ
QAについて
デバッグについてのまとめ
94
デバッグ表示について
 UE4にはデバッグに便利な機能やComponentなど
様々なものが用意されている
 今回は普段あまり使用することがなかった
Arrow Component を活用した例をご紹介
95
デバッグ表示について
~実際の運用例
 今回とくに活躍したのはNPCのルート移動でのデバッグ表示
96
デバッグ表示について
~NPCのルート移動とは
 一般生徒であるNPCは学校や施設などマップ上を巡回する仕様
 巡回ルートは事前にマップ上に配置されているルートを検索し
移動する
 ルートの配置はVita版のデータをコンバートして
アクターとしてレベルに自動的に配置するような仕組み
97
デバッグ表示について
~必要性
 ルートデータが壊れていないか、
また新規マップでもルートデータを新しく配置しやすくする
ためにルートを視覚化する必要があった
 そこで、今回はArrow Component を利用し、
ルート同士の繋がりを確認できるように
98
デバッグ表示について
~実際の運用例
 エディタ上だけでなく、実行中も確認できるように
99
デバッグ表示について
~実際の運用例
 ルートには始端と終端があるため、StartやGoal表示も
100
デバッグ表示について
~実装方法
 Arrow Component はルート同士で繋がっている個数分
生成する必要があるので、ConstructionScriptで動的に追加
101
デバッグ表示について
~実装方法
 Arrow Component はルート同士が繋がっている個数分
生成する必要があるので、ConstructionScriptで動的に追加
102
デバッグ表示について
~実装方法
 Arrow Component はルート同士が繋がっている個数分
生成する必要があるので、ConstructionScriptで動的に追加
103
デバッグ表示について
~実装方法
 繋がっているルートアクターへと矢印の向きを回転
104
デバッグ表示について
~実装方法
 矢印の長さと幅はスケーリングで調整
長さはルート同士間の距離を見て算出し、
幅はNPCが移動する際の道幅設定に合わせた
105
デバッグ表示について
~実装方法
 矢印の長さと幅はスケーリングで調整
長さはルート同士間の距離を見て算出し、
幅はNPCが移動する際の道幅設定に合わせた
106
デバッグ表示について
~実装におけるポイント
 動的に生成しているため、
Shipping版では生成しないなど楽に対応可能
 Debug版でもHidden in Gameフラグを操作すれば
必要な時のみ表示するように対応可能
107
デバッグ表示について
~まとめ
 ComponentやActorはHidden in Gameのフラグで簡単に表示
非表示が切り替える事が可能なため、
デバッグ用に積極的に活用する
 デバッグ専用に用意するComponentやActorは
出来るだけ動的に生成するように対応し、
Shipping版では生成しないようにする
108
INDEX
 プロジェクト概要
 イベントスクリプト
 技動作スクリプト
 デバッグ機能
ローカル環境でのiniファイルの変更
デバッグメニューについて
デバッグ表示について
QAについて ☜イマココ
デバッグについてのまとめ
109
QAについて
 Caligula Overdose では開発中期からQA担当者を一人確保
 早い段階からデバッグを行うようにして
バグが大量に溜まっていかないように開発と平行して
バグ修正を行っていった
 開発後期のバグは少なくはなかったが、ゲームの規模にしては
バグの量をある程度は抑えていた
(もぐら叩きのように追加実装分のバグにだけ集中できた)
110
INDEX
 プロジェクト概要
 イベントスクリプト
 技動作スクリプト
 デバッグ機能
ローカル環境でのiniファイルの変更
デバッグメニューについて
デバッグ表示について
QAについて
デバッグについてのまとめ ☜イマココ
111
デバッグについてのまとめ
 人によって必要なデバッグ情報や機能は違ってくる
→ローカル環境で最適なデバッグ環境になるようにする
 デバッグ機能は開発において重要になってくるため
機能が増えがちになる
→せっかく作った機能はわかりやすいように
デバッグメニューに集約しておく
 バグは放置すればその分埋もれていくので、
早めにデバッグ体制を整えて運用していく
112
113
1 of 113

Recommended

猫でも分かる UE4の新しいサンプル「Action RPG」について by
猫でも分かる UE4の新しいサンプル「Action RPG」について猫でも分かる UE4の新しいサンプル「Action RPG」について
猫でも分かる UE4の新しいサンプル「Action RPG」についてエピック・ゲームズ・ジャパン Epic Games Japan
34.6K views136 slides
少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 - by
少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 -少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 -
少人数開発でもクオリティを諦めない - エンジニア視点から見る少人数開発の極意 -historia_Inc
9.3K views117 slides
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 - by
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -
目指せ脱UE4初心者!?知ってると開発が楽になる便利機能を紹介 - DataAsset, Subsystem, GameplayAbility編 -historia_Inc
23.8K views158 slides
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 - by
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -エピック・ゲームズ・ジャパン Epic Games Japan
19.9K views136 slides
Robo Recallで使われている 最新のVR開発テクニックをご紹介! by
Robo Recallで使われている最新のVR開発テクニックをご紹介!Robo Recallで使われている最新のVR開発テクニックをご紹介!
Robo Recallで使われている 最新のVR開発テクニックをご紹介!エピック・ゲームズ・ジャパン Epic Games Japan
12.8K views125 slides

More Related Content

What's hot

UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介! by
UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!
UE4のシーケンサーをもっともっと使いこなそう!最新情報・Tipsをご紹介!エピック・ゲームズ・ジャパン Epic Games Japan
44.8K views163 slides
カリギュラオーバードーズにおけるUE4へのデータ移植の手引き by
カリギュラオーバードーズにおけるUE4へのデータ移植の手引きカリギュラオーバードーズにおけるUE4へのデータ移植の手引き
カリギュラオーバードーズにおけるUE4へのデータ移植の手引きエピック・ゲームズ・ジャパン Epic Games Japan
9K views103 slides
Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介 by
Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介
Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介エピック・ゲームズ・ジャパン Epic Games Japan
4.6K views63 slides
かわいい女の子になりたいんや! UE4の最新機能を使ってVTuberしてみた! by
かわいい女の子になりたいんや! UE4の最新機能を使ってVTuberしてみた!かわいい女の子になりたいんや! UE4の最新機能を使ってVTuberしてみた!
かわいい女の子になりたいんや! UE4の最新機能を使ってVTuberしてみた!エピック・ゲームズ・ジャパン Epic Games Japan
31.5K views146 slides
GTMF 2017 ノンゲーム分野から学ぶUE4の活用テクニック Epic Games Japan by
GTMF 2017 ノンゲーム分野から学ぶUE4の活用テクニック Epic Games JapanGTMF 2017 ノンゲーム分野から学ぶUE4の活用テクニック Epic Games Japan
GTMF 2017 ノンゲーム分野から学ぶUE4の活用テクニック Epic Games JapanGame Tools & Middleware Forum
5.9K views69 slides

What's hot(20)

GTMF 2017 ノンゲーム分野から学ぶUE4の活用テクニック Epic Games Japan by Game Tools & Middleware Forum
GTMF 2017 ノンゲーム分野から学ぶUE4の活用テクニック Epic Games JapanGTMF 2017 ノンゲーム分野から学ぶUE4の活用テクニック Epic Games Japan
GTMF 2017 ノンゲーム分野から学ぶUE4の活用テクニック Epic Games Japan
Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例 by Tatsuhiro Tanaka
Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例
Unreal Engineを使用した商用タイトルで のノンフォトリアルレンダリング(NPR)事例
Tatsuhiro Tanaka33.8K views
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~ by historia_Inc
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~
UE5制作事例 “The Market of Light” ~Nanite/Lumenへの挑戦~
historia_Inc4.2K views

Similar to 【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト

Rancherを活用した開発・運用効率の改善への取り組み by
Rancherを活用した開発・運用効率の改善への取り組みRancherを活用した開発・運用効率の改善への取り組み
Rancherを活用した開発・運用効率の改善への取り組みMichitaka Terada
1K views26 slides
Gitlab ci & ecsへのデプロイ by
Gitlab ci & ecsへのデプロイGitlab ci & ecsへのデプロイ
Gitlab ci & ecsへのデプロイiwata jaws-ug
133 views19 slides
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ... by
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...Rescale Japan株式会社
1.7K views36 slides
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成 by
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成Rakuten Group, Inc.
21.6K views96 slides
技術イベントに参加する話 by
技術イベントに参加する話技術イベントに参加する話
技術イベントに参加する話KLab Inc. / Tech
326 views34 slides

Similar to 【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト(20)

Rancherを活用した開発・運用効率の改善への取り組み by Michitaka Terada
Rancherを活用した開発・運用効率の改善への取り組みRancherを活用した開発・運用効率の改善への取り組み
Rancherを活用した開発・運用効率の改善への取り組み
Michitaka Terada1K views
Gitlab ci & ecsへのデプロイ by iwata jaws-ug
Gitlab ci & ecsへのデプロイGitlab ci & ecsへのデプロイ
Gitlab ci & ecsへのデプロイ
iwata jaws-ug133 views
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ... by Rescale Japan株式会社
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成 by Rakuten Group, Inc.
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
CIサーバを制圧せよ! - プロジェクトメトリクスと自動化技術の活用よる混乱の収拾と「最強」の組織の育成
Rakuten Group, Inc.21.6K views
技術イベントに参加する話 by KLab Inc. / Tech
技術イベントに参加する話技術イベントに参加する話
技術イベントに参加する話
KLab Inc. / Tech326 views
Agile and Scrum: Theory of Knowledge Creation and A Real Story by Kenji Hiranabe
Agile and Scrum: Theory of Knowledge Creation and A Real StoryAgile and Scrum: Theory of Knowledge Creation and A Real Story
Agile and Scrum: Theory of Knowledge Creation and A Real Story
Kenji Hiranabe8.7K views
Practical game development with Stingray by Naoji Taniguchi
Practical game development with StingrayPractical game development with Stingray
Practical game development with Stingray
Naoji Taniguchi1.2K views
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現 by Yoshifumi Kawai
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
Yoshifumi Kawai4.8K views
【Unity道場京都スペシャル4】Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現 by UnityTechnologiesJapan002
【Unity道場京都スペシャル4】Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現【Unity道場京都スペシャル4】Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
【Unity道場京都スペシャル4】Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術 by Unity Technologies Japan K.K.
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
【CEDEC2018】一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ by 紘之 大田黒
SORACOM UG Explorer 2018 -  IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウSORACOM UG Explorer 2018 -  IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
紘之 大田黒3K views
映像解析クラスタの アプリエンジニアから見た Rancher&Kubernetes by Yuusuke Kounoike
映像解析クラスタのアプリエンジニアから見たRancher&Kubernetes映像解析クラスタのアプリエンジニアから見たRancher&Kubernetes
映像解析クラスタの アプリエンジニアから見た Rancher&Kubernetes
Yuusuke Kounoike204 views
Vs code conf2020-11-21-extensions-for-microservices-app-dev by Shotaro Suzuki
Vs code conf2020-11-21-extensions-for-microservices-app-devVs code conf2020-11-21-extensions-for-microservices-app-dev
Vs code conf2020-11-21-extensions-for-microservices-app-dev
Shotaro Suzuki2.5K views
はじめてのScrumこれから大切にしたいこと Release#2 by Takenori Takaki
はじめてのScrumこれから大切にしたいこと Release#2はじめてのScrumこれから大切にしたいこと Release#2
はじめてのScrumこれから大切にしたいこと Release#2
Takenori Takaki1K views
Hyperledger Tokyo Meetup 22/07/2020 by Atsushi Neki
Hyperledger Tokyo Meetup 22/07/2020Hyperledger Tokyo Meetup 22/07/2020
Hyperledger Tokyo Meetup 22/07/2020
Atsushi Neki48 views
実践的なUXデザインとグロースハック by Takahiro Ishiyama
実践的なUXデザインとグロースハック実践的なUXデザインとグロースハック
実践的なUXデザインとグロースハック
Takahiro Ishiyama1.3K views
関数型言語ElixirのIoTシステム開発への展開 by Hideki Takase
関数型言語ElixirのIoTシステム開発への展開関数型言語ElixirのIoTシステム開発への展開
関数型言語ElixirのIoTシステム開発への展開
Hideki Takase1.1K views

More from historia_Inc

電撃! ゲリラ的ゲームプロデュース論 by
電撃! ゲリラ的ゲームプロデュース論電撃! ゲリラ的ゲームプロデュース論
電撃! ゲリラ的ゲームプロデュース論historia_Inc
1.7K views71 slides
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~ by
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~historia_Inc
2K views70 slides
実戦投入事例! Niagaraで地球の風をビジュアライズ! by
実戦投入事例! Niagaraで地球の風をビジュアライズ!実戦投入事例! Niagaraで地球の風をビジュアライズ!
実戦投入事例! Niagaraで地球の風をビジュアライズ!historia_Inc
1.8K views34 slides
コンテンツサンプルを楽しむ"超"初心者の為のNiagara by
コンテンツサンプルを楽しむ"超"初心者の為のNiagaraコンテンツサンプルを楽しむ"超"初心者の為のNiagara
コンテンツサンプルを楽しむ"超"初心者の為のNiagarahistoria_Inc
2.6K views97 slides
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~ by
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~historia_Inc
1.4K views47 slides
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法 by
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法historia_Inc
1.6K views45 slides

More from historia_Inc(20)

電撃! ゲリラ的ゲームプロデュース論 by historia_Inc
電撃! ゲリラ的ゲームプロデュース論電撃! ゲリラ的ゲームプロデュース論
電撃! ゲリラ的ゲームプロデュース論
historia_Inc1.7K views
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~ by historia_Inc
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~
Caligula2 フィールド開発事例 ~遊びの設計から、ゲームの世界の完成まで~
historia_Inc2K views
実戦投入事例! Niagaraで地球の風をビジュアライズ! by historia_Inc
実戦投入事例! Niagaraで地球の風をビジュアライズ!実戦投入事例! Niagaraで地球の風をビジュアライズ!
実戦投入事例! Niagaraで地球の風をビジュアライズ!
historia_Inc1.8K views
コンテンツサンプルを楽しむ"超"初心者の為のNiagara by historia_Inc
コンテンツサンプルを楽しむ"超"初心者の為のNiagaraコンテンツサンプルを楽しむ"超"初心者の為のNiagara
コンテンツサンプルを楽しむ"超"初心者の為のNiagara
historia_Inc2.6K views
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~ by historia_Inc
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~
Megascansを使った効率化と楽しい絵作り ~Cutting-Edge Test Drive制作事例~
historia_Inc1.4K views
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法 by historia_Inc
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
ゲーム開発を乗りこなせ! ヒストリア流ゲーム開発マネジメント手法
historia_Inc1.6K views
【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見 by historia_Inc
【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見
【出張ヒストリア2019】Oculus Quest フリーロームVRを実現するための技術的知見
historia_Inc1.6K views
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント by historia_Inc
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメントヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
ヒストリア HelixCore(Perforce) 運用レギュレーションドキュメント
historia_Inc13.3K views
「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』 by historia_Inc
「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』
「Helix Core」導入事例紹介 『小~中規模事例 "Unreal Engine 4 × Helix Core ヒストリア運用レギュレーション紹介"』
historia_Inc6.4K views
【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた! by historia_Inc
【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた!【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた!
【出張ヒストリア2019】COLORSプロジェクトフォトグラメトリに挑戦してみた!
historia_Inc7.7K views
映像屋さんのためのリアルタイムBG制作 by historia_Inc
映像屋さんのためのリアルタイムBG制作映像屋さんのためのリアルタイムBG制作
映像屋さんのためのリアルタイムBG制作
historia_Inc5.5K views
【出張ヒストリア2018】モーションキャプチャーを取り入れるには? by historia_Inc
【出張ヒストリア2018】モーションキャプチャーを取り入れるには? 【出張ヒストリア2018】モーションキャプチャーを取り入れるには?
【出張ヒストリア2018】モーションキャプチャーを取り入れるには?
historia_Inc2.5K views
【出張ヒストリア2018】Caligula OverdoseでのUIデザインアプローチ by historia_Inc
【出張ヒストリア2018】Caligula OverdoseでのUIデザインアプローチ【出張ヒストリア2018】Caligula OverdoseでのUIデザインアプローチ
【出張ヒストリア2018】Caligula OverdoseでのUIデザインアプローチ
historia_Inc36.5K views
【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション by historia_Inc
【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション
【出張ヒストリア2017】 建てる前に体験する時代到来! Enlightenを使用した建築ビジュアライゼーション
historia_Inc1.7K views
【出張ヒストリア2017】新しいUnreal AudioEngineでインタラクティブサウンドコンテンツはどこまでつくれるか!? by historia_Inc
【出張ヒストリア2017】新しいUnreal AudioEngineでインタラクティブサウンドコンテンツはどこまでつくれるか!?【出張ヒストリア2017】新しいUnreal AudioEngineでインタラクティブサウンドコンテンツはどこまでつくれるか!?
【出張ヒストリア2017】新しいUnreal AudioEngineでインタラクティブサウンドコンテンツはどこまでつくれるか!?
historia_Inc12.8K views
[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦 by historia_Inc
[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦
[UNREAL FEST EAST 2017] VRゲームairtone制作事例 - VRを活かす3つのゲームデザイン的挑戦
historia_Inc5.1K views
【出張ヒストリア2017】 Art of airtone by historia_Inc
【出張ヒストリア2017】 Art of airtone【出張ヒストリア2017】 Art of airtone
【出張ヒストリア2017】 Art of airtone
historia_Inc3K views
【出張ヒストリア2017】 想像と違ってた! VRUI作りのコツ by historia_Inc
【出張ヒストリア2017】 想像と違ってた! VRUI作りのコツ【出張ヒストリア2017】 想像と違ってた! VRUI作りのコツ
【出張ヒストリア2017】 想像と違ってた! VRUI作りのコツ
historia_Inc9.8K views
VR音ゲー最前線! WwiseとUE4で実現Airtone by historia_Inc
VR音ゲー最前線! WwiseとUE4で実現AirtoneVR音ゲー最前線! WwiseとUE4で実現Airtone
VR音ゲー最前線! WwiseとUE4で実現Airtone
historia_Inc2.6K views
UE4で実現できた理想のゲーム開発ワークフロー by historia_Inc
UE4で実現できた理想のゲーム開発ワークフローUE4で実現できた理想のゲーム開発ワークフロー
UE4で実現できた理想のゲーム開発ワークフロー
historia_Inc9.5K views

Recently uploaded

システム概要.pdf by
システム概要.pdfシステム概要.pdf
システム概要.pdfTaira Shimizu
44 views1 slide
onewedge_companyguide1 by
onewedge_companyguide1onewedge_companyguide1
onewedge_companyguide1ONEWEDGE1
89 views22 slides
ウォーターフォール開発で生 産性を測る指標 by
ウォーターフォール開発で生 産性を測る指標ウォーターフォール開発で生 産性を測る指標
ウォーターフォール開発で生 産性を測る指標Kouhei Aoyagi
62 views13 slides
こんな私がアクセシビリティ? 〜入り口に立ってモノの見方が広がった話〜.pdf by
こんな私がアクセシビリティ? 〜入り口に立ってモノの見方が広がった話〜.pdfこんな私がアクセシビリティ? 〜入り口に立ってモノの見方が広がった話〜.pdf
こんな私がアクセシビリティ? 〜入り口に立ってモノの見方が広がった話〜.pdfkenshirofujita
10 views12 slides
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私 by
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私修治 松浦
213 views36 slides
概要.pdf by
概要.pdf概要.pdf
概要.pdfTaira Shimizu
6 views1 slide

Recently uploaded(6)

onewedge_companyguide1 by ONEWEDGE1
onewedge_companyguide1onewedge_companyguide1
onewedge_companyguide1
ONEWEDGE189 views
ウォーターフォール開発で生 産性を測る指標 by Kouhei Aoyagi
ウォーターフォール開発で生 産性を測る指標ウォーターフォール開発で生 産性を測る指標
ウォーターフォール開発で生 産性を測る指標
Kouhei Aoyagi62 views
こんな私がアクセシビリティ? 〜入り口に立ってモノの見方が広がった話〜.pdf by kenshirofujita
こんな私がアクセシビリティ? 〜入り口に立ってモノの見方が広がった話〜.pdfこんな私がアクセシビリティ? 〜入り口に立ってモノの見方が広がった話〜.pdf
こんな私がアクセシビリティ? 〜入り口に立ってモノの見方が広がった話〜.pdf
kenshirofujita10 views
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私 by 修治 松浦
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
修治 松浦213 views

【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト