Skip to content

SoulShardStudios/SoulShardUtilities

Repository files navigation

SoulShardUtilities

A General Unity Utilities Package.

Usage:

  • go to your packages for your unity project
  • copy this repositories HTTPS git clone link
  • paste that link into unity
  • use the package! all functionality is within the SoulShard namespace.
  • Extra tip: use the UPM git extension to easily update to the latest version of the package.

Includes alot of functionality:

  • Completely generic inventory system.
  • A better scene management utility
  • Various Vector Math Helper Functions, and General Math Utilities
  • A basic sound manager
  • General Timer Class
  • More Gizmos Functionality
  • File System Management
  • ChunkMap, for various infinitely tileable applications.
  • General Line renderer implementation
  • Array Helpers (conversions, generation, e.t.c.)
  • More Debugging Methods
  • Dynamically Allocated Collision Meshes
  • world scaled rects and rect ints (for custom AABB colliders, cheaper trigger detection, e.t.c.)
  • PixelMap: an infinitely tileable, editable image, with a bunch of customization.
  • A simple, generic, easy to understand wave function collapse implementation.
  • with more being added and updated regularly!

WARNING: This is still a PREVIEW PACKAGE, use caution when using this in your projects until this repo goes to 1.0.0, at least. Breaking changes WILL BE MADE up to 1.0.0, so any dependant code will probably break if it is not actively maintained.

Pull requests, Feature requests, Issues, e.t.c. are welcome, since this is mostly a one man project I would recommend contributing rather than demanding.

See this discord to ask questions and get support.

About

A general Unity Utilities Package, just clone the repository into a unity project

Topics

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Packages

No packages published

Languages