Solo Project:
Visual Scripting Adventure
Highlights from the level, full walkthrough below.
Introduction
During my Level Design program we used Unreal Engine to practice making level blockies and to learn about architecture and level design. Most of our scripting assignments were done in Unity Engine (C#) so I have been further developing my skills with Unreal blueprints since the end of my program.
Goals / Restrictions
5-minute puzzle-platforming experience
Create game and puzzle ingredients using only Unreal Blueprints
NO marketplace content (only Unreal Third Person template)
1 week or less
Project Blueprints (visual scripting)
Elements Realized
3.5 puzzles, each focusing on different elements
4 puzzles total, first puzzle is a very easy demo
6 Custom game ingredients:
Ball and cup, contains trigger which detects presence of ball
Lightbulb, lights up for player feedback (only while ball remains in goal)
Valves: walls open upon puzzle completion and close behind the player
Moving platforms with variable speed and direction (X/Y plane)
Floor-plate buttons (player activates by standing on them, colour changes for feedback)
Marble run rails for ball which can be moved / rotated
3 Different skills challenged:
Moving ball to goal with correct amount of speed / force
Platforming, jumping over holes
Exploration + reasoning: solve marble run by finding + pushing correct buttons to move ball to goal
Game systems:
Level blueprint managing the state of each puzzle + opening / closing of walls
Victory state: all walls open upon completing final puzzle
Respawn system: players cannot die, puzzles teleport player to start position if they fall
Replayability: puzzles can be restarted by knocking the ball out of the goal