Creating the Puzzles in "Forgotten Memories"

 Name: Jared Barker

Date: 3/20/2023

9:31 PM EST

Creating the Puzzles in "Forgotten Memories"



The Problem:
The problem I faced when creating the 2 puzzles is that some mechanics are difficult to implement in our game.

First I tried a shadow puzzle where you rotate the object and if it's in the right rotation, the shadow match, and the puzzle is solved. The problem with that is the camera doesn't zoom to the object and the object doesn't rotate. That can be a big problem because it will be difficult to develop it more and make it difficult to see if the puzzle actually works.



The Second puzzle I tried to create was a panel plate puzzle. In that puzzle, it is supposed to get all the plates to lighten up in a specific order. If that order was complete, all the plates go green and the puzzle is solved. The problem is that when all of the lights are on, they don't turn green and the puzzle can't be completed. This is a problem because it can be difficult for developers to look into and potentially soft-lock the game.



The Solution:

I created a puzzle where the player pushes the block and needs to get it to press the button.
What I did for the block is that I made it so that if the player collides with either the x or y collision box, the physics turn on and you can move the block.

Next for the button. In the button, I did a couple of steps.
First I made the button itself and that button to that if anything collides with the invisible trigger, the button will go down and it'll turn on
Next, I created the button interface that takes on a bool to see if it's activated. Last I created two blueprints. The first one is a master blueprint. This blueprint will be connected to the button blueprint. Next is the child blueprint. In that blueprint, you can have it use multiple events.  For example, you can make a child BP that can open the door, activate traps, etc.

It took me a while to get one puzzle working, but I'll be researching more on how to create more puzzles that are similar to the one I created.


Comments

Popular posts from this blog

Xodius Studios Blog #5 Notification Pop Up, Intro-Level Design, Menu Indicator, Pause Menu UI Bug, and Interaction Bug

Importing assets and animations from Unreal 5.0 to Unreal 4.27.2

AI Adventures #14 Polishing the game for demo release - "Forgotten Memories" - By Michael Marquez