
Simpleton is a lightweight, attribute-driven DI system tailored for Unity projects. It simplifies dependency management without getting in your way.SRP CompatibilityThis asset does not depend on any specific render pipeline.It works with all SRP configurations, including:Built-in Render PipelineUniversal Render Pipeline (URP)High Definition Render Pipeline (HDRP)No rendering features are used, so there are no compatibility issues related to SRP.Simpleton is a lightweight dependency injection (DI) system tailored for Unity. It helps organize your game code and brings clarity to dependencies with minimal setup.Born out of frustration with overly complex DI frameworks, Simpleton offers:Attribute-based injectionShared containers using ScriptableObjectEasy switching of implementations based on context or purposeSimpleton doesn’t enforce any specific architecture. It fits naturally into existing codebases and scales smoothly from prototypes to full production.Whether you're a solo developer or part of a team, Simpleton is ideal for those who want a Unity-native way to manage dependencies with simplicity and flexibility.For detailed usage instructions and examples, check out the user guide on Zenn:https://zenn.dev/fig_codefactory/books/795e0159157bbfAttribute-based dependency injectionLightweight and Unity-nativeShared containers via ScriptableObjectLifetime management: Singleton, Scoped, TransientPurpose-based implementation switchingSupports MonoBehaviour and ScriptableObject injectionEditor tools: unused service viewer and dependency graphNo external dependencies10+ sample scenes includedFull C# source code (no DLLs)English and Japanese documentationAI tools were used to assist in creating the store icon and translating the documentation into English.