Krazy King's Burgers is a sit and survive horror game made in Unity. You play as the night guard at a family burger restaurant and must defend yourself from the cartoony mascots attacking you. Your primary means of defending yourself is by tracking threats via your camera system and shutting your office doors when something gets close, all the while keeping track of your remaining power. To win, you must survive until 6am. Krazy King's Burgers is a group project currently in a demo stage, with plans as of right now to add more to the game and polish it over the summer.
Primary Role: Game Programmer
Team Size: 4 Members
Time Frame: 4 Weeks
Responsibilities:
Designed a main menu with an option to disable flashing lights, as well as allow the player to chose the demo night or custom night levels
Created a demo level with a mutable phone call that serves as a guide for players
Implemented a custom night level which allows the player to set the difficulty level of each character
Made an interactable camera system in which the users can interact with a map of the cameras to switch their view
Designed and implemented a user interface for both the office and cameras, which displays current power, power usage, the time, a button for opening/closing the cameras, the current camera the player is on, as well as an interactable map of the different cameras the player can use
Programmed a power mechanic that slowly drains over time. Using devices like the doors and cameras increases usage, which drains move power every second.
Designed and programmed 4 unique character AIs each with their own behaviors and customizable difficulties
Character AI can be set to a number between 0 and 20. Characters have a chance to move towards the office at repeating intervals (Ex: every 10 seconds), with the chance of them moving on that interval being the chosen difficulty divided by 20. For example, if a character's difficulty is set to 15 and their interval is 10 seconds, then every 10 seconds they will have a 15/20 or 75% chance of moving closer to the office
Characters "move" between cameras by activating and deactivating certain images of the character on the cameras, to give the illusion that they have moved spots. Static obscures their movements if the player is watching the character as they move
King and Queen characters move throughout the building and approach the front window to attack. Flashing the light on them plays a surprising sound and the player is required to shut the door until they leave
Jester character moves towards the left door, which has no light. The player needs to track this character on the cameras to see when she is going to attack and shut the left door
A character called "Cam Lurker" will appear on a random camera and force players to find them to get rid of them, otherwise they will lose a significant amount of power. This character kills the player if they run out of power
Gameplay
Links