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
Claude Codeでゲーム開発デビュー
Search
kouki.miura
August 29, 2025
Programming
0
120
Claude Codeでゲーム開発デビュー
時間が無くて作れなかったゲームを生成AIが作ってくれる時代になりました。
Claude CodeでWeb 3D(Three.js)を使用したゲームを作ってみたレポートスライドです。
kouki.miura
August 29, 2025
Tweet
Share
More Decks by kouki.miura
See All by kouki.miura
生成AI × 仕様駆動開発 ~Kiroで見えた業務アプリ開発の未来~
koukimiura
0
28
Flutterで分数(Fraction)を表示する方法
koukimiura
0
120
HTMLで分数をどう表示する?MathMLの紹介と使い方
koukimiura
0
30
ゲームとかの最初に使い方を教えてくれるアレ
koukimiura
0
44
Vite+TypeScript+Vue.jsではじめるフロントエンドプロジェクト
koukimiura
1
63
リソース制限環境下でのローカルLLM構築術
koukimiura
0
110
フロントエンドのパフォーマンスチューニング
koukimiura
7
2.6k
医療系ソフトウェアのAI駆動開発
koukimiura
1
250
レポートから見る生成AIを活用したシステム開発.
koukimiura
0
170
Other Decks in Programming
See All in Programming
Web Components で実現する Hotwire とフロントエンドフレームワークの橋渡し / Bridging with Web Components
da1chi
3
2k
エンジニアとして高みを目指す、 利益を生み出す設計の考え方 / design-for-profit
minodriven
24
12k
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
170
Go Conference 2025: Goで体感するMultipath TCP ― Go 1.24 時代の MPTCP Listener を理解する
takehaya
8
1.6k
階層構造を表現するデータ構造とリファクタリング 〜1年で10倍成長したプロダクトの変化と課題〜
yuhisatoxxx
3
960
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
260
CSC305 Lecture 01
javiergs
PRO
1
400
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
150
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
410
XP, Testing and ninja testing ZOZ5
m_seki
3
570
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
450
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
220
Featured
See All Featured
Balancing Empowerment & Direction
lara
4
680
RailsConf 2023
tenderlove
30
1.2k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
45
2.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
970
The Language of Interfaces
destraynor
162
25k
Transcript
Claude Codeでゲーム開発デビュー 2025.08.29 第3回 札幌すごいAI会 三浦 恒樹 (MIURA KOUKI) 診療情報管理士
上級医療情報技師 医用画像情報専門技師 ドゥウェル株式会社
長男が飼っている ハリネズミがアイコン INTRODUCE ・ドゥウェル株式会社 (医療系IT開発・導入会社)に所属 ・マネージャー(プレイング・マネージャー) ・TypeScript, Vue.js, Node.js, Java,C#,
PHP ・3児の父 ・休日は子どものサッカー観戦 ・参加している勉強会 札幌PHP勉強会、JBUG札幌、JavaDO、ゆるWeb勉強会、えびてく、 クラメソ札幌IT勉強会(仮)、AWS初心者LT会in札幌、 札幌すごいAI会、札幌IT石狩鍋 等
・今日話すこと ・ゲームと開発の流れ ・気づいた点 ・まとめ INDEX
今日話すこと プログラマーは全員もれなく、ゲームを作りたくてプログラミングを始めています。 作りたくても時間が取れない中年プログラマーがゲームを作れる時代が来ました。 そう、Claude Codeで。
ゲームと開発の流れ - 3D迷路ゲーム - Webアプリ(Vue.js+Three.js) - 3つの鍵を集めながらゴール(球)を 目指す一人称視点ゲーム - 開発時間=3時間
自働化 ゲームと開発の流れ バイブコーディング 仕様書作成 →SPEC.md 設計書作成 →DESIGN.md 仕様・設計・コード整 合性確認 コード生成
レビュー/仕様追加 175分 1分 1分 1分 2分 自分で設計&コーディングした場合30時間 / 3時間 10倍
気づいた点 うまくいかなかった点 ・認識齟齬 AIは座標起点をX=0.5,Z=0.5としていた うまくいった点 ・ソースコード→仕様書・設計書のリバース・エンジニアリング ・基本的なゲームのルール...インターネット上に存在する情報 気づき ・生成AIへの指示=良いドキュメント(具体的、論理的(MECE))の考え方 ・生成AIへの指示=新人への指示と同じ(わかりやすく、丁寧に) ・必要なスキル(職種)の変化=マネージャー・プログラマー→AIマネージャー
バイブコーディング 約3時間のうち、2 時間かかった
・3D迷路ゲームをClaude Codeに開発させると3時間でほぼ完成 ・バイブコーディングでMVPを作成するとリバース・エンジニアリングでドキュメント生成も楽 ・AIとの認識齟齬は「自分にも非があるかもしれない」で早期解決 ・ソースコード(具象)→ドキュメント(抽象)の変換はAIが得意なので任せてしまう ・ITエンジニアのリスキリングが重要な時代 ・すごいAIを使いこなす、すごいAIマネージャーへ ご清聴ありがとうございました。 まとめ MVP=Minimum
Viable Product