Ember's Trial
Inspiration
Our team has always dreamed of creating a game together, and this project gave us the perfect opportunity to bring that dream to life. We wanted to create something fun, challenging, and rewarding that reflects our passion for gaming.
What It Does
Ember's Trial is an action-packed game where players spawn in an arena and battle endless waves of enemies. The goal is simple: survive as long as possible while fighting off relentless hordes of dynamic foes. The game challenges players' reflexes, strategy, and resourcefulness as the difficulty scales with time.
How We Built It
We used:
- Java as the primary programming language.
- LibGDX for the game framework, handling graphics, physics, and gameplay mechanics.
- Amazon S3 for storing and retrieving game assets efficiently.
- Amazon Q for additional cloud-based functionality to enhance the game's scalability.
Our approach combined modern cloud technologies with traditional game development practices to create a scalable and dynamic experience.
Challenges We Ran Into
Throughout the development process, we encountered numerous bugs and technical hurdles. Debugging gameplay mechanics, optimizing performance, and integrating cloud services posed significant challenges. Even with our submission, we acknowledge there are still unresolved issues, but we are proud of the progress we've made despite these obstacles.
Accomplishments That We're Proud Of
- Transforming basic code into a fully functional game.
- Successfully integrating cloud technologies to enhance scalability and asset management.
- Overcoming numerous challenges and learning from every hurdle along the way.
- Creating an immersive and enjoyable gaming experience.
What We Learned
This project taught us how complex game development can be and the importance of meticulous planning and preparation. From managing bugs to designing gameplay systems, we gained valuable insights into both the technical and creative aspects of game creation.
What's Next for Ember's Trial
We have ambitious plans for the future:
- Code Restructuring: Cleaning up the codebase to make it more efficient, modular, and maintainable.
- Bug Fixes: Resolving current issues to improve stability and user experience.
- New Features: Expanding gameplay mechanics, adding more enemies, abilities, and challenges to enhance replayability.
- Polish and Optimization: Improving graphics, sound design, and performance to elevate the overall quality.
This is just the beginning for Ember's Trial, and we’re excited to see how far we can take it.
Log in or sign up for Devpost to join the conversation.