Introduction
In the fast-paced world of mobile gaming, reaction time is a skill often tested but seldom trained. Agility, my Unity-based mobile game available on Android, aims to fill this gap. Developed during my first year of university, Agility is designed to challenge players’ reaction time through various in-game modes. With its integration with social networks and a user-friendly interface, the game has continued to evolve since its inception.
Technologies Used
- Game Engine: Unity
- Programming Language: C#
- Cloud Saving: MySQL
- Social Integration: Facebook & Twitter APIs
Project Goals
- Develop a game focused on testing and improving player reaction time.
- Implement multiple game modes for a varied user experience.
- Enable social network integration for competitive play.
- Ensure compatibility across different Android devices.
Challenges Faced
- Cross-Compatibility: Making the game appear consistent across different screen sizes and resolutions.
- Policy Changes: Keeping up with the constantly changing Google Play policies.
Solutions and Approaches
- Relative GUI Positioning Technology: Developed a custom solution to ensure UI scales correctly regardless of the device used.
- Continuous Maintenance: Regular updates to stay compliant with Google Play policies.
Key Features
- Tutorial: A simple guide to understand the game mechanics.
- Four Game Modes: BASIC, SLIDER, TIME ATTACK, and INFECTION modes for diverse challenges.
- Social Network Integration: Compete with friends on Facebook and Twitter.
- Cloud Saving: Game progress is saved online, allowing seamless transition between devices.
Outcomes and Impact
- Ongoing Popularity: The game has been maintained and updated since its launch.
- Broad User Engagement: Due to its diverse game modes and social integration, it has a varied and competitive user base.
Lessons Learned
- Adaptability: The need to continuously adapt to changing platform policies was a valuable lesson in long-term project maintenance.
- User Experience: Balancing simplicity with complexity to keep the user engaged was crucial in this project.
Future Directions
Ongoing maintenance and potential expansion to iOS.
Additional Resources
Release Date
2014