Skip to content
View VPDPersonal's full-sized avatar
🐍
🐍

Block or report VPDPersonal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VPDPersonal/README.md

Vladislav Panin

Senior Unity Developer / Architect · C# · Roslyn Source Generators · Dev Tooling

Building open-source MVVM and developer tooling for Unity. Author of Aspid.MVVM.


About

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.


Featured projects

🧩 Aspid.MVVM

High-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.

stars Asset Store Docs
Aspid.FastTools

A set of Unity utilities and UIToolkit extensions to cut down routine code — including USS custom-style helpers and Inspector tooling.

stars Asset Store Docs
📚 Aspid.Collections

Observable 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.

stars
🛠 Aspid.Generators.Helper

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.

NuGet downloads

All Aspid packages are MIT, shipped via UPM, Unity Asset Store and NuGet. Release pipeline runs on GitHub Actions: upm branches, stable and preview channels, documentation sites.


Also building

Working on tooling that makes the developer's day-to-day easier — coming soon.


Stack

C# .NET Unity Roslyn DOTS UI Toolkit GitHub Actions


LinkedIn X

Pinned Loading

  1. Aspid.MVVM Aspid.MVVM Public

    Aspid.MVVM is a powerful, high-performance MVVM framework for Unity, eliminating reflection, minimizing GC allocations, and removing boilerplate code for faster, streamlined development.

    C# 63 10

  2. Aspid.FastTools Aspid.FastTools Public

    Unity tools to cut boilerplate — source-generated ProfilerMarkers, serializable type/enum/ID systems, and a fluent UIToolkit API.

    C# 24 2

  3. Aspid.Generators.Helper Aspid.Generators.Helper Public

    A set of utilities for simplifying Source Generators development

    C# 6 1

  4. Aspid.Collections Aspid.Collections Public

    Covariant observable collections for Unity with synchronization, filtering, and sorting. Pure C#, no engine dependency.

    C# 5 1

  5. Aspid.Claude.Plugins Aspid.Claude.Plugins Public

    Personal Claude Code marketplace by Vladislav Panin — plugins around the Aspid.FastTools Unity package and related Unity workflows.

    3

  6. Aspid.Core.HSM Aspid.Core.HSM Public

    Hierarchical State Machine for Unity, powered by Roslyn source generators — composable states, guarded transitions, pluggable controllers.

    C# 2