mackysoft

mackysoft

Indie game developer and engineer / 11 years of Unity and C# exp. Contact via email ↓

📍 Osaka, Japan 177 followers View external profile ↗
8 packages
1 project
1,253 stars
mackysoft

Unity SerializeReferenceExtensions

0
Unity SerializeReferenceExtensions
Project
mackysoft/Unity-SerializeReferenceExtensions

Provide popup to specify the type of the field serialized by the [SerializeReference] attribute in the inspector.

https://www.pkglnk.dev/unity-serializereferenceextensions.git
mackysoft

XPool

0
XPool
Package
mackysoft/XPool

Object pooling system for Unity.

https://www.pkglnk.dev/xpool.git?path=Assets%2FMackySoft%2FMackySoft.XPool
mackysoft

Choice

0
Choice
Package
mackysoft/Choice

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
mackysoft

Modiferty

0
Modiferty
Package
mackysoft/Modiferty

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
mackysoft

UnityCapture for Universal Render Pipeline

0
UnityCapture for Universal Render Pipeline
Package Fork
mackysoft/UnityCapture-URP

Streams Unity (Universal Render Pipeline) rendered output to other Windows

https://www.pkglnk.dev/unitycapture.git?path=Unity%2FAssets%2FMackySoft%2FMackySoft.UnityCapture
mackysoft

Navigathena

0
Navigathena
Package
mackysoft/Navigathena

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
mackysoft

Vision

0
Vision
Package
mackysoft/Vision

CullingGroup API for everyone.

https://www.pkglnk.dev/vision.git?path=Assets%2FMackySoft%2FMackySoft.Vision
mackysoft

SerializeReference Extensions

0
SerializeReference Extensions
Package
mackysoft/Unity-SerializeReferenceExtensions

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
mackysoft

MasterTools

0
MasterTools
Package
mackysoft/MasterTools

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