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
kiroでゲームを作ってみた
Search
入井 啓太
August 01, 2025
Programming
500
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
kiroでゲームを作ってみた
入井 啓太
August 01, 2025
More Decks by 入井 啓太
See All by 入井 啓太
チーム内のコンテキスト共有のためのClaudeプラグインを作ってみた
iriikeita
0
260
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
820
AWS発のAIエディタKiroを使ってみた
iriikeita
1
370
色々なAWSサービス名の由来を調べてみた
iriikeita
0
590
色々なIaCツールを実際に触って比較してみる
iriikeita
0
870
何故負荷試験が大切かを考える
iriikeita
0
510
Amazon GameLiftの 構成要素を整理する
iriikeita
0
800
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
1.1k
Zendeskでコールセンター・ヘルプデスク業務に手軽に生成AIのパワーを取り入れる方法
iriikeita
0
1.3k
Other Decks in Programming
See All in Programming
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
160
高専、大学編入、そして未踏へ〜プロダクト開発とキャリアの歩み - Technical College, University Transfer, and On to “Mitou” / My Journey in Product Development and Career
pkmiya
0
130
LL言語やWebフレームワークのPostgreSQL対応 〜DBの機能がユーザーに届くまで〜
kentaroutakeda
0
130
[DroidKaigi 26] How We Moved from Android Studio to Slack
thisaay
0
190
Deep dive into the select statement (GopherCon UK)
jespino
0
170
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
53
35k
業務時間外もAIに働いてもらう話
colorful12
3
9.9k
AIに既存システムを理解させる技術 ~レガシーを見捨てないハーネスエンジニアリング入門~
ochtum
0
200
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
140
ALB ログから Trace を気合で繋げる技術
fohte
7
860
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
2
1k
新卒PdEのリアル
ryu1013
1
290
Featured
See All Featured
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
500
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
410
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
520
RailsConf 2023
tenderlove
30
1.5k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
First, design no harm
axbom
PRO
2
1.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Transcript
kiroでゲームを作ってみた Classmethod AI Talks(CATs) 入井 啓太
2 自己紹介 名前:入井啓太(iridon0920) 所属:産業支援グループ ゲームソリューション部 業務効率化ソリューション部 拠点:名古屋 肩書:サーバーサイドエンジニア 入社年月:2022年10月 参加コミュニティ:
JAWS-UG 名古屋、DAGYA TECH 趣味:ゲーム(スト6)、漫画、猫など
3 Kiroで五目並べゲームを作ってみた
4 五目並べの構成要素 機能 • Webブラウザ上で五目並べが遊べる • 人対人/人対AIモードから選択 技術構成 • TypeScript/Vite/Jest など
100% Kiroだけで実装できました
5 五目並べができるまで - 要件定義 成果物 少しのプロンプトで要件定義書作成完了
6 五目並べができるまで - 設計 プロンプトなしで設計文書作成完了 成果物
7 五目並べができるまで - タスクリスト タスクもそのまま作成完了し、コーディングへ 成果物 タスクリスト上で各タスクを クリックしてコーディング開始
8 できあがったソースコード、アプリ • 各コードはMVC構造をベースに整理 • メソッドの責務も最低限 ◦ クラスは少し大きいが、ちゃんと指示すれ ば分割してくれそう •
UI/UXは特に指示しなかったが、良い感 じに作ってくれている ◦ レスポンシブ対応 ◦ 石を置いたときのちょっとした演出 • 各種テストも完備 ◦ 単体テスト ◦ 統合テスト ◦ E2Eテスト ◦ パフォーマンステスト これだけの成果物が 2回のプロンプト送信とクリック操作で出力
9 従来のVive Codingとの違い 適切なフレームワークで開発者を導く • 決められた道筋に沿って迷わず開発を進め られる • 最初に設計が強制されるので、大規模な開 発であっても一貫性を保って進められる
◦ 反面、小規模な開発だとオーバースペック感 あり • 設計ドキュメントが統一されたフォーマットで 残る • 開発経験が乏しくても一定の クオリティの成果物が作りやすい • 自由に開発を進められる • 自由な分、どのように開発を進めるか決めて おかないと迷子になる可能性あり ◦ 気づけば重要でない機能が作り込まれていた り… • 設計ドキュメントが残しづらい ◦ 残っていてもフォーマットに一貫性がない • 小規模なツールの開発であればこちらの方 が早い 従来の Vive Coding Kiroによる仕様駆動開発
10 Kiroによるゲーム開発のメリット • プロトタイプ版のスクラップビルドを高速化可能 ◦ ゲームのアイディアが本当に面白いか検証するためのもの ◦ 試行錯誤のために何度も作り直しが必要となる • プランナー・デザイナーのみでもある程度複雑なロジックのゲームを作
成可能 ◦ エンジニア無しでもきちんと動くものを開発できる ◦ 仕様書がそのまま動くので、細かな調整もしやすい
11 まとめ • Kiroによるゲーム開発は、少なくともプロトタイプレベルであれば十分 なクオリティの成果物を出力してくれる。 • AIなど、複雑なロジックであっても、自然言語からそれっぽいものを 作ってくれるため、ゲーム開発のハードルが下がる。 • Kiroは、フレームワークにより開発者を導いてくれるので、迷うことなく
開発を進められる。 • AIを活用することで、ゲームのプロトタイプ開発は効率化し、より手軽 に行うことができるようになると思われる。 ◦ つまり、これから面白いゲームはどんどん増えていく
None