/UnityFoundation

Essential data types, collections, and extensions for Unity

Primary LanguageC#MIT LicenseMIT

Unity Foundation

Essential data types and collections to define the base layer of functionality for apps and games.

NOTICE

This package is under development and not considered production-ready.
Breaking changes are common, documentation is incomplete, and support is limited. Use at your own risk.

Installation (Unity Package Manager)

  • Select "Add package from git URL..." from the plus (+) menu in the package manager window.
  • Paste the package's git url.
https://github.com/ryanslikesocool/UnityFoundation.git

Submodules

Foundation provides multiple submodules. These are optional, but live under the Foundation umbrella.

Name Description
Notification Center Simple event system.
Property Wrappers Property wrappers and bindings.
Generators Code generation attributes.
Configuration ScriptableObject-based configuration model.
Parallel Extensions and utilities for Unity's Job System and native collections.
Safety Safety functions.