Cat & Monkey BITESAlexander Meyer

Dependency Injection & Decoupling

As Lead Developer I frequently inherit tightly coupled codebases that make testing, refactoring and team collaboration difficult.

Dependency injection diagram

HiLo Clash (Electric Manta)

The project used Zenject heavily. While clean in theory, it caused noticeable initialization overhead and made hot-reloads slow. As Lead I decided to replace it with a lightweight, creation-time injection pattern.

Shinayu & Shatterpoint

I introduced a simple observer + event-based dependency resolution system. Systems declare what they need and react when dependencies become available. I used AI tools heavily during the refactoring to ensure zero breaking changes.

Outcome

Significantly better testability, faster iteration for the team, and no runtime overhead.

Key Takeaway

In Unity projects, lightweight and context-aware solutions often outperform heavy DI frameworks — especially when performance and team velocity matter.

© 2026 Alexander Meyer · Cat & Monkey BITES LLC · Informational use only · No confidential or proprietary information disclosed