Save The Animals! - CalgaryHacks 2025 Submission

Inspiration

With climate change rapidly affecting our planet, we wanted to create a game that spreads awareness about environmental issues in an engaging and interactive way. Many people, especially younger audiences, may not fully understand the consequences of pollution and habitat destruction. Save The Animals! aims to bridge that gap by turning education into an interactive experience where players actively participate in saving wildlife and reducing environmental harm.

What it does

Save The Animals! is a video game where players take on the role of an environmental activist, working to rescue animals and stop pollution. The game simulates real-world environmental issues, allowing players to complete tasks such as cleaning up oil spills, reducing carbon emissions, and protecting endangered species. The player wins by successfully stopping pollution, while failure to take action results in reaching the point of no return.

How we built it

We developed Save The Animals! using Python and Pygame, utilizing Pygame’s 2D rendering capabilities to create an immersive experience. The game features:

  • A dynamic environment that reflects the player's actions
  • Animal rescue tasks, where players work to protect endangered species
  • A win/lose condition, where the world can either be saved or reach irreversible damage

Challenges we ran into

Building a complete game within the hackathon timeframe came with its challenges, including:

  • Optimizing Pygame performance for smooth animations and interactions
  • Implementing a pollution system that visually reflects environmental changes
  • Ensuring the game effectively educates players while remaining engaging

Accomplishments that we're proud of

  • Successfully creating a game that spreads awareness about environmental issues
  • Developing a functional pollution system that visually shows the impact of player actions
  • Completing a working prototype within the hackathon timeframe

What we learned

  • How to integrate real-world environmental concepts into game design
  • Optimizing Pygame for performance and interactivity
  • Effective teamwork and time management in a hackathon setting

What's next for Save The Animals!

  • Expanding the game with more interactive elements to enhance engagement
  • Implementing AI-driven NPCs that react to the player’s actions
  • Partnering with environmental organizations to integrate real-world data and solutions

We hope Save The Animals! will inspire players to take action and make a difference in the real world!

Built With

Share this project:

Updates