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
Amazon Qで2Dゲームを作成してみた
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Siromi
August 07, 2025
Technology
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon Qで2Dゲームを作成してみた
目指せ!Amazon Q & KIRO マスターへの道にて使用した登壇資料です
https://kansai-cbs.connpass.com/event/362381/
Siromi
August 07, 2025
More Decks by Siromi
See All by Siromi
生成AIと二人三脚で進める AWS Well-Architected Frameworkレビュー
siromi
0
57
キャリアについての迷いと決断
siromi
0
150
AWS全冠を取得する過程で得られたもの
siromi
0
300
AWS DevOps Agentと未来の世界について考えてみる
siromi
0
150
アウトプットを楽しむために
siromi
0
79
AWSを楽しく学ぶ方法を考えてみる
siromi
1
280
Security Agentsについて
siromi
0
83
jaws-ugを振り返ってみる
siromi
0
120
jawsugについて考えてみた
siromi
0
160
Other Decks in Technology
See All in Technology
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
2.2k
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
4
1.1k
AIはどのように 組織のアジリティを変えるのか?
junki
4
940
Snowflakeと仲良くなる第一歩
coco_se
4
480
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
390
ルールやカスタム機能、どう活かす?ハンズオンで体感するIBM Bobの出力コントロール
muehara
1
170
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.4k
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
140
脆弱性対応、どこで線を引くか
rymiyamoto
1
400
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1.1k
【NRUG vol.18】なぜ多くのオブザーバビリティ導入は失敗するのか
nrug_member
0
150
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
6
2.4k
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
GitHub's CSS Performance
jonrohan
1033
470k
The SEO Collaboration Effect
kristinabergwall1
1
490
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
590
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
How to Talk to Developers About Accessibility
jct
2
230
A Soul's Torment
seathinner
6
2.9k
The SEO identity crisis: Don't let AI make you average
varn
0
490
Agile that works and the tools we love
rasmusluckow
331
21k
Transcript
Amazon Q CLI で2Dゲームを作成してみた しろみ
本LTのアジェンダ • このテーマを選んだ理由 • 自己紹介 • Amazon Qのキャンペーンに参加したきっかけ • 作成したゲームの内容
◦ 概要編 ◦ 難しかったこと編 ◦ 技術選定編 • 作ってみて感じたこと(技術編) ◦ 作ってみて感じたAmazon Qのメリット ◦ 作ってみて感じたAmazon Qのデメリット • 作ってみて感じたこと(マインド編) • 最後に
このテーマを選んだ理由 • Amazon Qでゲームを作ったからどこかで登壇したい! • Xをふと見ていていると、面白そうなイベントが! ◦ しかもAmazon Qのキャンペーンがテーマに入っている! •
企画に参加したことで感じたことをアウトプットしたいと思い こちらのテーマで登壇することに
自己紹介 名前: しろみ ロール: インフラエンジニア、ペンギン 好きなもの: ご当地Tシャツ、猫 最近思うこと: 開発者向けの生成AIの誕生・アプデが多い 関西のAWSイベントを知ったきっかけ:
JAWS-UG 大阪さんのサンバLT会 最近あった悲しいこと: ノベルディTシャツが色落ちした(アマQTシャツも)
Amazon Qのキャンペーンに参加したきっかけ • ある日、Xのタイムラインを見ていると
Amazon Qのキャンペーンに参加したきっかけ • クラスメソッドさんの方が書いた記事が話題に! • 内容は、Amazon Qでゲームを作ろうというキャンペーンの参加記事 • 応募するとTシャツがもらえるとのこと
Amazon Qのキャンペーンに参加したきっかけ • これを見て感じたことは ◦ ゲームのチャレンジクエストみたいな感じがして面白そう! ▪ Amazon Qを触ったことがないから、これを機会に触ってみよう! ▪
ゲーム制作もやったことがないからいい機会と思ってやってみよう! ◦ キャンペーン限定Tシャツも気になる! • これらの理由から、本キャンペーンに参加することに
作成したゲームの内容(概要編) • 迷子の猫が飼い主さんの待つお家に帰る2Dゲーム • 途中の障害物に当たるとゲームオーバー ◦ 果たして猫ちゃんは、無事にお家までたどり着けるのか! • 実際のプレーの様子はこちらにアップロードしております! ◦
https://x.com/siromiascode08/status/1927342462281875778
作成したゲームの内容(難しかったこと編) • 題材選び ◦ 作るといっても何を題材に作ったらいいのか ▪ キャンペーン主催者の方はその地域らしいゲームを見てみたいっておっしゃっている ▪ 日本っぽいものってなんだ?? (お寿司?侍?忍者??
) • 自分との向き合い ◦ みんな結構独創的なゲームを作っている ▪ 既存のゲームとAWSを組み合わせたものもいくつかある ◦ 自分には果たして作れるんだろうかと焦りが生まれる • 解決方法 ◦ 自分なりに作ってみて誰かが反応してくれたらうれしいと割り切ることに ◦ 気分転換で見ていた景色 (保護猫さんがお世話係さんの家の前にきて入れてもらう ) がきっかけで2Dゲームを作成
作成したゲームの内容(技術選定編) 今回は、PythonとPygameを使って開発してみることに • Pygameとは ◦ 2Dゲーム開発用のPythonモジュール ◦ 音声やグラフィックを扱うためのライブラリが入っている • 選定した理由
◦ 参加者で使用している人が多かった ▪ 何かあったときに質問がし易そう ◦ 2Dゲームに特化している ▪ 今回作りたいのは某ひげのおじさん風のゲームをイメージしていた ▪ そのため、2Dゲームに特化しているものものを選定
作ってみて感じたAmazon Qのメリット • チャット形式で開発できることが改めてすごい ◦ このライブラリを使用してゲームを作りたいと指示すると ▪ 実際にライブラリの導入をしてくれる ▪ プロトタイプを作りたいと指示すると実際に作ってくれる
◦ GitHub上に今回の変更を反映したいと指示をすると ▪ 今回の変更点をCommitコメントに落とし込んで pushしてくれる ◦ こんな感じでドキュメントを作成してほしいと指示をすると ▪ ゲームのコンセプトなどをドキュメントにまとめてくれる ◦ 指示内容次第でどんな操作もできる ▪ Kiroで同じことをするにはどんな操作・設定が必要か気になる
作ってみて感じたAmazon Qのメリット • Amazon Qを使用して感じた見て感じたユースケース ◦ 手軽にシステムを作成できるというのが利点だと感じる ▪ 例えばビジネスに対してアイデアはあるけどシステムを作れない •
システム開発の勉強をする?エンジニアを雇う? • その分のコスト(時間やお金)はかかる • そういった意味でビジネスを手軽に始めやすくなったのかなと感じるように
作ってみて感じたAmazon Qのデメリット • デメリットというよりは課題点 ◦ Amazon Qの作業内容が正しいか判断できない ▪ 具体的には、、 •
ゲームのソースコードが正しいものか • 何かライブラリ等をインストールするときに、その操作が正しいか • 動作テストをする場合にそのテストケースって本当にあっているの? ◦ サービスやサーバにとって致命的な操作をしていないか • 知識がない状態でこれらを触ったときに判断ができない • 生成AIが行ったことの品質をどう担保するか、どう付き合っていくかが 重要になる気がしました
作ってみて感じたこと(マインド編) • こういったキャンペーンを通じて技術を学ぶのは楽しい ◦ 新しい技術が出たから触ってみる ◦ 時には触るのが億劫になってしまうことも ◦ そういったときに一つのゴールに対して向き合いやすい ◦
キャンペーンに申し込むというゴールを通じて技術を学べる • コミュニティとキャンペーン編 ◦ JAWS-UGなどのコミュニティとキャンペーンの親和性について ▪ 具体例を挙げてみると • コミュニティ内で、キャンペーン参加の振り返り LTをしている方 • キャンペーンをJAWS-UGの中でみんなでやろうという企画 ▪ こういった何かしてみる・してみた系の話とコミュニティの親和性はとても高いと感じました
最後に どんなことにも共通することですが いろんな人の考え方に触れられることで学びを得ることが多いと感じました! 本日は素敵なイベントを開催してくださりありがとうございます!
ご清聴ありがとうございました ※こちらのイラストとスライドの背景は GPT-4oに描いていただきました