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.
Log in or sign up for Devpost to join the conversation.