GameMaker (2.0 - 2.2.x)

Reflecting Laser Beam

DarkLab Games

You must be logged in to obtain assets


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: None


GMS2 - Version 1.0.0. Published May 4, 2019

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait