• +1 (613) 793-4672
  • jobs@stemworldeducationalservices.com
  • Nepean, Ontario, Canada

City Saver

City Saver is a fun, educational, 3-D world that incorporates problem solving and detective skills to save and restore the city from pollution. Who polluted the city? That`s for you to figure out!

Goals for City Saver

  • Make a fun, educational game that will teach the importance of cleaning and protecting the environment.
  • Incorporate clues for the player to find who has polluted the city and made everyone sick.
  • Teach the repercussions of someone who pollutes
  • Learn how to deal with garbage, recycling and compost
  • Learn the importance of helping others

Weekly Progress

Image
First Week of Development

For the first part of our game development, my partner and I came out with a storyboard for the game. After finalizing the storyboard, we created our games main menu screen. Next I drew up the layout of the first level (The City) on a piece of paper to visualize and map out where I wanted to place the infrastructure.

Image
Second Week of Development

For most of the week I started implementing the infrastructure for the city as well as finding assets from unity. With extra space on one corner of the map, I decided to add an optional maze task that the player can go through if they dare.

Third Week of Development

I wrote a script for displaying and updating the tasks for the player. I also added scripts for player movement and mouse look. Lastly I added a script for the picking up of garbage, recycling and compost for the cleaning up of the city.

Image
Fourth Week of Devleopment

I started the first part of the week by implementing a car that the player can drive for a fun and realistic form of transportation to go to the next level. I added a garage for the car which the player can only access when their tasks are completed. I also added a fun music track that suits the theme of the game. To further immerse the player into the game, I added dialogue for the NPC named Ben. Lastly I started working on the development of the next level (The Lake).

Image
Fifth Week of Development

Firstly, I worked on creating the terrain for the lake. Once the lake was finished, I implemented a boat that the player can drive around in the lake. I also added buoyancy to the water. Next I added a script that will destroy and place the garbage in the lake on the boat once the boat touches it. I then added a task bar similar to the one from the city level and updated the sky textures. I added dialogue to the NPC to let the player know what to do. Lastly I added a mini map as cool feature that will follow the player from a top view angle.

Image
Image
Image
Image
Sixth Week of Development

I worked on a pause menu for the game so the player can restart the level if there stuck or go back to the main menu. Also started working on a new level called Water Filtration, this is where the water from the Lake is filtered for the city. Lastly I designed a water pump and garbage truck to be placed in the game.

Image
Seventh Week of Development

Worked on the design for the Water Filtration level. Added some easy puzzles for the player to be able to turn on the water pump and get into the locked room.

Image
Image
Image
Eighth Week of Development

Added a simon says game in the city level the player has to complete to fix the garbage truck. Also added another level for the player to walk through and drive a boat which will lead to the Farm level.

Ninth Week of Development

Started working on the dialogue for the game which will trigger once the player finishes different tasks in each level. The dialogue is from the Ben NPC to guide the player on what to do.

Image
Tenth Week of Development

Added particles to the boat and garbage in the lake level. Added a green and red button to the code lock in the Water Filtration level to let the player know if the code is wrong.

Image
Image
Eleventh Week of Development

Made the clean city level for when the player goes back to the city after catching the bandit. Updated the car script so that the player can go in and out of the vehicle when ever they want. Updated the dialogue in the lake and water filtration level.

Gantt Chart

Image