We were tasked with making a First Person game.
we had around 3 months to concept, design and user-test this project.
It was required to be first person in an interior environment that included mutliple audio files.
I used Milanote to document this game. There are no great sharable features on Milanote so I will write passages of all the text shown below to ensure readability.
Things I learnt to this point:
Responsible to focus on the player and not just make the idea in my head.
receiving feedback is as a vital part of the creation of the game.
Use player data to drive the progress of the game.
MDA Framework (Mechanics, Dynamics and Aesthetics)
Players see it backwards.
software skills in blender, unity, reaper, fl studio, photoshop, and implementing AI with image generation and other concepting tools.
Floor 8 Sounds
Room Tone
Footsteps
Door
Fuse/Electricity
Motors
Rain
Glass Shattering
Ambience
Digetic Sounds
Keys in Lock
Falling sound
Confused Dialog
Floor 8 Game Mechanics and Dynamics
Create Hallway with window and a drop. (8th Floor)
create way to jump out of window.
Create system to display "wrong way" respawn feature. gives player options but doubles down isolation within the building.
Create fuse item and elevator.
Create system that when player returns fuses to the elevator they win rewarding the player with a trophy notifcation as well as the ability to end game or play again.
create system to open doors.
create system to collect fuses with multiple spawn points that randomize when starting the game or restarting.
Design rooms.
Research Plan
Tools to help ensure perspective
tools to help concept
list of various objects needed
how to implement it into unity
how the theme suits the game systems
what lind of story do I want if any.
what kind of easter eggs can I implement.
how other similar games did it.
How to make a FP Camera and Controller (QOL: Sens changer, controller support)
how to implement a door system + keys
how to implement an inventory
how to make an animation trigger
how to trigger a death screen
main menu screen
how to implement the proper UI
restart button
ways to make each room have a unique mechanic
brainstorm potential mechanics
win condition.
Sales Pitch
Midlife Crisis is a physiological thriller that takes on the role of Tommy Thompson, Tommy has been hiding from his past for years but his mind cant keep hiding, Join tommy as he fights to understand how to deal with the demons of his past as he trips between our reality and the one within his mind where he learns much about himself.
Differenrt early stages of building my level including important narrative points to emphasize the story built.
These scripts are my player controller and my scene manager.
The controller script uses rigidbody physics to control the player with addForce and Drag using vector3 to control the direction. the player camera a look speed and also a rotational lock to mimic the restrictions of a humans neck.