Unity Developer Β· C# Β· Source Generators Β· Tooling
Building open-source MVVM and tooling for Unity. Author of Aspid.MVVM.
I design and ship developer tooling for Unity and .NET β focused on performance (no reflection, source-generated bindings, minimal allocations) and DX (less boilerplate, better Inspector workflows). My libraries are used in production projects and published on the Unity Asset Store and NuGet.
π§© Aspid.MVVMHigh-performance MVVM framework for Unity. Source-generated bindings β no reflection, no boxing, minimal allocations. Supports OneWay / TwoWay / OneTime / OneWayToSource, RelayCommand, observable collections, and Zenject / VContainer integration. |
β‘ Aspid.FastToolsA set of Unity utilities and UIToolkit extensions to cut down routine code β including USS custom-style helpers and Inspector tooling. |
π Aspid.CollectionsObservable collections (List / Dictionary / HashSet / Stack / Queue) with covariant views, filtering, and sorting β designed for one-way and two-way synchronization between a source and its views. |
Utilities for building Roslyn source generators β reduces ceremony for diagnostic-driven and incremental generators. Available on NuGet in both pure-.NET and Unity-flavored builds. |




