Character - Afronomical/Producing-Games-24 GitHub Wiki
Character Design
Backstory (V.Rough, for ND to rework)
Has grown up a member of the church since they were a child. From a deeply religious family and was groomed into becoming a nun. She is 26 at the point of the game taking place. As she has been working to be a nun her whole life, when becoming a nun she was qualified to become a member of the exorcists of the local covenant. Despite having worked to reach this status, it has grown her tired, weary and constantly stressed due to the horrors she has had to work with on a daily basis. Due to being a member of the church, she has never had any help to deal with the stress and constantly keeps it bottled up inside her, leading to her biting her nails as a coping mechanism and having stretch marks on her hand. As a woman in the church, she was repressed and shamed her whole life growing up, leading to many scars that stayed with her. The horrors of the demons she exercises often bring up these wounds making the job both mentally and physically draining. During the 90s, religion started losing its grip on the public and many became disenfranchised with religion, leading many to question the need for nuns and nunneries. These thoughts didn’t pass by many who grew up in the church and led to them often question their faith
Mechanics
Player Controls:
Control | Keyboard Keybind | Alt Keyboard Keybind | Controller Keybind [XB/PS] |
---|---|---|---|
Move | WASD | Arrow Keys | Left Stick |
Look | Mouse | Right Stick | |
Sprint | L Shift | LSB/L3 | |
Crouch | L Ctrl | B/◯ | |
Interact | LMB | A/X | |
Use Item | E | Y/△ | |
Drop Item | G [item in hand] | A/X [item in hand] | |
Flashlight | RMB | X/▢ | |
Hotbar | Mouse Scroll | 1, 2, 3, 4 | LB/RB / L1/R1 |
Pager | Q [Hold] | LT/L2 [Hold] | |
Clipboard | F [Hold] | RT/R2 [Hold] | |
Clipboard Page | Mouse Scroll [when clipboard active] | D-Pad Left/Right | |
Pause | Esc | Start/Options [Right Centre] |
UI Controls:
Control | Keyboard Keybind | Alt Keyboard Keybind | Controller Keybind [XB/PS] |
---|---|---|---|
Move in UI | Mouse | Left Stick | |
Accept | LMB | Enter | A/X |
Back | Backspace | Tab | B/◯ |
Change Camera | Mouse Scroll | D-Pad Left/Right |
Inventory system
A toggle bar of several slots the player can toggle through to pick up and use. These objects can be interacted with by toggling over to the desired item before interacting with the left click/interact button
- The current size of the inventory is unknown, as it will depend on what the nurse sim and exorcism requires, so any implemented inventory needs to be flexible in size for now.
Interacting with the world includes:
- Pick up objects
- Open Doors
- Peek through windows
- Interact with computers in the office
- Interact with nurse sim elements (cardiograms and the like)
- Hide in hiding place
Health
The player is not going to have a strict health system. Instead, when the demon catches them, they will immediatly be "possesed". The screen will black out, and they will wake up at the start of the next hour, in the location they were caught. They may be missing items. They will be missing the clipboard, and any other item they would normally collect at the beginning of the hour. The sanity will have gone down by an additional 10, on top of the hourly rate. Every patients health will have gone down by 3.
Sim Mechanics
There is now a seperate sim page: https://github.com/Afronomical/Producing-Games-24/wiki/Sim-Elements
Prototype Requirements
Medicine
This is now covered by the sim page: https://github.com/Afronomical/Producing-Games-24/wiki/Sim-Elements
Hiding
The player has to be able to hide in certain places. For the prototype, there should be a cupboard somewhere that can be hidden in, but ideally this would be easy to apply to any potential hiding place. There is no current need for animations, but the code needs to allow one being put in later.
Stretch Goals
Torch brightness levels
Pressing the G button will cycle through four brightness settings on the torch: Off, 1/3 light, 2/3 light and full light.
Sprint Limit
Running for long periods of time will cause the player to be unable to keep running while it recharges. The player doesn't need to be able to see this bar. The specific length of time is up for balancing, so it needs to be easy to change. For now, the time to recharge fully from nothing should be 3 seconds, the amount of time you can run for should be 10 seconds, and if the player stops running before the time runs out, it should recharge at a rate of 1 second per second. If the player has less than 3 seconds left, they shouldn't be able to start running at all, and if they run out of stamina they shouldn't be able to start running until the stamina is full.