Skip to content

RittikSoni/Mother-Earth

Repository files navigation

Mother Earth

🌍 Watch the Mother Earth trailer on YouTube:

Mother Earth Trailer

Mother Earth is more than just a game—it's a call to action, a testament to the power of collective effort, and a beacon of hope for a sustainable future. Join us on this extraordinary journey and let's change the world, one interactive experience at a time.

Embark on a transformative journey with Mother Earth, a revolutionary game platform designed to inspire and empower players to become stewards of environmental sustainability. Immerse yourself in a vibrant world where interactive mini-games, dynamic challenges, and immersive experiences await, all aligned with the United Nations Sustainable Development Goals (SDGs).

Discover the power of collective action as you join a global community of like-minded individuals, united in their commitment to preserving our planet for future generations. Engage in thrilling adventures that not only entertain but also educate, guiding you through real-world scenarios and empowering you to make meaningful choices that impact our world.

Explore the beauty of nature through stunning visuals and dynamic animations that evolve with the rhythm of day and night, fostering a deep connection to the natural world. Earn virtual badges and rewards as you progress, showcasing your dedication to environmental stewardship and contributing to real-world causes through integrated donation features.

Get it on Android: Download the apk

Play Now on web: Mother Earth Web

Supported Platforms

  • Android
  • iOS (Developed but not tested; requires Mac for testing/building)
  • macOS (Developed but not tested; requires Mac for testing/building)
  • Web
  • Windows (Coming Soon)

Features

  • User-friendly Interface: Easy navigation and intuitive design for seamless user experience.
  • Gamification: Engaging mini-games, challenges, and levels to motivate and reward eco-friendly behaviors.
  • Community Engagement: Social features and collaboration tools to connect users, share experiences, and support each other.
  • Sustainable Development Goals (SDGs): Tasks and initiatives aligned with global SDGs to address pressing environmental issues.
  • Google Wallet Integration: Collectible cards, donation capabilities, and profile showcasing for added incentives and rewards.
  • Dynamic Screens and Animations: Day and night modes with dynamic screens and animations to enhance user experience and reflect real-world environmental changes.
  • Multi-language Support: Multiple language support including Japanese, English, and more, to cater to a diverse user base and promote inclusivity.
  • Background Music: Support for background music to create an immersive and enjoyable user experience while navigating.
  • Dynamic Animations: Experience the beauty of nature through lifelike animations that respond to user interactions, enhancing immersion and environmental connection.
  • Donations: Contribute to real-world causes directly from the app, empowering users to make a tangible impact on environmental issues.
  • Leaderboard: Compete with friends and other players globally, tracking your progress and environmental impact to inspire friendly competition and motivation.
  • G-Chat: Engage in real-time conversations with other players, fostering community and collaboration towards shared environmental goals.

Technologies Used

  • Google Firebase: Real-time database, authentication, and hosting services.
  • Google Crashlytics: Error monitoring and crash reporting for stability and reliability.
  • Google FCM (Firebase Cloud Messaging): Push notifications for user engagement.
  • Google Cloud: Scalable and reliable cloud infrastructure.
  • Flutter & Dart: Cross-platform app development toolkit and programming language.
  • Kotlin: Native Android development language.
  • Flame Engine: A minimalist Flutter game engine for creating engaging gaming experiences.
  • Google Wallet API: Integration for collectible cards, donations, and profile showcasing.

Installation

1.Clone the repository:

git clone https://github.com/RittikSoni/Mother-Earth.git

2.Navigate to the project directory:

cd Mother-Earth

3.Install dependencies:

flutter pub get

4.Run the app

flutter run

Note: To use the full functionality of Mother Earth, you'll need to set up Google Firebase.

All set! You're good to go! Enjoy the Game!🚀