Recently, I have been watching the series "Arcane," and I was amazed by its art and style. When I decided to participate in this hackathon, I knew I wanted to create a game with a similar theme. I initially aimed for something more ambitious, but I realized I needed more expertise. As a result, I opted for a simpler approach, which partially satisfied my creative urge.

"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!

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.

When it comes to the next arc of Arcane Orb, I’m looking forward to going big with a completely different idea and gameplay. With the knowledge and confidence I’ve gained along the way, I can see how amazing the available services are. Technology, like Amazon Q and other platforms, provides great opportunities for indie game developers to achieve their vision in gaming.

Built With

Share this project:

Updates