Skip to content
This repository has been archived by the owner on Apr 14, 2023. It is now read-only.

Game Programming Unity Final Project. VIP Patient.

Notifications You must be signed in to change notification settings

Prem-ium/VIP-Patient-UnityGame

Repository files navigation

VIP Patient - Unity Game


(#3) Instruction Manual/Cheat Sheet & (#2) GAME FEATURES

Instructions: (#3):

IMPORTANT: If importing directly through a unity package file, the following attributes may need to be entered into the PLAYER script variables linked within the hierarchy:

Premise : A VIP Patient needs urgent transportation to a medical facility in a rural area while there is very little to no light available. It's your job to swerve and avoid colliding with any vehicles on your way to transport the patient. You've been given clearance to do whatever is necessary to ensure no cars stand in your way…. your ambulance is equipped with a high-speed top-of-the-line missile launcher.

Utilize the specially equipped missile with your dare devil sophisticated driving skills to swerve and avoid contact with enemy cars/drivers.

Controls:

'Up' or 'W' Start Game (No Hold Required) (No Player controlled Acceleration)

'Left' or 'A' Shift Car to Left

'Right or 'D' Shift Car to Right

Space Bar Launch Missile Destroy & Nullify any Vehicles in your path

Escape Pause Game Take A Breather

Escape + Restart Button Click Restart Game Restart the game from the very beginning.

Features: (#2)

The speed at which the player moves gradually increases every frame. Eventually, this can be mimic a scenario of driving on black ice, where it becomes increasingly difficult for the player not to accidentally swerve and hit an 'enemy' vehicle by not planning farther ahead. The Player's speed, alongside remaining lives, missile ammunition, and time, are displayed on the top left corner of the game view.

Launching a missile can destroy any vehicle that it collides with and register the destroyed vehicle as a non-threat which will not penalize the player for any collisions.

Once destroyed, a vehicle will emit a large FX explosion and be rendered useless in terms of an enemy (lives will not be lost when the player collides or touches a destroyed 'enemy' vehicle.)

Two missiles are provided by default, and are the maximum you can hold in reserve. The moment you fire a missile, a new missile will automatically start to regenerate and be added to your arsenal within X seconds (dependent on a number within the script), the default being the following scaled:

Within scaled time, 15 seconds, and you'll have another missile ammunition in your arsenal. But, remember, the more time you survive, the more frequent the enemy cars spawn and the greater your speed.

Collisions with 'enemy' vehicles will result in particles being instantiated to provide you with more details regarding when exactly you lose a life.

Just like the real world, lives are unrecoverable, once your vehicle sustains enough collisions, the rich VIP patient is dead Jim. What are you going to say to your bank acc… I mean… to his children.