if any image is not shown, please open it in a new tab

github Project link

book Release note

TECH STACK

PlatformsWindows, Mobile
Game FrontendUnity
ShowcasingScript structures, Pool object, Async scene load, Animation blend

UNITY ZOMBIE SHOOTER GAME

image

TECHNICAL KNOWLEDGE USED

  • New Unity Input System
  • Dynamic Object Pool (DDOL supported), support fast implementation / integration.
  • Object Pool System with local pools and global pools (DDOL)
  • Async Scene Loading
  • Data structures support new Weapons, Bullets, Environment Item and Characters (player & zombies).
  • Pooled sound clip player

TECHNICAL KNOWLEDGE PENDING

  • Burst + GPU Instancing for Skinned Mesh Renderer
  • Dissolve effect drawer (aim not to affect original material).

Features

  • Move and evade zombies, and kill them for you survival (maybe).
  • Stay alive until the timer ends to advance to the next level.
  • Satisfy yourself with run & gun mechanic.
  • Compatible with different control methods: Keyboard + Mouse / Gamepad / Android phone.
  • Support auto-aim for lazy folks;

image

How to play

  • Move : Left controller / WASD
  • Look : Right controller / Mouse Pointer
  • Fire : Fire button / A Button (XBox) / Left Click / Spacebar
  • Reload : Reload button / X Button (XBox) / R key
  • Rotate weapon : Switch button / Y Button (XBox) / Q key
  • Toggle auto-firing : Autofire button / RB Button (XBox) / Middle Click

Character Weapons

  • Rifle : single shot, high damage, low crit rate
  • Shotgun : spread shot, low damage, high crit rate
  • Grenade launcher : profoundly powerful but reload it take so much time

Zombies:

  • Normal Zombie : yeh normal zombie what are you looking for ?
  • Super Zombie : just a normal zombie with XXXXL size and can one-punch you (if lucky).

Environment items

  • Walls and ramps : just stay there to blocking bullets, or zombies, or anything else moving out of my expectations.
  • Red barrel : barrels with warm water to wash away any nearby zombies.

Notes:

  • To lower play effort, Player is immune to bullet and barrel damages.
  • Player can move past zombies (but still get hit).

image