Inspiration
"Dungeon Hunt" was inspired by the excitement of treasure hunts and the charm of classic platformer games. we wanted to create a game that combined fun, strategy, and exploration, making it appealing to players of all ages—especially kids. The idea of collecting fruits with varying levels of difficulty, while navigating traps and puzzles, added a unique twist that keeps players engaged.
What it does
"Dungeon Hunt" is a 2D platformer game where players control a character to hunt for fruits scattered across levels. The game challenges players to avoid traps like spikes, spinning saws, and fire while using moving platforms, hidden pathways, and movable blocks to navigate the map. The ultimate goal is to collect as many fruits as possible and reach the finish line to complete each level.
How we built it
We built the game using Unity as the core game engine, along with C# for scripting. To overcome challenges with coding and optimization, we used Amazon Q Developer Service, which helped us generate and refine player movement scripts, trap mechanics, and interactive elements. Finally, we deployed the game as a web-based application using Amazon Amplify, ensuring easy access for players via a laptop or desktop.
Challenges we ran into
One of the biggest challenges we faced was setting up Amazon Q Developer properly in Visual Studio 2022. As beginners, we struggled to integrate it seamlessly into our development environment. However, once it was set up, it became an invaluable tool for generating and optimizing Unity scripts. Another significant challenge was learning to work with Amazon Amplify for deploying the game as a web application.
We also faced general challenges with game development, such as coding movement and interaction mechanics without prior experience in Unity or C#. Debugging issues with player controls and ensuring smooth gameplay mechanics required extensive testing and iteration. Additionally, the time constraints prevented us from implementing features like leaderboards or score storage, which we plan to include in future updates.
Accomplishments that we're proud of
We’re proud of creating an engaging and functional 2D platformer game that combines fun gameplay mechanics with a clean and simple UI. Despite being new to game development, we successfully built and deployed "Dungeon Hunt" with four exciting levels, featuring traps, puzzles, and hidden pathways.
What we learned
This project taught us a lot about game development, including how to design engaging mechanics, optimize scripts, and deploy a web-based game. Using Amazon Q Developer Service not only helped us write better code but also deepened our understanding of programming logic in Unity. Collaborating as a team also reinforced the importance of teamwork and problem-solving.
What's next for Dungeon Hunt
In the future, we plan to add the following features:
- A leaderboard to store and display high scores.
- More levels with advanced traps, puzzles, and fruit challenges.
- Enhanced graphics and animations to improve the visual experience.
- Expanded compatibility to make the game playable on mobile devices.
Built With
- amazon-amplify
- amazon-q-developer
- amazon-web-services
- c#
- unity
Log in or sign up for Devpost to join the conversation.