Introduction
As a complete beginners ( me, my brother and my sister ) in coding and Flutter, Global Gamers Challenge inspired us to embark on our first-ever coding project, Eco-Bin. We were motivated by the opportunity to contribute to sustainability efforts through game development, despite our limited experience.
Gameplay
Eco-Bin is a basic 2D survival web game (for PC only) where players protect earth from plastic waste by using a bin to intercept incoming plastic objects. Press left and right key on keyboard to move the bin. Survive as long as you can !
Challenges we ran into
We encountered numerous challenges throughout the development process. Understanding coding concepts, navigating Flutter's framework, and troubleshooting bugs were constant hurdles that required patience and perseverance to overcome. btw special thanks to Blue Fire stuff guiding us through technical issues with Flame engine: Lukas Klingsbo (spydon), DevKage, Erick, wolfen, reNaN.
What's next for eco-bin
Not sure yet. But when I check the "to do list" in my dev notes I realize that submitted game is so minor part what we wanted to achieve. Here are some of unimplemented stuff from our "to do list":
- pause/resume button
- flutter bird brings health to earth
- add credits to game over page
- earth mouth fix
- earth interactive eyes
- bin movement sound
- mute button
- earth reacts to music
- splash screen Global Gamers Challenge
- achievements *for example 2 plastic gathered in 1 second etc
- plastic pollution facts pop up
- trash bin upgrade to Trash Truck
- android version
Global Gamers Challenge caught us off-guard while we were learning Flutter/Flame. I can not tell if it was a good coincidence or bad =) . Wish we had more time till deadline. We could add more interaction to the game with help of Rive, and by adding some other cool mechanics/gameplay details. But end of the day most important for us was to submit playable game and we did it.
Credits:
- Fonts: Crunch Chips by DCLL Studio; Joyline Notes by Essentials Studio;
- Music: Funny Kids by Grand Project Music;
- Sound Effects: Mixkit;
- File Converter: Convertio;
- Engine: Flutter/Flame;
- Graphic Design: Inkscape;
- Code: VScode/Copilot/Git/Github;
- Hosting: Firebase;
- Screen Recorder: OBS Studio;

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