Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon Qで2Dゲームを作成してみた
Search
Siromi
August 07, 2025
Technology
0
330
Amazon Qで2Dゲームを作成してみた
目指せ!Amazon Q & KIRO マスターへの道にて使用した登壇資料です
https://kansai-cbs.connpass.com/event/362381/
Siromi
August 07, 2025
Tweet
Share
More Decks by Siromi
See All by Siromi
jawsugについて考えてみた
siromi
0
71
しくじり先生LT 物事の本質を考える
siromi
0
59
AWSを楽しく学んでみる
siromi
1
230
楽しみながら学ぶ AWS Gamedayに参加してみた
siromi
0
61
Kiroと一緒に登壇資料を作る
siromi
1
150
夏の自由研究 virtual try onを使ってみた
siromi
0
140
Kiroを活用してみた
siromi
1
190
JAWS-UGに参加して感じたこと
siromi
0
99
AWS認定を取る中で感じたこと
siromi
1
420
Other Decks in Technology
See All in Technology
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
1.2k
Knowledge Work の AI Backend
kworkdev
PRO
0
200
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
230
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
ESXi のAIOps だ!2025冬
unnowataru
0
330
LayerX QA Night#1
koyaman2
0
250
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
1.3k
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
400
AlmaLinux + KVM + Cockpit で始めるお手軽仮想化基盤 ~ 開発環境などでの利用を想定して ~
koedoyoshida
0
150
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
260
株式会社ビザスク_AI__Engineering_Summit_Tokyo_2025_登壇資料.pdf
eikohashiba
1
110
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
140
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
0
1.8M
It's Worth the Effort
3n
187
29k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
750
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
91k
A Soul's Torment
seathinner
1
2k
How STYLIGHT went responsive
nonsquared
100
6k
Producing Creativity
orderedlist
PRO
348
40k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
68
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
29
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
49
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
0
63
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
0
300
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に描いていただきました