BeltainsTools
A collection of helpful Unity tools, utilities, and extensions for a more enjoyable game dev experience.
com.beltainjordaan.beltainstools 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/beltainstools.git README Markdown
Copy this to your project's README.md
## Installation
Add **BeltainsTools** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/beltainstools.git
```
[](https://www.pkglnk.dev/pkg/beltainstools)Dependencies (2)
README
BeltainsTools
This is a simple Unity package that includes a collection of generalised tools for quicker and more enjoyable game development using the Unity engine. This has been and will be updated continuously as and when I find myself wanting to do something in engine that isn't as simple as I'd wish.
Features Overview
Here's a rundown of the high level features of the package:
- Pooling - An easy to use and powerful event-based pooling system.
- Helpful Utilities/Extensions - Contains many helpful extension and utility methods for some commonly used Unity classes and structs, from Vectors and Floats to the Camera, Physics and Animations.
- BEvents - An alternative to C# events with easier tracking of subscribers, and some other wrapper functions.
- Debugging Tools - A powerful debugging overlay that allows for executing commands as well as telemetry readouts.
- Coroutine Yield Instructions - Some useful yield instructions to improve coroutine readability and implementation.
- More Handles/Gizmos - Extra gizmos for drawing a wider variety of shapes.
- Math Library - Additional maths functions located in the MathB class as well as support for other specific maths bits like Beziers.
- Gameplay Components - Added specific gameplay components for things like Billboards, Grids, Capturing Screenshots, and better Trigger Handling.
- Pathfinding - Got an A* implementation in here.
- IO - Includes and easy to use compressed file saving/loading system.
- UI Line Renderer - A user friendly line renderer for Unity's canvas renderer.
- UI Line Graph - A simple line graph component that allows for dataset readouts.
Contributions
I'm not currently accepting contributions to this package. Just wanted to make it public. Thanks for your interest though.
No comments yet. Be the first!