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
78
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
23
AndroidXR 開発ツールごとの できることできないこと
donabe3
0
340
OutOfRange 【プロトスプリントリーグ】
donabe3
0
97
Unityで都市開発シミュレーションゲーム開発をしてみよう
donabe3
0
470
現実 VS バーチャルのマルチプレイゲームを作ろう
donabe3
0
200
Speech to Textureで 思い通りに世界を改変しよう
donabe3
0
36
院試までなにやったか
donabe3
0
42
XR Interaction toolkit & XRHands & Passthrough API で MR 開発
donabe3
0
290
XRの魅力を語りたい
donabe3
0
62
Other Decks in Technology
See All in Technology
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
110
攻撃者視点で考えるDetection Engineering
cryptopeg
3
2k
AIのReact習熟度を測る
uhyo
2
640
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
2.4k
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
180
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
300
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
160
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
4
2.5k
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
1.2k
【NRUG vol.18】なぜ多くのオブザーバビリティ導入は失敗するのか
nrug_member
0
180
AI時代のコスト管理を考えよう〜明日から使える実践AWSノウハウ~
yoshimi0227
0
190
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
150
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
590
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Designing for Performance
lara
611
70k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
780
WCS-LA-2024
lcolladotor
0
640
HDC tutorial
michielstock
2
720
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
350
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
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関連で色々やらせてもらえそう つまり修羅
ご清聴ありがとうございました