Grab and Puzzle System
About Project
The Easy Grab and Puzzle System is a highly detailed and customizable system that enables to creation of a variety of puzzles with just a few clicks. It is a revolutionary puzzle system prototype that consolidates an extensive range of features into one powerful interface, simplifying the creation of various types of puzzles.
Grab System
This interaction involves the ability to grab objects. It encompasses functions such as grabbing, releasing, throwing, and zooming objects in and out.
It can be used to lift both actors and static meshes, providing a flexible system that facilitates easy expansion by seamlessly incorporating new objects into the system, regardless of whether they are actors or static meshes. Objects, whether they are actors or static meshes, can be effortlessly incorporated into the system as required.
Puzzles
This system incorporates various puzzles and the ability to interact with these puzzles. It includes numerous types of puzzles with different mechanics.
Puzzle Types
Overlap Actor:
The overlap actor is designed to trigger when the character or items enter its boundaries.
Pressure Plate:
Pressure plates are triggered or activated when objects or items are placed on top of them.
Sockets:
Sockets are designed to hold items. To use the sockets, you should pick up an item and place it into the sockets.
Levers:
There are 2 types of levers: one that rotates 90 degrees and another that rotates 60 degrees.
Switches:
This switch has three positions: up, middle, and down. To change the switch position, interact with them.
Valves:
Interact with the valves to observe their reactions.
The valve on the right automatically resets after a certain period of time.
Hit Plates:
The plates can be toggled between true or false states by hitting them. When a plate is in the true state, it will turn green. and when it is in the false state, it will turn red.
Shapes to be created using these plates can be adjusted as desired.
Puzzle Boxes:
Interact with the puzzle boxes to rotate them until the correct symbols are facing toward you.
You can adjust the symbol order.
Shapes:
The shapes are designed to change color when interacted.
You can set the colors to whatever you want.
Robots:
The robots can be interacted with to change the position of their arms.
The arms can be up, down or middle.
What We Learned
In this project, we acquired the skill to design diverse puzzles, each accompanied by unique mechanics. We meticulously programmed all the puzzles to be easily editable and customizable, allowing for flexibility in their implementation.
Furthermore, we delved into the intricacies of Unreal Engine's Chaos Physics system, specifically learning how to create a grab system. This physics system is instrumental in facilitating interactions between the in-game character and the various puzzles and items, enhancing the overall dynamics of the gaming experience.