Inspiration
According to the Brudtland Commission, 20 percent of the population consumes over 80 percent of the planet's resources and produces massive waste. Environmentalists have cautioned people to limit further global warming over the past 30 years, but nothing has changed. Global warming is severe, but many people don't recognize the crisis we will face in a few decades. The current issue is what society proritizes today; corporations consume resources to produce their best products, and governments establish policies that will get them economic thrivals. Economic growth seems to be permanent and exponential, but it produces enormous waste and issues in nature that we don't recognize. If this continues, we will eventually face the massive crisis that we've been neglecting. Hence, it is essential that society recognizes and addresses the root of problem with individuals making efforts in daily lives. One of the most serious issues is the mass production of plastic waste and unproperly recycled items. These are the primary factor that contribute to global warming. By recycling properly, we can reduce the amount of plastic and other waste products as well.
What it does
Recycle Adventure teaches what to recycle that can be found in our daily lives. People first think of plastic and paper to recycle, but many other items can be recycled, too: mug cups, polystyrene cups, metal cans, glass jars, used pizza boxes, etc. As the player must collect a certain number of recyclable items to clear a stage, they will learn what can be recycled and the importance of recycling in daily life.
How we built it
The game was made in Flame and Tiled. Those are good software to make 2D-pixeled games.
Challenges we ran into
It was our first time using Flutter Flame, so it took some time to learn new concepts, but we eventually mastered them and finished our game. In the game development journey, we encountered many mathematical problems in implementing enemy AI, collisions, character movements, and physics engines for traps. We somehow managed to achieve them with many hours of debugging, but there are still some issues that we haven't addressed. In terms of those issues, we specified them on the last page of the game tutorial.
Accomplishments that we're proud of
We are so proud that we finished this project with a huge satisfaction. Learning and applying new programming concepts was a bit of a challenge to us, but we enjoyed the journey as we poured all my creativity to the game. After completing this game, we gained confidence in Flutter which led me to consider developing any other multi-platform applications using Flutter.
What we learned
We learned that Flutter provides many UI features that make app development so much easier. We loved the sophistication of Flutter and Flame's easy game development. Also, Google Wallet integration taught us its potential utilization in real life.
What's next for Recycle Adventure
We will fix minor in-game bugs and add player database, more game levels, and more traps and enemies, etc.
Built With
- dart
- flame
- flutter

Log in or sign up for Devpost to join the conversation.