
DI Context module extends E314.DI. Designed for organizing DI through hierarchical containers with binding inheritance.
https://www.pkglnk.dev/moroshka-di-context.git 
`DerivedType` allows serialization of System.Type for the Unity inspector. It appears as a dropdown list in the Unity inspector. The list contains types derived from the specified base type; the current object's type is excluded from the list.
https://www.pkglnk.dev/moroshka-derived-types.git 
Moroshka Assistant provides a centralized editor window for managing custom tools and automating common development workflows in Unity. Built with open-source standards and comprehensive documentation, it streamlines your development process by consolidating editor utilities and capabilities into a single, organized workspace.
https://www.pkglnk.dev/moroshka-assistant.git 
Moroshka.Protect provides input validation and condition checking methods that prevent runtime errors by throwing informative exceptions. Guard your code against invalid data with a comprehensive set of validation utilities designed for clean, maintainable game development workflows.
https://www.pkglnk.dev/moroshka-dev-protect.git?path=upm 
Factory pattern implementation for Unity that provides interfaces and implementations for creating objects via factory functions. Supports both typed and untyped variants, enabling flexible and maintainable object creation patterns. Follows semantic versioning and conventional commits for reliability and clarity.
https://www.pkglnk.dev/factory.git?path=upm 
Moroshka.Assistant provides a centralized workspace window for organizing custom editors and development utilities. Streamline your workflow by consolidating tools, automating repetitive tasks, and accessing common capabilities from a single, unified interface within the Unity Editor.
https://www.pkglnk.dev/moroshka-dev-assistant.git?path=upm 
Moroshka.ObjectPool provides an efficient object pooling mechanism for reusing objects and reducing the overhead of frequent instantiation and destruction. Designed for performance-critical scenarios, it enables better resource management and memory efficiency through intelligent object reuse patterns. Follows semantic versioning and conventional commits standards with comprehensive documentation.
https://www.pkglnk.dev/object-pool.git?path=upm 
TypeAnalyzer streamlines runtime type examination by providing structured access to constructors, methods, properties, and fields. Essential for reflection-based workflows, it simplifies dynamic type inspection and metadata extraction across your Unity projects.
https://www.pkglnk.dev/type-analyzer.git?path=upm 
Extends E314.DI to provide hierarchical dependency injection containers with binding inheritance. Organize complex DI setups across nested contexts while maintaining clean separation of concerns and reducing boilerplate configuration in large-scale Unity projects.
https://www.pkglnk.dev/di-context.git?path=upm 
Serialize System.Type in the Unity inspector with an intuitive dropdown interface. Moroshka.DerivedTypes automatically enumerates types inherited from a specified base type, streamlining polymorphic type selection and reducing manual configuration in your workflows.
https://www.pkglnk.dev/derived-types.git?path=upm 
>-
https://www.pkglnk.dev/moroshka-dev-bootstrap.git?path=upm 
>-
https://www.pkglnk.dev/instance-provider.git?path=upm 
High-performance collections library for Unity with optimized capacity management. Provides predictable memory allocation and efficient data structures designed for game development, enabling developers to manage collections with minimal garbage collection overhead and improved runtime performance.
https://www.pkglnk.dev/moroshka-dev-collections.git?path=upm 
DiContainer is a dependency injection container that simplifies object creation and dependency management in Unity projects. It enables you to configure type bindings, resolve dependencies, and control object lifecycles, promoting cleaner architecture and improved testability in your game and application code.
https://www.pkglnk.dev/moroshka-di.git?path=upm 
