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
donabe
March 15, 2025
Technology
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ハッカソン請負人の 開発ルーティンを紹介!
donabe
March 15, 2025
More Decks by donabe
See All by donabe
Unityがマルチプラット フォームビルドできる理由は? よく聞くIL2CPPって? 調べてみました!
donabe3
0
36
AndroidXR 開発ツールごとの できることできないこと
donabe3
0
370
OutOfRange 【プロトスプリントリーグ】
donabe3
0
110
Unityで都市開発シミュレーションゲーム開発をしてみよう
donabe3
0
510
現実 VS バーチャルのマルチプレイゲームを作ろう
donabe3
0
220
Speech to Textureで 思い通りに世界を改変しよう
donabe3
0
43
院試までなにやったか
donabe3
0
53
XR Interaction toolkit & XRHands & Passthrough API で MR 開発
donabe3
0
300
XRの魅力を語りたい
donabe3
0
74
Other Decks in Technology
See All in Technology
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
620
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
少人数データチームのDevin活用実践事例
runandy16
2
450
Kiro Crewしか勝たん!?
miu_crescent
PRO
0
190
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
270
omasushiというライブラリを作った
polidog
PRO
0
120
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
130
全員がプロダクトへ向き合う組織を持続成長させるために——組織づくりのフライホイールと4象限 / The Flywheel Model and Four Quadrants for Organizational Design
hiro_torii
4
900
Autonomous AI Databaseサービス・アップデート(FY27)/ adb-service-update-jp-fy27
oracle4engineer
PRO
0
130
enechainの内製セルフサービスプラットフォーム
hiyosi
0
130
【視聴者参加型!】AWSセキュリティアンチパターンクイズ
syoshie
0
450
bet_ai_day_2026_session02
agenticsec
2
1.3k
Featured
See All Featured
Everyday Curiosity
cassininazir
0
310
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
290
New Earth Scene 8
popppiees
3
2.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How to train your dragon (web standard)
notwaldorf
97
6.8k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
260
WENDY [Excerpt]
tessaabrams
12
39k
Thoughts on Productivity
jonyablonski
76
5.4k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
Believing is Seeing
oripsolob
1
210
Transcript
ハッカソン請負人の 開発ルーティンを紹介! 土鍋 2025/03/15 Iwaken Lab. 大LT祭 2024年度
自己紹介 名前: 土鍋 大学: 会津大学 コンピュータ理工学→ 筑波大学 知能機能システム M1 興味技術:
XR, Unity, ゲーム ポートフォリオ: https://donabe.myportfolio.com 技術ブログ: https://donabenabe.hatenablog.com X: @donadonadonabe
2024年振り返る
ハッカソンめっちゃ参加した
ハッカソンめっちゃ参加した 最優秀賞 最優秀賞 最優秀賞 個人賞 合宿賞3つ 技育展決勝
全員がストレスを抱えない開発 一番意識していること
全員がストレスを抱えない開発 開発ストレスを極力減らす • スキル・レベル感・熱量の差を考慮したタスク振り • 全員が目標を分かっている • チームの雰囲気よくする 開発ストレス •
モチベーション低下 • チーム雰囲気悪化 • クオリティ低下 • 完成しない • 崩壊
メンバーのスキルを把握する UI アニメーション バックエンド モデリング XR タイムライン エディタ拡張 インゲーム フロントエンド
モバイル Unity 得意スキルを活かす? レベルはどれくらい? やってみたいことは?
技術レベルの差の埋め方 複雑なロジックを見せない クラスの使い方だけ教えて 複雑なロジック 簡単な使い方
熱量の差の埋め方 とにかく嫌な思いはさせない やっていて楽しいことだけさせる みんな嫌だけど誰かやらなきゃいけないことは引き受ける それがめんどくさくて萎えることでもそれをチームには漏らさない モチベが低いメンバー リーダー モチベが上がるかも?
チームでの目指す先をすり合わせる いったいチームで開発しているものはどんなものなのか どんな楽しさ・凄さ・便利さを提供することを目的としているのか バラバラ なにすればいいんだ? 自分はいったい 何作っているんだ? 見える目標があると モチベ保ちやすい 俺についてこい!
ゲームの状態を持つクラス シングルトンでどこからでもアクセスできるように Observerパターンなどでステータスの変更に合わせて通知する実装 ~中略~ public GameStatus NowGameStatus { get =>
_nowGameStatus; set { statusSubject .OnNext(value); _nowGameStatus = value; } } private GameStatus _nowGameStatus; public IObservable<GameStatus> OnGameStatusChanged => statusSubject; private Subject<GameStatus> statusSubject = new Subject<GameStatus>(); GameManager.instance.OnGameStatusChanged.Subscribe(x => { 実行したいこと }).AddTo(this); GameManager 購読する側
MVPパターンによるUI実装 アウトゲーム・インゲームを別々の人に分担できるようになるので、 効率的にタスクを消化できるようになる UI (View) ゲーム ロジック (Model) Presenter
これからの土鍋 • サイバーエージェントに内定&承諾 ◦ ゲームクライアントエンジニア • 研究 ◦ 共同研究で色々おもしろいことやらせてもらえそう •
研究室 ◦ 色々手伝ってる • ThirdVerse ◦ XR関連で色々やらせてもらえそう つまり修羅
ご清聴ありがとうございました