Dominic - V0.0.3 Devlog - Doorway System
I was tasked with handling the doorway system in our game. The problem was making a system that would add to the overall aspect of the game. At first, I made a simple system that would automatically open the doors when a player entered a sphere collider. That system did not work well with our game because the game is meant to be a stealth game so I wanted to give the player the ability to control the doors. Next, I added the interaction mechanic that would allow the player to press an interact key ('e') to open a door that they are standing next. After I got the core interact system implemented, I worked to implement a key system where the player would need to obtain a key drop in order to unlock the doors. I created a simple pickup actor that "gives" the a key to the player by setting a 'hasKey' bool to true. Once a player reaches a door, if the door is "locked" they will be able to unlock the door with the key and the key will then be "consumed" so the player must find a new one in order to unlock another locked door.
Once I had all of the systems implemented, I started to implement UI popups that would prompt the user if a door was locked, unlocked, and if a player obtained a key. Once I got the UI prompts working, I implemented a system that would allow me to set if a door required a key to open or not with a simple bool in the editor.
Get Echo in the Shadows
Echo in the Shadows
Status | In development |
Authors | IDC_DEV6, aesthetical, Mrr_Memez, dgiardino, hookc123 |
Genre | Adventure |
Tags | Action-Adventure, Stealth |
More posts
- Sebastian - V0.0.3 Devlog - Groovin' and Collidin'66 days ago
- Riley - V0.0.3 Devlog - Respawning & Checkpoints66 days ago
- Dominic - V0.0.2 Devlog - Shadow Detection68 days ago
- Sebastian - V0.0.2 Devlog - I Heard That!72 days ago
- Riley - V0.0.2 Devlog - Crouch Animation72 days ago
- Sebastian - V0.0.1 Devlog - Bringing Enemies to Life78 days ago
- Dominic - V0.0.1 Devlog - Creating the Tutorial and Level 178 days ago
- Riley - V0.0.1 Devlog - Enhancing Players Inputs79 days ago
Leave a comment
Log in with itch.io to leave a comment.