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


Full Walkthrough