Inspiration

The inspiration behind SonIQue came from a fascination with sci-fi, games, and the idea that human knowledge is limitless. Throughout history, civilizations have always used intelligence and wit to overcome adversity—this was the spark that ignited Sonique. I wanted to create a world where players would feel like they were embarking on a cosmic journey, not just answering trivia but outwitting entire universes of alien forces, each challenge designed to push the limits of their intellect and creativity.

The design was inspired by the AWS Game Builder Challenge—a hackathon for developers that pushed me to challenge my own limitations. This competition served as a massive influence on the gameplay and architecture, sparking the idea of using powerful AWS services to scale the game and enhance the experience.

What it does

Sonique is an interstellar game of intellect that challenges players to answer mind-bending IQs, unlock secrets of distant galaxies, and shape the fate of cosmic realms. Players are tasked with navigating through various worlds, each with different categories of knowledge, ranging from literature and science to history and entertainment.

Each IQ is designed to push players’ limits, requiring intellect, quick thinking, and strategy to advance. The game features a compelling narrative where players are called to rise above challenges and prove their supremacy in a multiverse teeming with unknowns. Whether solving riddles in ancient alien temples or mastering logic on distant planets, players must prove they are worthy of cosmic dominance.

How we built it

SonIQue was built using a combination of cutting-edge AWS services and code-generation AI to streamline the development process. Here's how I brought it all together:

  • Amazon Q, an AI-powered code generation tool, suggested the game’s skeleton, which was iteratively updated to shape the final structure. Amazon Q’s /dev mode provided bulk file updates, while /chat guided integration with AWS services.
  • AWS Amplify helped to quickly build, deploy, and scale SonIQue by seamlessly integrating essential AWS services like authentication, real-time interactions, and data storage,
  • AWS Cognito allowed me to securely manage user authentication, offering both a guest mode for casual users and enhanced experiences for signed-in players.
  • AWS Lambda handled all backend logic in a serverless environment.
  • Amazon S3 and CloudFront were used to serve game assets and ensure fast, global delivery.
  • AWS DynamoDB provided a fully managed NoSQL database to store player progress.
  • AWS AppSync facilitated GraphQL-based API calls.
  • Amazon Bedrock was used to generate dynamic IQs tailored to logged-in players, ensuring fresh and engaging challenges with each session.
  • Amazon Polly was used to synthesize in-game voiceovers, adding life and immersion to the narrative.

Additionally, I used:

All these tools were chosen for their free licenses and compatibility with the game design.

Challenges we ran into

The development of Sonique came with its own set of unique challenges:

  1. Maintaining player engagement while balancing difficulty.
  2. Building a scalable backend to handle vast amounts of data.
  3. Integrating story elements while keeping the narrative consistent.
  4. Creating dynamic content that evolves with player progress.
  5. Rendering character models over the web which proved rather sluggish

Accomplishments that I'm proud of

While Sonique hasn’t yet been played by many users, I’m incredibly proud of the technical milestones achieved during the development process. The game’s infrastructure, built with AWS services, scales effortlessly without the need for complex server management. Additionally, crafting an immersive universe with a compelling narrative structure was a major milestone.

Integrating AWS Cognito for user management with a guest option ensures accessibility for a wide audience, while tools like Amazon Q and Bedrock made development efficient and innovative. These accomplishments lay the foundation for future enhancements, making Sonique a promising platform for intergalactic IQ challenges.

What we learned

The development of Sonique taught me a lot, both technically and creatively. On the technical side, I learned how to integrate powerful cloud-based services into a game, from managing user authentication with Cognito to scaling the game backend with Lambda and DynamoDB. Creatively, I discovered how to balance difficulty and engagement, crafting a narrative that immerses players in an epic journey while challenging their intellect.

What’s next for Sonique

The future of Sonique is all about taking the game to the next level with features that bring players deeper into its universe. Interactive storylines will allow players to make choices that shape their journey, with narratives that change based on their decisions. Voice-acted characters will add personality and emotion to the experience, making the multiverse feel alive and dynamic.

Multiplayer modes are in the works, giving players the chance to team up with friends in co-op missions or compete head-to-head in PvP challenges. A new leaderboard system will showcase top scores and accomplishments, encouraging friendly competition and building a sense of community among players.

The introduction of an in-game marketplace will open up new possibilities for players to buy coins, send gifts to friends, and unlock new characters, skins, and other customizations. These updates will make the game more social and engaging while supporting its AWS infrastructure. Sonique will also explore monetization strategies like premium battle passes and seasonal content, ensuring that updates remain fresh and sustainable for the long term.

Players will have more ways to grow and personalize their in-game presence. A skill tree system will let them unlock new abilities and improve their performance as they progress, while expanded avatar customization will allow for unique looks and gear that reflect their achievements.

The multiverse itself will continue to evolve. Worlds will feature changing environments with dynamic weather and time-of-day effects that introduce new challenges. Augmented reality (AR) integration could allow players to see elements of Sonique in the real world, making the game even more immersive. On top of that, AI-powered trivia will adapt to players’ strengths and areas of interest, offering challenges that feel rewarding and personalized.

To keep things exciting, Sonique will regularly introduce new content. Seasonal events, inspired by real-world holidays or milestones, will bring fresh levels, themes, and rewards. Players will also find daily quests and achievements that provide a sense of progression and give them reasons to log in regularly.

Ultimately, Sonique’s reach will grow with cross-platform play, allowing players to move seamlessly between mobile, web, and console versions of the game. Virtual reality (VR) support could take immersion to a whole new level, offering players a chance to step directly into the multiverse. With these updates, Sonique isn’t just building a game—it’s creating a living, evolving experience that keeps players coming back for more.

Sonique is educational—it’s a unique platform that blends entertainment, education, and engagement. By combining the thrill of gameplay with the joy of discovery, it aims to inspire players to rise to their full intellectual potential.

Time Taken

The development of Sonique took about 1 week to build the initial version, leveraging Amazon Q for rapid code generation. After that, I continued to refine the game, adding more features and making adjustments based on feedback and testing. The game is still evolving with ongoing updates. The timeline was as follows:

November 28– December 7: Initial game development

  • Using Amazon Q, the foundational code structure for Sonique was rapidly generated.
  • Core AWS services, such as Cognito, Lambda, and DynamoDB, were integrated to enable user authentication, backend logic, and data storage.

December 8–15: backend updates and new gameplay features

  • Separated dynamic IQ generation using Amazon Bedrock for signed users, and redirected guest users to use quiz api.
  • Added Amazon S3 and CloudFront to optimize asset delivery for global players.
  • Introduced in-game voiceovers with Amazon Polly for natural-sounding narration.

December 16–23: assets and animation

  • Added animations from Mixamo for player avatars and interactions.
  • Incorporated high-quality visuals and sound effects from Freepik, Pixabay, and Freesounds to improve the game's aesthetic appeal.

December 24–31: accessibility optimization

  • Addressed challenges with rendering 3D models over the web by considering lighter file formats for smoother gameplay.
  • Optimized multimedia content, including animations and audio.
  • Added guest play support for mobile devices through accessibility features

January 1–7: identify bug/feature updates

  • Troubleshoot gameplay mechanics and added ci/cd to game repo.

January 8–14: Final updates and announcements

  • Finalized the integration of educational and narrative elements to create a seamless learning-through-play experience.
  • Credited all free external assets, including visual and sound providers like Freepik, Pixabay, and Freesounds, for their contributions.
  • Prepared announcements, for upcoming features, such as in-game marketplaces, leaderboards, and cross-platform support.
  • Submitted project.

Join the Challenge

Get ready, Earthling. The future is calling. Are you prepared to face the ultimate test? Embark on your interstellar journey now and rise to the challenge.


This game has been a labor of love, a culmination of passion, and an endless pursuit of creating something truly epic. It's been a joy to share this journey with you all, and I can't wait to see you rise to the challenge in Sonique!

Credits

Visuals & Animations

  • Mixamo: For character animations, allowing dynamic and lifelike movements.
  • Pixabay: For free visual effects (VFX), such as backgrounds and textures.
    • Explosion Fire Boom Bomb – Created by PlacidplaceLink to sound – License: Free for commercial use, no attribution required.
    • Flame Fire Rotate Rotation Fantasy – Created by PlacidplaceLink to sound – License: Free for commercial use, no attribution required.
  • Freepik: For graphics and images used in UI design and in-game elements.
    License: Freepik License

Sound Effects

  • Freesounds: For sound effects, used to enhance gameplay and provide a more immersive experience.
    • Fighting music.mp3 by ZHRØLink to sound – License: Attribution 4.0
    • Goodbye before battle music for war game in vr.wav by klavo1985Link to sound – License: Attribution 4.0
    • Lion Growl.wav by MATRIXXX_Link to sound – License: Creative Commons 0
    • Punch Grunt 1 by miksmusicLink to sound – License: Attribution 3.0
    • Attack-hits.mp3 by JPhilippLink to sound – License: Attribution 4.0
    • Film about the war in hope ukraine win film about on natflix music by kris klavenes 15.04.2022.wav by klavo1985Link to sound – License: Attribution 4.0

Usage Rights

All of the above-mentioned resources were used with appropriate free licenses that allowed for their use in Sonique. Where applicable, attribution has been given according to the licensing terms of each resource.

Thank You

I want to extend a huge thank you to the creators of these tools and assets. Their contributions helped make Sonique possible and enabled me to focus on creating an engaging, fun, and challenging experience for players. Their generosity in offering free access to high-quality resources made a huge impact on the development of the game.


This game was built with the help of these amazing tools and assets. I am deeply grateful for their contributions in making Sonique a reality.

Share this project:

Updates