Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
健やかなゲームジャムの為にやってること
Search
enpel
January 08, 2020
Programming
0
660
健やかなゲームジャムの為にやってること
enpel
January 08, 2020
Tweet
Share
More Decks by enpel
See All by enpel
AssemblyDefinitionで ライブラリの更新をがんばる話
enpel
0
210
GGJ2019でゲームリリースしてきたから聞いてくれ
enpel
3
1.2k
Other Decks in Programming
See All in Programming
sbt 2
xuwei_k
0
260
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
220
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.3k
Integrating WordPress and Symfony
alexandresalome
0
150
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
360
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
3k
AWS CDKの推しポイントN選
akihisaikeda
1
240
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
120
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
290
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
120
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
2.4k
Cap'n Webについて
yusukebe
0
130
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Music & Morning Musume
bryan
46
7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
A better future with KSS
kneath
240
18k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
A Tale of Four Properties
chriscoyier
162
23k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Context Engineering - Making Every Token Count
addyosmani
9
490
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