Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/novadawn-studios/novautils
A collection of utility classes and methods to aid with Unity development.
https://github.com/novadawn-studios/novautils
Last synced: 11 days ago
JSON representation
A collection of utility classes and methods to aid with Unity development.
- Host: GitHub
- URL: https://github.com/novadawn-studios/novautils
- Owner: NovaDawn-Studios
- License: mit
- Created: 2023-08-10T19:53:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-10T20:55:12.000Z (over 1 year ago)
- Last Synced: 2024-11-09T16:12:49.797Z (2 months ago)
- Language: C#
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
NovaUtils
A collection of utility classes and methods for use in Unity projects.
----
**_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](https://github.com/NovaDawn-Studios/NovaUtils/tree/main/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
```csharp
using NovaDawnStudios.NovaUtils;
```or
```csharp
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)!