GameMaker (2.0 - 2.2.x)

Reflecting Laser Beam

DarkLab Games

You must be logged in to obtain assets


This asset has been made FREE on my website with sign up, please visit to receive this and all my other assets for free.

This method of Reflecting Lasers utilizes a beam/wall object duality.

Summary of Mechanics: The Beams are created and are extended until they reach a wall object. They then detect which wall is the closest to the end point, a script is run to check the angle of the beam relative to its position to the wall, and the next beam is angled to the appropriate position.


  • Multiple Beam Colors to choose from
  • As many or as few beams can be reflected as you like
  • Sound Effects and Particle Systems
  • Minimal Platformer Mechanics
  • Deals damage to enemies

Beam/Wall Duality notes (please read): The beams have a specific relationship to the wall structures. The Walls should be objects which retain collision boxes that are perfect squares, and 0 degree rotation. The size of the wall objects can change.

End User Licence Agreement (EULA).

Age Rating: 4+


GMS2 - Version 1.0.0. Published May 4, 2019

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait