Zombie game template

Compatible platforms: PC

This project is a first person shooter horror template that can be bought to speed up the development of a game of this genre.

It has the following mechanics:

Character controller: walk, sprint, crouch, jump

Weapon system(unlocking 4 types of weapons, shooting, aiming, throwing grenades, buying ammo)

Wave spawner

Simple enemy AI (can chase the player and attack)

Build barricade system(the barricades can slow the zombie advance)

Unlock new areas by opening the door with money.

Game states: gameplay, pause and game over( win or lose)

Zombie game template by Cristian v 1.02

 

Objective: survive all the waves, buy weapons, unlock the door, barricade the doors

 

Use WASD to move

Shift: sprint

Ctrl – crouch

Left click: shoot

Right click: aim down sights

Space: Jump

1-2-3-4-5 – switch between weapons

E – interact: grab a wood plank, place wood plank, buy weapon, open door with money

G – throw grenade

 

Things to be added and known bugs to be fixed:

-weird animation transition when the zombie gets hit

-can zoom while reloading the weapon

-the weapon can clip through the wall

Improvements to be added:

Player dies

-show lose screen with delay

-fade to game over screen

Polish weapons:

-improve smg fire effect

-improve aim down sights effects

-move slower when aiming down sights

-different weapons have different swtich / reload speed

-improve weapon recoils

-aiming down sights should make the crosshair smaller and easier to aim

-make weapons innacurate(now they shoot at the center no matter how large the crosshair is)

-smooth transition when aiming down sights

-add melee weapon?

 

-add hit crosshair

-increase zombie hp with each wave

-add bullet tracer effect to some weapons

-shake camera while shooting

-ability to buy ammo

-zombies spawn power ups

-add ammo creates and collect ammo mechanic

Update log:

Version 1.01        22.01.2023

Fixed: Enabled cursor on game over so you can select restart and quit game

Added restart button / game restart buttons on the game pause and game over panels.

Now you start the game with just the pistol

Add a generic switch weapon sound

Weapons now have different ammo types

Fixed: can shoot during pause

Added 2 more weapons: shotgun and sniper rifle

Added 3 more weapons to the game shop : rifle, shotgun, sniper rifle

Now the pistol has infinite ammo

Added a game intro panel with a story

Added the option to skip the intro text writing in the intro panel.

Fixed: you could pause over the game over panel

Fixed: the dead zombie would get bugged by collisions

Added: Show wave progression on the UI

Added: Text on the UI showing how much time until the zombie spawner starts.

Fixed: zombies could attack while stunned

Added: Show on the game over panel if the game has been won

Added: dinamic crosshair size when shooting and moving

Added: Hiding the crosshair icon during the game pause

Added: Changed and improved the map. Now the action takes place on a base on Mars

Added: Have the grenade count displayed

Added the mechanic to shoot bullet by bullet

Added a door that can be opened with money to unlock the next room

Added a sprint bar and the stamina mechanic

Fixed: now all the player related scripts are disabled when the game is over