Other Prototypes: Magnet Mayhem Abduction
Role:
All gameplay scripting, enemy AI behavior scripting, level design and layout, gameplay mechanics.
Windows PC
Mac OS
Engine:
Unity 3D
Language:
C#
Duration:
8 hrs.
Team Size:
2
Design Goals:
Take a classic zombie game type and change it so the player controls the zombies and is trying to overtake the humans. Use a camera control similar to Luigi's mansion on the 3DS.
Overview:
In Revenge of the Zombies you control a zombie and are trying to escape from a human strong hold. As a zombie you can only do two things; run away from humans and kill "turn" humans into zombies. Once you have turned a human into a zombie they will join your horde and follow you. There is only one way to kill or turn a human into a zombie, which is to sneak up behind them and bite them without being seen. The amount of humans you choose to turn to zombies is a major component in gameplay. As you know zombies are dumb and slow and they act that way as they follow you. If you have to run away from a group of humans and you have to many zombies following you they can actually get in your way allowing the humans to catch and kill you. It only takes one hit for a human to kill a zombie which is why you need to build a horde of zombies. Every time you die you take control of another zombie in your horde, so if you have 3 zombies then you can get hit by humans three times before you die and the game is over.
Level Design:
I started with a bubble diagram and some reference photos to block out what the level might look like and what paths I might include in my level.
Level layout sketches.
Final top down level map with player and enemy path options.
Level block out:
AI:
I programmed the human Ai to have three different behaviors. First behavior is a static patrol where the human stands still and rotates 360 degrees looking for zombies. Second is patroling on a set path that can run in a loop or walk back and forth on the same route. Finally a group of humans will patrol in a room between random points.
Static AI and Patrol Random patrol
__________________________________________________________________
Play test video
__________________________________________________________________







