Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ハッカソン請負人の 開発ルーティンを紹介!
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
donabe
March 15, 2025
Technology
94
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
47
AndroidXR 開発ツールごとの できることできないこと
donabe3
0
390
OutOfRange 【プロトスプリントリーグ】
donabe3
0
120
Unityで都市開発シミュレーションゲーム開発をしてみよう
donabe3
0
550
現実 VS バーチャルのマルチプレイゲームを作ろう
donabe3
0
230
Speech to Textureで 思い通りに世界を改変しよう
donabe3
0
45
院試までなにやったか
donabe3
0
56
XR Interaction toolkit & XRHands & Passthrough API で MR 開発
donabe3
0
300
XRの魅力を語りたい
donabe3
0
76
Other Decks in Technology
See All in Technology
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
130
局所最適は悪ではない。壊れているのは指標です。量と質を同時に見る先行指標の設計
recruitengineers
PRO
2
220
Refining Active Record
shugo
0
190
Turning Repos into the Product Second Brain with an LLM Wiki
linedevth
0
130
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.5k
AI時代のGraphQL
joere
1
300
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
120
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
190
こんにちは!SORACOM です & IoT とは【SORACOM UG 東北 in 八戸】
soracom
PRO
0
160
DevelopersIO2026 -バックアップは“消されないこと”が9割-
yoshida0129
0
220
macOS Golden Gate 時代のMac管理
tategami
0
110
ガチで放置できるClaude Code実行環境の作り方.pdf
lamaglama39
0
150
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
Designing for humans not robots
tammielis
254
26k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
Site-Speed That Sticks
csswizardry
13
1.6k
Are puppies a ranking factor?
jonoalderson
2
4.1k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Unsuck your backbone
ammeep
672
58k
Designing Powerful Visuals for Engaging Learning
tmiket
1
610
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Facilitating Awesome Meetings
lara
57
7.2k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
640
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関連で色々やらせてもらえそう つまり修羅
ご清聴ありがとうございました