Inspiration
We built this game for our love for nature and the need for change. We wanted to raise awareness about the urgent environmental issues facing our planet, particularly pollution and plastic waste. By immersing players in the world of Evergreen, we aimed to highlight the real-life consequences of environmental degradation in a captivating and interactive way. Secondly, we believe in the power of storytelling and gameplay to inspire positive change. Through the journey of our hero in the game, we hope to instill a sense of responsibility and empowerment in players, encouraging them to take action in their own lives to protect the environment. Additionally, we wanted to provide a platform for education and advocacy. By including elements such as collecting trash, recycling it, and battling enemies, we not only entertain players but also inform them about the importance of conservation and the impact of their actions on the environment. Overall, our project serves as a creative and engaging tool for spreading awareness, inspiring action, and fostering a deeper connection with nature. We hope that by playing our game, individuals will be motivated to make meaningful changes in their daily lives to help preserve our planet for future generations.
Storyline
In the beautiful world of Evergreen, players become a brave hero named Zephyr. Their mission is to save Evergreen from harm caused by pollution. A villain named Dr. Wasteland, is the one who is making EverGreen dirty with plastic and other trash. With EverGreen in danger, Zephyr must go on a dangerous journey to clean up the mess and defeat Dr. Wasteland to save their homeland.
Game Play
Embark on an epic journey through the enchanted realm of Evergreen, where the fate of nature hangs in the balance. In this immersive adventure, Zephyr takes on the role of a courageous hero determined to restore the once-vibrant landscapes tarnished by pollution and plastic waste by defeating Dr Wasteland.
Features:
Immersive Environments: Explore beautifully crafted landscapes, from polluted industrial areas to green forests, each full of life and interactive parts. Travel through different places, facing obstacles and challenges that test your ability and determination.
Action-Packed Combat: Take part in an exciting fight against the enemies, from soldiers of the evil army made by Dr Wasteland. Use a variety of fighting moves and special skills to beat enemies and win.
Environmental Cleanup: Take on the important job of making Evergreen nice again by gathering scattered plastic waste and pollution from the environment. Each piece of trash you collect helps make the land better, unlocking new places to explore.
Eco Ball Collection: Find eco balls spread around the land, which you can collect and you can add them to your Google wallet.
Recycling Education: While you play, learn about why recycling is important and how the trash you pick up in the game can be recycled and used again to help the environment. This helps you understand better how to be eco-friendly.
Strategic Challenges: Go through tricky levels full of puzzles, traps, and hidden things to find. Use smart thinking and problem-solving skills to get past obstacles and move forward in the game.
Epic Boss Battles: Face big bosses at the end of each level, each one being a big challenge that tests your skills and determination. Use clever tactics and find weaknesses in enemies to win and keep going on your journey.
Environmental Awareness: Get involved in an interesting story that talks about why it's important to take care of the environment and what happens when pollution harms our planet. By playing and hearing the story, players feel inspired to do something good for the world.
How we built it
We worked together using advanced technology and a love for nature to make our game. We used Flame Engine along with Flutter and Dart to create an exciting adventure set in the magical world of Evergreen. We used Tiled (2d level editor) to create the game map and levels. We carefully designed levels and added fun sound effects for everything in the game. We designed 95% or almost all the assets of the game.
We personally created our own graphics and animation for this game to have a unique experience that we want to convey.
We made it easy for players to access the game on different devices by configuring our app for both web and mobile devices. We also integrated Google Wallet API so players can save their Eco Balls in their Google Wallet. This means they can keep playing on the web or on their Android phone without losing their progress.
We wanted the game to be fun for everyone, so we tested it a lot and made sure it works well on all kinds of devices. For easy access, we deployed our game on Firebase Hosting. We hope players enjoy exploring Evergreen and learn about taking care of the environment while having fun.
Challenges we ran into
Google Wallet Integration: Making Google Wallet work in our game was hard. There was not much tutorials and articles on its integration. We needed to make sure players could save their Eco Balls and use them on both the website and their phones. It was tricky to make everything work smoothly. For this we used the official documentation and made our way through it.
Using Object Layers for Spawn Components: Implementing spawn components using Object layers was a challenge. We needed to make sure that characters and items appeared in the right places at the right times during gameplay. It required careful planning and testing to ensure everything worked as intended.
Implementing Collidable Platforms: Creating collidable platforms presented another challenge. We had to design platforms that characters could walk on or interact with while ensuring they behaved realistically. This involved coding and testing collision detection and response mechanics to ensure that characters could move around the game world smoothly without getting stuck or falling through platforms.
Creating Graphics and Animations: Making the graphics and animations for the game was challenging. We had to turn our ideas into real pictures and animations without having technical experience of it. It took a lot of work and time to make everything look right and work well.
Accomplishments that we're proud of
We're proud to have created Land of EverGreen, a game that not only entertains but also educates players about the importance of environmental conservation. By delivering a compelling gaming experience, we hope to inspire players to take action and make a positive impact on the world around them.
What we learned
Creating this game provided us with invaluable technical skills in game development, including proficiency in frameworks like Flame Engine, API integration for services like Google Wallet API, and cross-platform development for web and mobile. We learned how to design captivating graphics and animations, optimize performance, and implement complex gameplay mechanics such as collision detection and physics simulations. This was a very exciting experience that equipped us with a comprehensive understanding of game development fundamentals and advanced techniques, preparing us for future projects in the gaming industry. But it was also, really, really fun, the most important things are to remember we're all in this together and to never give up. Some bugs take a lot of time to fix but we just gotta try and try until we succeed. we gotta put in our 100%, at the end of the day it doesn't matter if we lose or win, what matters is did we give our best.
What's next for Land of EverGreen
We have planned to take the following steps in the future for this game:
- Enhancing the overall player experience through the addition of new levels, challenges, and interactive elements.
- Enhance the user experience of the game by adding music to the gameplay.
- Introduce a new feature allowing users to share and trade their Eco Balls with other players as their google wallet passes, promoting collaboration and community engagement.
- Developing educational content and challenges focused on sustainability and conservation to further reinforce the game's environmental message.
- Implementing features to foster social interaction and connection among players, encouraging engagement and long-term participation.
- We also plan to make this game multiplayer in future so players can play and fight against the Dr Wasteland together.
Log in or sign up for Devpost to join the conversation.