Embarking on a journey of game development can be as thrilling as it is challenging, especially when it leads you into the heart of a competition designed to harness creativity for a greater cause. My adventure began unexpectedly, with the discovery of a unique challenge that not only tested my skills but also offered a chance to contribute to themes of peace and sustainability. This competition was not just about winning; it was about innovating, learning, and collaborating towards a shared goal. From the initial spark of curiosity to the formation of a dedicated team, the design of our game, and the intricacies of development using Flutter, each step was a leap towards something bigger than ourselves. Join me as I recount the steps of this remarkable journey, the hurdles we overcame, and the invaluable experiences gained along the way.
Discovering the Contest
In an unexpected twist of fate, my journey into game development took a pivotal turn when I stumbled upon the Global Gamers Challenge. This wasn't just any competition; it was a clarion call for developers to harness their creativity for the cause of sustainability. Hosted on DevPost and sponsored by Flutter alongside Global Citizen, the challenge promised an intriguing blend of technology, creativity, and social responsibility.
Spanning 8 weeks (started from Jan 9, 2024), participants were tasked with designing, building, and publishing games using Flutter — not just any games, but those that could inspire players to take actionable steps towards environmental sustainability. The idea of crafting a game that could make a tangible difference, coupled with the excitement of working with Flutter, was irresistible. The challenge was more than a competition; it was an opportunity to learn, innovate, and contribute to a larger cause, making every second of participation a rewarding experience.
Understanding the Rules and Prizes
WHAT TO BUILD:
Build a game using Flutter and Dart with environmental sustainability content.
WHAT TO SUBMIT:
- Include an Application built with the required developer tools.
- Include a text description that should explain the features and functionality of your Application.
- Include a demonstration video of your Application. The video portion of the submission:
- should be approximately one (1) minute
- should include footage that shows the Application functioning on the device for which it was built
- must be uploaded to and made publicly visible on YouTube as a YouTube Short and a link to the video must be provided on the submission form on the Contest Site; and
- cannot contain any content, element, or material that violates a third party’s publicity, privacy or intellectual property rights.
- Access must be provided to an entrant’s working Application for judging and testing by providing a link to a website, functioning demo, or a test build. If an entrant's code repository is private, entrant must include login credentials in its testing instructions. The Application must be public.
- Written and video parts of Entries must be in English.
- For the Google Wallet Bonus prize, submissions must include integrations with the Google Wallet API.
Projects will be evaluated based on whether they are responsive to screen size changes, can work with different modes of play (trackpad, mouse, keyboard, and touch for mobile web), and accessibility.
Use of animation
Projects will be evaluated based on the visual appeal and implementation of animation widgets.
Projects will be evaluated based on uniqueness and creativity. Include an innovative and engaging game concept.
Best potential value to the community
Project submissions will be evaluated based on the quality of any tutorials or additional content provided that has the potential to enrich the Flutter community. This includes but is not limited to educational materials, demos, product feedback, etc.
Use of environmental sustainability content
Projects will be evaluated based on relevance to the theme of sustainability and global impact.
Projects that are deployed to multiple platforms will be evaluated based on their quality across all platforms.
Does your game have potential for real-world impact? Does your game build community and encourage interactions?