Unity Light Detection System
A downloadable Unity Tool
Unity Light Detection System:
Unity Asset Store link: https://assetstore.unity.com/packages/slug/330808
Online Documentation: https://github.com/ThomasMarascia/Advanced-Light-Detection-System
This System will also be included in my Ultimate Stealth System Package. If you own this package, you'll get a discount on the full USS. It works great for 3D games and for top down pseudo-3D games.
This system is especially helpful for games with stealth systems so that when an actor is lit up, it is more likely to be detected by another actor. It can take any number of nearby lights and calculate the total light level.
Another genre would be games where light hurts the player (vampire for example).
All 5 light detection methods have 10+ settings for customizing the way the light is detected.
The system comes with a full performance breakdown with suggested settings and an analysis on what settings effect performance most.
Technical Details
The bulk of the system comes in the light level detection script. It implements 5 different detection methods: Raycasts, Floor Render Texture, Sky Render Texture, Mixed, and Floor Override. Each have their own pros, cons, and performance breakdown which are found in the docs and the readme.
With optimized settings, this system can work great for mobile and lower end systems as well as pc and console.
The system comes with 2 scenes. One is a demo scene with a terrain including trees, grass, and a watch tower that helps show off the different detection systems. The other is the load testing scene which is where the performance breakdown got it's data.
Purchase
In order to download this Unity Tool you must purchase it at or above the minimum price of $6.49 USD. You will get access to the following files:






Leave a comment
Log in with itch.io to leave a comment.