Inspiration
Our inspiration for creating the AWS Game was to dive into game development using Amazon Web Services and to create a fun, engaging project that would help us learn about AWS tools. As a beginner, I was excited to explore game-building with the help of Amazon Q Developer and bring an interactive memory game to life.
What it does
AWS Game is a memory-based game where players match pairs of AWS service icons on a grid. The game tests players' memory and adds a bit of AWS-themed fun to the challenge. It's simple to play but requires concentration and quick recall!
How we built it
The game was built entirely within Visual Studio Code using Amazon Q Developer as an AI-powered assistant. Amazon Q helped streamline the development process, offering suggestions and guidance as I coded the game. I deployed the web-based game using AWS Amplify, which allowed for easy, scalable hosting.
Challenges we ran into
As a beginner, I faced challenges in understanding and implementing some AWS services. I initially experimented with AWS S3 for image storage and DynamoDB for tracking player scores in a leaderboard. However, due to the complexity and my learning curve, I decided to focus on Amplify for deployment in this iteration. The idea of integrating these services is something I plan to revisit as I gain more confidence.
Accomplishments that we're proud of
I am proud to have successfully developed and deployed my very first game! Working with Amazon Q Developer was a valuable experience, as it significantly eased the coding process, especially for a beginner. Completing the game and seeing it live on AWS Amplify felt like a huge achievement.
What we learned
This project taught me a lot about game development, AWS services, and deploying applications. Amazon Q Developer proved to be a helpful tool for a beginner, guiding me through coding challenges and helping me learn by doing. Additionally, I got hands-on experience with AWS Amplify and learned the basics of deploying a web application.
What's next for AWS Game
In future versions, I plan to incorporate AWS S3 for asset storage and DynamoDB for a more robust leaderboard feature. I’m excited to continue exploring AWS and to add more features as I deepen my knowledge of cloud services.
Built With
- amazon-q-developer
- amazon-web-services
- amplify
- css
- html
- javascript


Log in or sign up for Devpost to join the conversation.