Unity Framework Release Candidate

Aegis Framework

Creator & Lead Architect

Service-oriented Unity framework — 21 services, DI container, module installers, lifecycle management, 53+ automated tests

UnityC#Service-Oriented ArchitectureDependency Injection

Aegis is a 21-service service-oriented Unity framework that I architected from the ground up to solve a fundamental problem: how do you build Unity projects that stay maintainable as they grow? The answer was a DI container with service locator pattern, module installers for clean composition, and a full lifecycle management system that gives every service predictable startup and shutdown behavior.

One of the framework’s standout features is the UI attention orchestration system — a unified layer that manages shell screens, modal dialogs, popups, first-time user experiences (FTUE), and fly-to-HUD animations through a single attention manager. This eliminates the spaghetti code that typically plagues UI state management in Unity projects.

The framework is backed by 53+ automated tests that enforce SOLID principles and catch regressions before they ship. Aegis proves that investment in architecture pays dividends in velocity.

Interested in This Project?

I bring the same structured approach to every project. Let's discuss how I can help with yours.

Get In Touch →