Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
健やかなゲームジャムの為にやってること
Search
enpel
January 08, 2020
Programming
0
530
健やかなゲームジャムの為にやってること
enpel
January 08, 2020
Tweet
Share
More Decks by enpel
See All by enpel
AssemblyDefinitionで ライブラリの更新をがんばる話
enpel
0
140
GGJ2019でゲームリリースしてきたから聞いてくれ
enpel
3
1k
Other Decks in Programming
See All in Programming
Exploring the Implementation of “t.Run”, “t.Parallel”, and “t.Cleanup”
akarin
1
140
Direct Style Effect Systems The Print[A] ExampleA Comprehension Aid
philipschwarz
PRO
0
190
GitHub Copilotのススメ
marcy731
1
240
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
1.1k
Site Reliability Engineering for GMO
pyama86
9
1.1k
Polars入門
daikikatsuragawa
1
190
WebGLで始める コンピュータグラフィックス入門
heller77
0
330
Domain-Driven Transformation
hschwentner
2
1.5k
業務ツールとして使うPostman
msys75
0
110
2 週間で Twitter Bot を作ってみた
contour_gara
0
790
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
9
4.3k
初心者のためのRubyKaigi入門/RubyKaigi Introduction
a_matsuda
10
1.6k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
275
13k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
What's new in Ruby 2.0
geeforr
337
31k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
The Invisible Side of Design
smashingmag
294
49k
The Invisible Customer
myddelton
114
12k
It's Worth the Effort
3n
180
27k
A Tale of Four Properties
chriscoyier
153
22k
YesSQL, Process and Tooling at Scale
rocio
165
13k
In The Pink: A Labor of Love
frogandcode
138
21k
Teambox: Starting and Learning
jrom
128
8.4k
Transcript
健やかなゲームジャムの為に やってること Gotanda.unity #15 @enpel
None
None
次は技術書典8
前回:GGJ2019でゲームリリースしてきたから聞いてくれ!
ゲームジャムとは
ゲーム+ジャムセッション
即席のチームで短時間のゲーム開発
今回はそんなイベントで
開発序盤から自分がやってた事を ざっくり話します
この8分の目的 ・ゲームジャム最終日に動かない!を減らす ・ゲームジャム最終日にビルド出来ない!を減らす ・あと半月後に迫っているグローバルゲームジャムに向けて整理
この8分で話す事 ・グローバルゲームジャムで開発に入る前の前提 ・コミュニケーションツールの活用 ・自動ビルドをしておこうなという話
この8分で話さない事 ・企画の作り方 ・即席のチームに対する立ち回り ・ワークフロー ・リリースフロー ・Unity以外での自動ビルドの話 ・詳細なHow to(時間がない) ・バージョン管理
Unity道場 ゲームジャムで役立つ超速ゲーム企画
グローバルゲームジャムの前提 ・チームの構成は各会場の裁量に委ねられている ・参加者も様々 ・開発期間は1月31日の夕方から2月2日のお昼までの合計48時間 ・睡眠などを考慮すると実際に使える時間は20時間程度(と思ったほうが良い ・制作するゲームにテーマが用意されている
チーム
ゲームジャムのチーム ・メンバーがもともとUnityを使っているとは限らない ・そもそもメンバーはゲーム開発経験者とも限らない ・というかゲーム開発者だったとしてもそれぞれでの環境はバラバラ ・もっというとしゃべる言語が日本語だけとも限らない ・人数も3人~8人くらいになることもある ・そしてみんな目的は異なる
ゲームジャムのチームは様々
翌日連絡をすることができない
途中まで和気あいあいだったチームが 後半に険悪になる
エディターでは動いている
開発時間終了直前にビルドができない
そういうのを少しでも減らす為に 序盤からやれる事をやる
ビルド出来ないをへらす
どうやったら減る?
まずはUnityCloudBuild
UnityCloudBuild ・Unityが提供している自動ビルドのサービス ・Unity Teams Advancedの機能の一つ(Basicには含まれない)
設定手順 https://www.youtube.com/watch?v=WFZUVB94Mco&feature=youtu.be
通知の追加(例:Discord) https://www.youtube.com/watch?v=lfpMdd5652k
自動ビルドと通知 ・変更毎にビルドしてくれるのでどの段階から壊れたかわかりやすい ・チャットを見ると壊れた事がわかるので比較的素早く対応できる ・ビルドの成果物で勝手にデバッグなどできる ・情報がチャットに集約される
コミュニケーションツールに集約
ゲームジャムにおけるコミュニケーション ・基本対面なので口頭になりがち ・3人とかならいいけど5人とかになると誰かの会話とか聞いてない事も多い ・突然リモート開発になることもある (去年はパンデミック防止で途中からリモートだった) ・夜寝る前に書き置きを残したりできる
コミュニケーションツールの選定 ・基本何でもOK ・Unityと連携できるSlack or Discordあたりおすすめ ・バージョン管理も連携できる方がよい ・最終的にチャットを見るだけでだいたいOKになると嬉しい
最後
即席チームのコミュニケーション
メンバーそれぞれが違う
本当に今自分たちは 同じゲームを作っているのか?
違和感があったら解消する
ソシャゲみたいなUI
ジャンプ
よくあるSLGみたいな
光るエフェクト
ポップな音楽
もう一歩踏み込む
実は違うゲームを想像していたを 見つけられる事がある。
Unityを活用して少しでも健康で 楽しいゲームジャムをしましょう!
便利リンク Global Game Jam直前!参加前に見ておくと役に立つかもしれないリンク集
健やかなゲームジャムの為に やってること Gotanda.unity #15 @enpel