My Unity3D Tools
Simple Detection System
The Simple Detection System is a simple package to implement enemy vision. Uses interfaces for cleaner communication between components, and is very easy to use.
Features:
- Vision cone or mesh
- Detect obstacles
- A player easily knows which enemies are watching him
- Supports multiple players or npcs
- Simple waypoint system included
- Includes an indicator of the enemies watching the player
- Two levels vision (near and far) (only on cone)
- Simple to used performance
UI Recycle Grid Layout Group
UI Recycle Grid Layout Group recycles items in a list, showing only what is needed for best performance. You only have to indicate how many columns and rows it needs to show, so UI Recycle Grid Layout Group will calculate the size of each item based on the size of the container. Thousands of records are handled efficiently.
Features:
- Dynamic or static lists, using scriptable objects or loading data from a monobehavior.
- Efficient recycling of list items.
- The list items are fully customizable, through a prefab.
- Optional snapping to item or page.
- Supports navigation events.
- Demo and full C# source code are all included.
UI Cursor
UI Cursor allows you to interact with the native Unity UI through the joystick of a gamepad, as if it were a mouse.
You can indicate which axis to use to move the cursor and which gamepad button works as a click. By default it works with the Unity basic input system, however, you can inherit and overwrite the methods with some other custom input system.
If a gamepad is not connected, it still works for the mouse and touch screens.
My Little Journey Sprites Art
This package contains the art that I made when making the game My Little Journey.
It contains several sprite sheet that can be used in casual, platforms, runner or even in some metroidvania game.
Simple 2D Shadow Projector
Simple 2D Shadow Projector makes it easy to project 2d shadows only on the layers you need.
Features:
- Easy to use.
- The size of the shadow varies according to the distance.
- Supports the different sprite draw modes.
Simple Checkpoint
Simple Checkpoint makes it easy to do temporally checkpoints in your game, saving the state of the objects and restoring or destroying it on demand.
Features:
- Allow multiple checkpoints in the same scene.
- Set the player position at the last checkpoint.
- The collected objects are destroyed when the scene is starting if a checkpoint is reached.
- Allow setting unique names for game objects that are using checkpoint instance script.
2D Follow Path
2D Follow Path can move objects along path.
Features:
- Move object(s) along a path.
- Move object(s) back along a path.
- Create loop path.
- Create curves path.
- Easy to use in editor.
- Customizable speed and freeze rotation in walker objects.