top of page

HORROR HOTEL

Final Year Project (C# Unity)

Solo game project built in Unity for my final year project.

A management game made in Unity in which you build your own hotel, decorate it with a variety of props, deal with maintaining your guest's needs and attempt to scare them for profit by linking up traps and hiring monsters.

This project won 1st place in GradEx  in 'Game Design & Production'​.

GradEx is an annual exhibition at Staffordshire University in which students final year work  is showcased and then judged by industry experts for each category.

FEATURES

Build System

Build your own hotel using the build system. Building is done on a grid. When an object is created it is set to the child of a specific grid object.
Grids also have the ability to reference their neighbours which is used for things such as objects that are too large for single tiles and the material fill tool.

builllddddd.gif

AI Need System

Basic AI state machine that keeps track of a selection of AI needs such as hunger,tireness,boredom and hygiene.
When selecting a need the AI  checks what need is the lowest and then sorts the near by objects related to that need based on distance.
The Guests also have a fear system, which when activated interrupts their current need and makes them seek a place to hide.

neeedsLow.gif

Trigger Link System

In order to scare the Guests the player can link up objects in the world  which can then be triggered by guests using pressure plates or doors.

This works with a trigger manager that checks for two objects to be selected and then attempts to make a connection.

Each object has either a TriggerSender or TriggerReceiver script when a sender is linked to a receiver that object has a sender created and its receiver destroyed.

The example shows off other additions such as the looper which makes the connections continue to execute and the delay which delays the activation to anything its linked too.

triggersystem.gif
bottom of page