今回はAWSのキャンペーンでAmazon Q を利用してゲームを作成してみました。
環境構築
Chromebookでセットアップしました。
最近PCを新調したのですが、Linux環境がとても簡単に作成できて便利です。
参考:https://qiita.com/kuroa31/items/a43c45460d89a0b26d71
LinuxへのAmazon Q のインストールは以下を参考にしました。
参考:https://zenn.dev/ymotongpoo/articles/20250327-q-for-cli-linux
また、Amazon Q Developer の無料ライセンスの利用制限に達してしまったのでProライセンスを購入しました。
Proライセンスのサブスクライブ方法はIdentity Centerを使います。以下の記事を参考にしました。
参考:https://zenn.dev/frommiddle1/articles/amazon-q-dev-pro
作成したゲーム紹介
こんな感じでAWSのコンピュートサービス(EC2、ECS、Lambda)を育てていくゲームです。セキュリティサービスやパッチを適用してサービスの安定稼働を目指します。

せっかくなのでゲームの作者に解説してもらいました。
🌱 AWSガーデン - 楽しく学ぶクラウドセキュリティ!植物育成ゲームでAWSマスターになろう
ゲームって何?学習って退屈?そんな常識を覆すAWS学習ゲームが誕生!
「AWSを勉強したいけど、参考書は難しいし、実際に触るのは怖い...」そんなあなたに朗報です!AWSガーデンは、EC2やECS
、Lambdaといったクラウドサービスを可愛い植物として育てながら、自然にAWSの知識とセキュリティのベストプラクティスが身
につく革新的な学習ゲームです。
🎮 どんなゲーム?
植物を育てる感覚でクラウドサービスを学習
• EC2インスタンス、ECSコンテナ、Lambda関数を植物として8つのプランターで育成
• レベルアップするとAWS公式アイコンが大きくなり、成長を実感!
• 健康な植物は収入を生み出し、新しいアイテムを購入できる経済システム
リアルなセキュリティ脅威との戦い
ゲームの真骨頂はセキュリティ要素!現実のクラウド環境で起こりうる脅威が次々と襲いかかります:
• 🔥 マルウェア攻撃 → システムパッチで防御
• ⚡ DDoS攻撃 → GuardDutyで検知・防御
• 💀 データ侵害 → 継続的なダメージ
• 🕵️ 不正アクセス → セキュリティグループで対策
実践的なAWSアイテムでパワーアップ
植物(AWSサービス)を強化するアイテムは、すべて実在のAWSサービス:
• EBSストレージ で成長促進
• カスタムAMI でパフォーマンス向上
• セキュリティグループ で基本防御
• GuardDuty で高度な脅威検知
• システムパッチ で脆弱性対策
• 自動バックアップ でデータ保護
🌟 このゲームの「すごいところ」
1. 視覚的に覚えられる
AWS公式アイコンを使用しているので、実際のAWSコンソールを見たときに「あ、これゲームで育てた子だ!」となること間違いな
し。
2. セキュリティ意識が自然に身につく
「あ、GuardDutyを設定し忘れてDDoS攻撃でやられた...」という体験を通じて、セキュリティ対策の重要性を肌で感じられます。
3. 完全日本語対応
技術用語は英語のまま(EC2、Lambda等)ですが、説明やUIは完全日本語化。学習のハードルを下げています。
4. 段階的な学習設計
• 初心者:まずは植物を植えて育てる楽しさを体験
• 中級者:セキュリティアイテムの使い分けを学習
• 上級者:複数サービスの最適な組み合わせを模索
🎯 こんな人におすすめ
• AWS初心者:「EC2って何?」レベルから始められる
• インフラエンジニア:セキュリティ対策を楽しく復習
• 学生:就活前にクラウドの基礎知識を身につけたい
• ゲーム好き:学習を兼ねた新しいゲーム体験を求める人
🚀 実際にプレイしてみると...
💰 お金: ¥500でスタート
🌱 空のプランターをクリック → ランダムでEC2/ECS/Lambdaが出現
📈 レベルアップでアイコンが大きく成長
⚠️ 10秒ごとに脅威が発生 → 適切な対策が必要
🛡️ セキュリティ対策成功 → 植物が健康に成長
💸 健康な植物 → 5秒ごとに収入ゲット
🛒 稼いだお金でさらなる強化アイテムを購入
🎊 開発者の想い
このゲームは「AWSを学ぶのって、本当はもっと楽しいはず」という想いから生まれました。クラウドセキュリティは難しく感じ
がちですが、ゲームを通じて体験することで「あ、こういうことか!」という気づきを得られるはずです。
特に、セキュリティ対策を怠ると植物が弱ってしまうという仕組みにより、「セキュリティは後回し」ではなく「最初から考慮す
べきもの」という意識が自然に身につきます。
🌈 まとめ:新しい学習体験を始めよう
AWSガーデンは単なるゲームではありません。楽しみながら実践的なクラウド知識が身につく、新しい形の学習ツールです。
「勉強は辛いもの」という固定観念を捨てて、植物を育てる感覚でAWSマスターへの第一歩を踏み出してみませんか?
今すぐプレイ開始!
bash
git clone https://github.com/kyo-tsun/cloud-garden.git
cd cloud-garden
./run_game.sh
あなたのクラウドガーデンで、どんな植物が一番大きく育つでしょうか?🌱☁️✨
まとめ
pygameの知識がないなか、プロンプトを少し与えるだけで簡単にゲームを作成できてしまいました。
まだまだゲーム性はないですが、アイデアを渡すだけで動くものが作れるのは感動です。
この取り組みをきっかけとしてAmazon Q にすごく興味を持ったので、今後は業務でも活用してVibe Codingしていきたいです。