Inspiration

We noticed our frustration about poor air quality in Washington and turned it into a game. We made the setting dark, gray, and smoggy to replicate what was happening here in our very own state less than a week ago.

What it does

Our project is a game you can play so Perry can save the world from extreme air quality levels. There are a few objectives you have as the player. You need to find all the keys to unlock a door that contains a gas mask. Once you retrieve the gas mask, you will need to find a smoky room that contains the winning object: a tree. Once you get near it, you win. But without the mask, you will die because the air quality is super high in that room so your health will dwindle rapidly.

How we built it

We used Unity and C# to build our game. We collaborated using GitHub.

Challenges we ran into

Using collaboration with git was a bit challenging at times because there were merge conflicts we had to resolve. But they didn't significantly slow down our development. We also had challenges adjusting the game so it wasn't impossibly difficult to win. So we had to test with different values numerous times to fine tune the difficulty of the game.

Accomplishments that we're proud of

We're extremely proud of making the graphics realistic and fun to play. Our storyline is also quite funny and we're just overall proud that we were able to make a working 3D game in under 12 hours.

What we learned

We learned how to use git with Unity correctly (we edited the gitignore file so we didn't upload cache files). The more and more we worked on the project, the more accustomed we got to the collaboration life cycle. We were making commits to different branches, making pull requests, reviewing them, and merging into main. We were pretty systematic so we were all able to make improvements to our game seamlessly.

What's next for EnvironmentSaver

Next, we are going to add more realistic sound effects, a less confusing map, better UI (probably a menu and more levels so the player can have more fun), and probably clearer instructions and more hints. Every level should have a different map.

Built With

Share this project:

Updates