Download the project here! Unreal Engine 4 is required.
This is a puzzle game I made for Unreal Engine 4 in 4 weeks half-time at The Game Assembly. I wanted to mainly focus on the scripting using Blueprint, the visual scripting language for Unreal Engine 4. So I decided to make the visuals very simplistic.
· Developed at The Game Assembly
· Puzzle Game Scripted using Blueprint
· Development Duration: 4 weeks (half-time)
· Unreal Engine 4
I took inspiration from Super Mario 3D World by Nintendo and came up with the idea of a platformer where the player has to to jump on big buttons to activate them, based on a segment in the game. The player can toggle the buttons from red to yellow and once all buttons have been switched to the yellow state, they all turn green.
After I was done with the basic logic for the buttons I started to play around with Matinee, an animation tool in Unreal Engine 4. I wanted to reward the player with an interesting introduction to every new puzzle so I made an animation for a wall that opens up, leading to the next puzzle.
When the second puzzle is cleared, the player is rewarded with a cinematic introduction to the third puzzle.
Here the player is introduced to the blue buttons. When a blue button is pressed it activates or deactivates all adjacent buttons.
If future iterations would occur, I would like to make another type of button that can only be activated once, and then if the player wants to revert its state, the player needs to press another button before the first button can be pressed again. I would also like to add moving platforms and add more puzzles using the existing mechanics already in place. And of course, make a proper ending in the same way that I made the introduction to the third puzzle.
I had a lot of fun making this little puzzle game and it felt very satisfying when a feature worked as intended. I wanted to add more but I had to stop somewhere and call it done.
These kinds of puzzles could even be implemented in other types of games that are more fast paced like Unreal Tournament. Having the player push three buttons in a sequence to open up a secret door leading to an awesome weapon. Or even shoot buttons in the correct order.