Skip to content

AnkleBreaker-Studio/AnkleBreaker-Core

Repository files navigation

AnkleBreaker Core — Foundation for the Unity package ecosystem

AnkleBreaker Core — Unity Package Foundation

Core base classes, interfaces, delegates, and script templates for the AnkleBreaker Unity package ecosystem. Zero dependencies, UPM-ready. Free and open source by AnkleBreaker Studio.

Sponsor Asset Store

Installation

Add via Unity Package Manager using the Git URL:

https://github.com/AnkleBreaker-Studio/AnkleBreaker-Core.git

What's Included

Base ClassesAnkleBreakerMonoBehaviour (abstract MonoBehaviour with event handler lifecycle and readiness tracking), AnkleBreakerCategory (abstract ScriptableObject for category systems with inheritance checks).

InterfacesIIsReady (readiness state), IBehaviour<T> (config-based initialization), IAssetIdentitySO (identity with categories and localization).

DelegatesActionRef, ActionIn, ActionInRef and variants supporting ref/in parameter modifiers up to 6 parameters.

StructsAssetIdentityStruct (serializable title, description, thumbnail).

Templates — Script templates for MonoBehaviour and NetworkBehaviour following AB conventions.

Optional Dependencies

AnkleBreaker-Core has no required dependencies. It optionally integrates with:

  • AnkleBreaker Utils Inspector — Provides [HideInNormalInspector] attribute on base class fields. Auto-installed if not present.
  • Odin InspectorAnkleBreakerCategory inherits from SerializedScriptableObject when available.

Part of the AnkleBreaker Ecosystem

Package Description
AnkleBreaker-Core (this) Base classes, interfaces, delegates
Utils-Inspector 40+ custom inspector attributes (free Odin alternative)
Utils-Extensions 50+ C# extension methods for Unity
Utils-UniversalTypes Universal wrappers for localization, assets, audio
Utils-Editor Editor utilities — Gizmos, MonoScript finder, dialogs
FishNet-Core FishNet networking layer
Unity MCP 268 AI tools for Unity Editor control

Requirements

  • Unity 2022.3 LTS or later

License

See LICENSE.md

About

Core foundation for the AnkleBreaker Unity package ecosystem — base classes, interfaces, delegates, and script templates. Zero dependencies, UPM-ready. Free & open source.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages