
Objectives
This project was a group project where I worked alongside 2 other classmates for a semester to produce the game. We were tasked with planning, creating and testing the game throughout the year to simulate the process in a real studio. I was mainly responsible for the code and mechanic design, but I also help making certain assets and aquiring audio.
​
Click Here To See Code Repository
Technical​​
-
Behvaior Tree Structuring
-
Inheritence Planning
-
3rd Person Offset Camrea Collision
-
Raycasting for Furniture Placement
Skills Used
Design​​
-
Enemy Functionality
-
Game Balancing
-
Mechanic Ideation
-
Game Feel
Team Work​​
-
Communication
-
Setting Expectations
-
Deadline Assessment
-
Conflict Management
-
Positive Reinforcement
Overview
The goal of Jo's House is to defend your bed from intruders. You can do this by moving furniture to block the nightmare's path during setup time, or by attacking them directly during the attack time. I will mainly focus on the more technical aspects of the game as those were the one that I created.
Third Person offset camera
This camera system supports offsets in any direciton and automatically retracts or extends to meet desired distance from the player.

Furniture Moving Again
Furniture automatically adapts it's position and color to accurately match where it would be placed if it could be placed on a surface

enemies - Skeleton
The skeleton runs straight towards the player's bed and will attack as soon as he gets there. Attacking it will cause it's head to roll off and stop it until it picks it up.


Furniture Moving
Most furniture within the game can be moved to obstruct the paths of the various enemies that show up throughout the night.

Enemies - Spider
The spider enemy is very fast and makes 3 stops before attacking the player's room. It produces an audio queue and is reset when hit by the player

enemies - Bear
The bear does not care about the nightlights, instead he chases the player. Once close enough, the bear hits the player, slowing them. Breaking a honey pot will cause it to divert it's attention for a short time.