Laser System for Unity – Published By Agoston_R

The package is particularly suited for puzzle games, or games with puzzle elements inside them. It offers the following:

  • Customizable shaders for the laser beam (intensity, mist intens…

Keywords:

Puzzle, high definition, Complete Project, universal render pipeline, Event System, particles, Sci-Fi, Tools, laser, Game Toolkit, Easy to Use, Starter Kit, Easy Setup, lasers

Short Description:

The package is particularly suited for puzzle games, or games with puzzle elements inside them. It offers the following:

  • Customizable shaders for the laser beam (intensity, mist intens…

    Rating:

    Discount: None

    Asset Title: Laser System for Unity

    Publisher: Agoston_R

    Category: tools, game-toolkits

    More Details about this asset:

    The package is particularly suited for puzzle games, or games with puzzle elements inside them. It offers the following:

    • Customizable shaders for the laser beam (intensity, mist intensity or opacity and speed) and particle effects 
    • Mask-based shaders for the props, consisting of a primary colour, a secondary colour, an accent colour for paints and dirt – change these colours at your convenience to suit your project’s colour sceheme
    • Meshes, code, event system, particle systems and textures all included as prefabs, ready to use
    • You don’t have to use the included models or particle systems if you have something else in mind. The logic of the system is only responsible for the raycasts and notifications and is loosely coupled to the handling of particle systems and the laser beam
    • A complete event system with pre-written queries that notify your scripts what happens to any laser actor in the scene. Find a Laser Receiver that needs to be activated to complete your puzzle, subscribe to its message and write your logic that handles a completed level in minutes. 
    • Automated tests cover the major part of the functionality. If you need to modify the system but want to preserve the existing functionality clicking a button is enough to let these tests run and spare you the trouble of manual testing
    • Thorough and detailed documentation that cover the design decisions for the logic and the body of the shaders. If you’re new to unity and want to learn, this asset is a great tool for it.
    • A complete scripting reference in html (on project’s website) or pdf from latex to help you make sense of the code
    • Easy to extend parts of the logic to create your own laser actors that suit your game
    • Optimized to not waste resources, the code’s performance linearly scales with the number of active laser emitters in the scene and the rest of the actors do not run any loops. The emitters use caching to avoid repeated caculations and their update frequency is customizable. 

Leave a Reply