Create vast puzzles using this fast reflection laser engine. Using a laser emitter object, and mirror objects, one laser can be bounced automatically between mirrors, and the mirrors can be turned to any angle (360 degrees) and reflect the beam perfectly.
Features: Extremely customisable Fast (and parameters controlling efficiency and accuracy can be easily changed) Completely expandable
Version 1.0.0. Published March 29, 2015
Created with GameMaker: Studio v1.4.1514
You can only review assets you've bought.
Easy to use and understand.
Simple and well-commented
This engine is very efficient, with the actual laser and reflection functionality consisting of a whopping 3 objects and 2 scripts. The code is commented well and compartmentalized for easy customization. Within 2 days I fully digested the code, and was able to remove the two-line "snap to center of mirror" code (without affecting any other functionality) as well as tie the laser emitter object to a platformer character in my game.