AWS Logo
Menu
Arcane Orb

Arcane Orb

"Arcane Orbs" is an enchanting and immersive game that transports players into a mystical world filled with magical orbs and captivating challenges. As a player, you will embark on a thrilling journey where you must master the art of aiming and shooting to achieve high scores

Published Jan 14, 2025
title screen
title

result
result
gameplay
gameplay

Arcane Orbs" is an enchanting game inspired by the magical world of Arcane and Hextech. While the game may not be perfect, it is incredibly engaging and captivating. Every time I test the game, I find myself spending extra time playing it because it's just that fun! 😄 Dive into a world of magic, aim your cannon, and shoot the orbs to achieve high scores. Join the adventure and see if you can top the leaderboard!

q dev

Development Journey of Arcane Orbs

Initial Setup

  • Project Initialization: Started by setting up the project structure and initializing the necessary tools and libraries.
  • AWS Amplify Deployment: Deployed the game using AWS Amplify, which provided a seamless way to host and manage the application.

Implementing Core Features

  • Gameplay Mechanics: Developed core gameplay mechanics, including the cannon and bubble shooting logic.
    • Challenge: Ensuring smooth and responsive controls.
    • Learned: How to optimize game loops and handle user input efficiently.

Integrating AWS Services

  • Leaderboard Implementation: Integrated AWS services to implement a leaderboard feature.
    • Challenge: Setting up DynamoDB and API Gateway for the first time.
    • Learned: Basics of AWS services and how to interact with them programmatically.

Enhancing User Experience

  • Audio and Visuals: Added engaging audio and visual elements to enhance the user experience.
    • Challenge: Synchronizing audio with game events.
    • Learned: Techniques for managing game assets and ensuring smooth animations.

Utilizing Amazon Q

  • Code Assistance: Used Amazon Q, a code assistant AI, to generate code snippets and fix issues.
    • Challenge: Understanding and integrating AI-generated code.
    • Learned: How to effectively leverage AI tools to speed up development and improve code quality.

Final Touches and Deployment

  • Testing and Debugging: Thoroughly tested the game to identify and fix bugs.
    • Challenge: Ensuring cross-browser compatibility and performance optimization.
    • Learned: Best practices for testing and debugging web applications.

Key Takeaways

  • AWS Amplify: Gained hands-on experience with AWS Amplify for deploying and managing web applications.
  • AWS Services: Learned to use DynamoDB and API Gateway for backend services.
  • AI Assistance: Discovered the potential of AI tools like Amazon Q in accelerating development and enhancing productivity.
This roadmap highlights the key milestones, challenges, and learnings throughout the development of Arcane Orbs, showcasing the valuable role of Amazon Q as a code assistant AI.
 

1 Comment