Skip to content

A collection of utility classes and methods to aid with Unity development.

License

Notifications You must be signed in to change notification settings

NovaDawn-Studios/NovaUtils

Repository files navigation

NovaUtils

A collection of utility classes and methods for use in Unity projects.

GitHub Repo Stars GitHub Contributors Latest Commit


Note: This product isn't ready or usable yet, but the documentation below corresponds with the overall plans of the project. Once it's in a workable state, this message will disappear.


NovaUtils is a collection of disparate utilities designed to improve the development experience of Unity projects. This includes such things as

  • Advanced Gizmos - An extended set of Editor gizmos useful for certain features, such as showing the silhouette of a person.
  • Extension Methods - Provides a number of extension methods to various types, simplifying operations common to game development. This includes things such as:
    • Get a random element from a collection.

Note: Examples are available in the Samples folder

Installing NovaUtils

To install NovaUtils in your project, you will need to use the Unity Package Manager.

To open the Unity Package Manager, in Unity, first go to Window -> Package Manager, then click the small + icon at the top left of the window that pops up and click 'Install package from git URL...'. In the window that pops up, paste in https://github.com/NovaDawn-Studios/NovaUtils.git and you should be good to go.

Using NovaUtils

When installed, all of NovaUtils functionality will be available once you add

using NovaDawnStudios.NovaUtils;

or

using NovaDawnStudios.NovaUtils.Editor;

to the top of your code files. This includes adding extension methods and utility types.

TODO: Provide more details.

Contributing

Are we missing a feature? Find a bug? Just want to contribute? Go ahead! Raise issues, create PRs, spread the word. If your code gets added and is used in a NovaDawn Studios game, you'll even appear in the credits (Unless you don't want to be, of course)!

About

A collection of utility classes and methods to aid with Unity development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages