
Provide popup to specify the type of the field serialized by the [SerializeReference] attribute in the inspector.
https://www.pkglnk.dev/unity-serializereferenceextensions.git 
Object pooling system for Unity.
https://www.pkglnk.dev/xpool.git?path=Assets%2FMackySoft%2FMackySoft.XPool 
Choice is a weighted random selector library for Unity that simplifies implementing probability-based mechanics like loot drops and random events. It offers multiple selection algorithms (Linear Scan, Binary Search, Alias Method) with flexible APIs for different data patterns, allowing developers to efficiently select items based on configurable weights.
https://www.pkglnk.dev/choice.git?path=Assets%2FMackySoft%2FMackySoft.Choice 
Modiferty provides a flexible system for applying temporary modifications to game properties like character stats and weapon attributes. It offers modifiable value types with built-in support for additive, subtractive, multiplicative, and divisive modifiers, making it ideal for implementing buffs, debuffs, and dynamic stat adjustments in your game.
https://www.pkglnk.dev/modiferty.git?path=Assets%2FMackySoft%2FMackySoft.Modiferty 
Streams Unity (Universal Render Pipeline) rendered output to other Windows
https://www.pkglnk.dev/unitycapture.git?path=Unity%2FAssets%2FMackySoft%2FMackySoft.UnityCapture 
Navigathena is a robust scene management framework for Unity that handles scene transitions with built-in history tracking. It provides advanced features including transition directors, inter-scene data transfer, and customizable loading flows, while maintaining a clean, extensible architecture suitable for projects of any scale. Requires UniTask dependency.
https://www.pkglnk.dev/navigathena.git?path=Assets%2FMackySoft%2FMackySoft.Navigathena 
CullingGroup API for everyone.
https://www.pkglnk.dev/vision.git?path=Assets%2FMackySoft%2FMackySoft.Vision 
Enhances Unity's [SerializeReference] attribute with an Inspector dropdown for selecting concrete types. Features fuzzy search, collection support, nested types, custom type naming, and context menu utilities for copying, pasting, and clearing managed references. Supports type switching with property value preservation and CustomPropertyDrawer integration.
https://www.pkglnk.dev/serializereference-extensions.git?path=Assets%2FMackySoft%2FMackySoft.SerializeReferenceExtensions 
MasterTools is a table importer for Unity that converts Excel files into master data through an extensible pipeline. It integrates with MessagePack, MasterMemory, and NPOI by default while supporting custom extensions for alternative serialization formats and data processors.
https://www.pkglnk.dev/mastertools.git?path=Unity%2FAssets%2FMackySoft%2FMackySoft.MasterTools 