Preloader

About

Social

Reflective

Lasers

A solo-designed interactive laser system with dynamic reflection and behavior variation

This solo project was developed as part of a Level Design class, combining mechanic scripting with level implementation. The system features a reflective laser that bounces off designated surfaces, interacting with multiple object types in different ways. The mechanic was integrated into a fully playable puzzle-focused level, showcasing both gameplay logic and spatial design within a one-month development cycle.

Key Design Highlights

  • Built a modular reflective laser system using Blueprint logic with dynamic bounce behavior.
  • Designed interaction logic for laser collisions to trigger different object responses (e.g., doors, mirrors, targets).
  • Integrated the mechanic into a full level, combining environmental storytelling with puzzle progression.
  • Focused on clean data flow and variable control for ease of debugging and level-wide functionality.

Tech Stack

Engine

Unreal Engine

Tools

Blueprints, Unreal Documentation

Development Timeline

Total duration: 1 month
Mechanic documentation and development were completed within the first 2 weeks.

Programming Focus

  • Implemented recursive reflection logic using line tracing and directional vector math.
  • Used Blueprint data structures to manage different object behaviors triggered by laser impact.
  • Referenced official Unreal documentation and conducted solo testing to refine logic and reduce bugs.

Result

  • Earned an A+ grade in Level Design class for mechanics implementation.
  • Received positive feedback from both the lab instructor and course director for creativity and polish.
  • Strengthened my skills in Blueprint logic, problem-solving, and system integration in puzzle design.

Reflector

Laser Spawner

Laser Beam

Laser Base