We are proud to present our very first game ๐
We hope you enjoy it!
๐ฎ Play the game (Web)
Or via
Plastic Dive is a small game where you play the role of a diver who has to collect plastic waste in the ocean. Each garbage collected will give you points and those can be used to upgrade your diver to dive and swim deeper, faster, longer or to improve your garbage collection speed. But make sure to be back at the surface before your oxygen tank is empty or you will lose the game and all the points you have collected. Be the best diver and reach the top of the leaderboard ๐
The game is also educational and will teach you about the plastic pollution and the animals living in the ocean. The game is compatible with Android, iOS, Web, MacOS, Windows and Linux.
You can play it either with the keyboard arrows or by tapping on the screen.
This game has been made for the Global Gamers Challenge 2024. The Global Gamers Challenge is an 8-week contest to design, build, and publish sustainable games, sponsored by Flutter and Global Citizen. Inspired by the mission of the United Nations-facilitated Playing for the Planet Alliance, which Google joined in 2023, international advocacy organization Global Citizen and Flutter, Googleโs open-source framework for building multi-platform applications are partnering to host the Global Gamers Challenge.
- Game is fully functional and has been tested on multiple devices
- Each garbage gives you points and requires a different time to collect, right choices to be made!
- Diver has an oxygen tank that empties over time, to win the game and earn the points, the diver must be back at the surface before the oxygen tank is empty
- Diver can be upgraded with the points earned during the game to increase dive depth (unlock animals), swimming speed, garbage collection speed and oxygen tank capacity
- Tutorial to explain how to play the game on the first launch (+ available from main menu)
- Infocean screen with information about the plastic pollution and the animals
- Leaderboard with the best scores
- Music, sounds and effects during the game (with the possibility to mute them)
- Compatible with Android, iOS, Web, MacOS, Windows and Linux
- Screens and game are responsive to any screen size
Feature / screen | ๐ฑ Mobile | ๐ป Desktop |
---|---|---|
Home screen | ||
Introduction / Tutorial | ||
In game | ||
In game | ||
Win | ||
Upgrade diver | ||
Leaderboard | ||
Infocean / Educational content |
And more in the screenshots folder!
https://www.youtube.com/shorts/20txhB9Rpxc
Our oceans are so deep and full of life... But also, full of plastic. Let's be honest, we are responsible for this, but we can also be part of the solution.
Introducing you: Plastic Dive, our game for the Global Gamers Challenge! Dive deep into vibrant underwater environments, and discover the colorful lives who are fighting against this plastic.
Your mission? Clean up the ocean by collecting and disposing of plastic waste. The more waste you collect, the more points you will have to spend to improve your diver to dive deeper, faster, longer! But make sure to be back at the surface before your oxygen tank is empty or you will lose the game and all the points you have collectedโฆ and all waste will be back in the ocean. Be the best diver and reach the top of the leaderboard ๐
But Plastic Dive is not just a game โ it's a call to action. As you progress through the game, you'll unlock real-world tips and facts about plastic pollution, empowering you to make positive changes in your own life to reduce plastic waste and protect our oceans.
Get ready to embark on a meaningful adventure and try "Plastic Dive" now to join the fight against plastic.
๐ฑ On mobile, you can play the game by using the joystick to make the diver swim and use the collect button to collect the garbage.
๐ป On computer, you can also use the keyboard arrows to move the diver and the space bar to collect the garbage.
The game is over when the oxygen tank is empty, so make sure to be back at the surface before it is too late!
- Clone the repository
- Run
flutter pub get
- Run
flutter run
- Enjoy the game!
This game was created by Marie Incourt and Christophe Leemans.
-
Marie:
- Inspiration / Creation of the idea, the concept
- DALL-E whisperer to create the assets for the games (animals, garbage, logo, backgrounds...)
- Project Manager
- Educational content teacher
- Quality Assurance & bugs finder
-
Christophe:
- Flutter / Flame development
- Bugs creator (and hopefully fixer)
- Game master
- Testing on multi-platforms
- Cross-Platform App Framework: Flutter
- Game Engine: Flame
- Architecture Framework: Stacked
- Leaderboard Storage: Cloud Firestore
๐ Our earth for being so beautiful and inspiring us to create this game. Let's not forget to protect it!
๐ Our friends testing the game and giving us feedback. (You know who you are! Even if you didn't test it, you are still our friend!)
๐ Flutter, Flame, Stacked for their frameworks helping us to shape our crazy ideas into a game. Global Citizen for their challenge idea and inspiration.
๐ค DALL-E for the amazing icon and images we used in our game. (We are still working on our own art skills! ๐ )
๐ซต And last but not least, you for playing our game! We hope you enjoy it and that it will make you think about the plastic pollution and the animals living in the ocean.
We also want to thank the following artists for their amazing work:
- Diver sprite by Fellowship Of the Game
- At Depth by Lish Grooves
- Underwater Whale And Diving Sound Ambient by Saturn-3-Music
- SFX effects by mixkit.co
- Music from #Uppbeat (free for Creators!): https://uppbeat.io/t/monument-music/travel-in-the-ocean License code: TZLYBEUNZGDJ6JD7
We couldn't have made this game without you! ๐
- I18N
- Add more animals and garbage
- Publish the game on stores
- Add more educational content about the plastic pollution and the animals
- Display a video from Global Citizen when the player loses get x more seconds and to raise awareness about the plastic pollution
- Create custom Google Wallet cards for the animals
- Add haptic feedback
- Add the possibility to share the game
- Add the possibility to rate the game
- Add the possibility to report a bug
- Add the possibility to contact the support
- Add the possibility to change the language
- Do a daily / weekly / all the time leaderboard
- Add a in-game tutorial to explain how to play the game instead of a separate screen
- Add a news screen to display the latest news about the plastic pollution
If you
- have any feedback or want to contact us, feel free to reach out to us on LinkedIn.
- want to report a bug, you can also open an issue on this repository.
- want to contribute to the game, feel free to open a pull request.
- want to share the game, feel free to do so! We would be happy to see our game being played by many people.
- want to send us a gift, go snorkeling or diving, collect some garbage in the ocean, then send us a picture! This would be our best gift ๐