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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
enpel
January 08, 2020
Programming
0
670
健やかなゲームジャムの為にやってること
enpel
January 08, 2020
Tweet
Share
More Decks by enpel
See All by enpel
AssemblyDefinitionで ライブラリの更新をがんばる話
enpel
0
220
GGJ2019でゲームリリースしてきたから聞いてくれ
enpel
3
1.3k
Other Decks in Programming
See All in Programming
dchart: charts from deck markup
ajstarks
3
1k
2026年 エンジニアリング自己学習法
yumechi
0
140
Oxlint JS plugins
kazupon
1
1k
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
300
組織で育むオブザーバビリティ
ryota_hnk
0
180
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
500
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
200
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
AgentCoreとHuman in the Loop
har1101
5
250
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
180
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
Exploring anti-patterns in Rails
aemeredith
2
250
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
The agentic SEO stack - context over prompts
schlessera
0
650
New Earth Scene 8
popppiees
1
1.5k
Design in an AI World
tapps
0
150
Docker and Python
trallard
47
3.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The Pragmatic Product Professional
lauravandoore
37
7.1k
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