Game Development // Game Design Document



02/10 - 12/11/23 Week 6 - Week 11
Chan Siew Ni #0352518
Bachelor of Design in Creative Media
Game Development // Game Design Document

PROJECT

At this stage, we now have to start creating our game assets and also the game elements. After this, we also have to start working on the prototype of the game in Unity.

Character Sketches:

Ava(Main Character)

Figure 1: Ava Character Sketch


The appearance of Ava is based on the fact she was a soldier and it's a military shirt. 


Mutant People (Enemy)


Figure 1.1: Mutant People Character Sketch


The mutant people are inspired by the zombies in the game "Plants Vs Zombies". Their brain is opened for the scientist to do experiments. 


Final Boss
 Figure 1.2: Final Boss Character Sketch




The final Boss will be the head of this company. He intended to block the news from spreading to the world and he tried the experiment on himself as well and now he was half mutant half human. 

 Figure 1.3: Objects Character Sketch


Meanwhile, I also started to do a prototype in Unity using some objects to replace the original appearance so that the process of making game assets would not affect the process of making the prototype.  

I watched the tutorial references Sir gave and started to work on the tiles. The tiles are assets from this Link. I am using the Tiles Palette to fill in the tiles grid by grid.  

Figure 2: Work Progress on making the tiles and platform

After that, I also watched the tutorials to learn how to make moving platforms. Giving the platform to waypoints and writing the scripts to make the platform transform from point to point will make the platform move in a certain direction and way.

Figure 2.1: Moving Platforms

Then, I also did a locked door for the key and I tried to make that the player has to kill up to a certain amount of enemies only they can open the door.

Figure 2.2: Key and Door Locked 

Then, I created some obstacles like laser blasts that block the players and it is timer-based and the player has to pass through it to pass the level.

Figure 2.3: Laser Obstacles

After that, I also created the enemy and c# script to make the enemy follow the player when the distance between the enemy and the player is within a distance that has been set.
Figure 2.4: Enemies

Figure 2.5: Enemy script

After that, I also make the player shoot fire when pressing the button. The bullet will disappear when it reaches a distance and time.
Figure 2.6: Player shooting

Figure 2.7: Player shooting script

I set the trigger to proceed to the next level to a door. When the player has reached the door it will lead the player to the next level. Inside the scene manager, we had to add a new scene on it. 
Figure 2.8: Adding new level script

I set the trigger to the key, when the player obtains the key, the door that leads to the next level will turn green from red. 
Figure 2.9: Door open and close script


FINAL SUBMISSION

Video Walkthrough Gameplay


Summary:
What has been done
  • Kill three enemies will unlock the door of the key
  • Obtain key will open the portal to the next level
  • Kill the enemy by shooting several times based on their life 
  • When the player approaches the enemy, the enemy will follow the player
  • The bullet can be only fired at a certain distance and time
  • The player touches the obstacles and the enemy will reduce the health 
  •  When the player’s life is 0, it will be game over

Things that are yet to be done
  • Shooting direction
  • Actual look of characters, objects like a key, refill of health, and bullet
  • Enemy patrol walking at a certain point and when players walk near will trigger them to attack 
  • User interfaces like Health Condition and Bullet left
  • Instructions and introduction 





FEEDBACK








REFLECTIONS

















































Comments

Popular Posts