top of page

Cave   Dwellers

Overview

In this project the main aspect explored is the interaction between player and enemy NPC. The 'Zombie' NPC character roams on a path but chases player if they are in range of detection. Upon interaction, zombie causes health damage. Player can equip themselves with a weapon (here, a torch) and use it to cause fire damage to zombie. If a zombie on fire gets close enough to another zombie, then the fire will spread to the other one.

​

In the future I plan on exploring this project further with adding gameplay elements such as creating bone fire to keep off zombies, throwing troches as a projectile to ward off zombie hoards.

Concept

Slide14.PNG

Narrative

The player character is an adventurer and traveler who wishes to explore the whole world. During their journey, the player comes across a village near an infamous cave system, that is forbidden to be explored by any living human.

​

Upon entering the village, the player is welcomed but warned to not wander in the cave during the night. The player learns from villagers that the cave is riddled with zombies that only come out during night as they are afraid of the sun.

​

The player decides to explore the cave and seal it shut to help the villagers.

In-game characters

The player character:

​

  • Adventurer and traveler who wishes to explore the whole world.

  • Player can pick up torches and use them as weapons.

  • The torch can be used as a melee weapon, or can be thrown, torches can also be used to light campfire inside the cave system to create safe points

The Zombie character:

​

  • The NPC zombie character are the main enemy character.

  • There are three type of zombie characters based on movement:

  • Still: These stand on one place and only move when player character is close to them.

  • Roaming: These roam on pre defined path and can leave the path only when they encounter the player character

  • Hoards: They are a bunch of roaming zombies moving together.

The villager:

​

  • NPC characters that the player can interact with.

  • Villager will give vital information about zombies and how to damage them.

  • Player can receive a torch (weapon) from the villager.

Level Layout

Slide16.PNG

Settings:

  • The game is based on the idea of a zombie apocalypse

  • The level starts with the player interacting with worried villagers who are being attacked by zombies at night.

  • To stop the zombies from returning, the player needs to blow up the cave inside, shutting it off forever.

Three Cs’ (Camera, Character, Controls):

  • Camera: Third-person camera

  • Character: Third-person character

  • Controls:

    • WASD, arrow keys for movement

    • E, left mouse button to interact

    • Q, to toggle ‘torch’

    • Tab key for inventory

Start to End:

The player spawns in the village. And the player needs to fight off zombies and shut the cave to stop trap the zombies inside the cave.

Blueprints

Zombie_NPC_Controller.png

Zombie NPC Controller Blueprint

Zombie NPC Behavior Tree

bottom of page