Magikus is a modular Unity toolkit that turns recurring gameplay patterns into reusable, Inspector-friendly systems, so you write less glue code and keep your projects organized.This package uses Text Mesh Pro in some of it's features.If you’ve ever rewritten the same helpers, state logic or Inspector tools across projects, Magikus is built for you.Magikus is a modular Unity toolkit designed to solve recurring problems, reduce repetitive glue code and make complex gameplay systems easier to manage, both in code and in the Inspector.It’s a personal toolkit I’ve been building and refining over the years while working on real Unity projects, focused on practicality rather than bloated features or rigid workflows.Magikus is split into focused modules:Utilities — reusable scripting operations and common helpersDecorators — tools and attributes to organize and clarify the Unity InspectorStructures — clean, reusable data and logic patternsSystems — reusable gameplay systems for managing runtime behavior and interactionsEditor Tools — workflow and debugging helpersEverything is source-included, highly customizable and designed to be used independently. You can grab only what you need, plug it into your project and start using it immediately whether you’re prototyping or maintaining a large production project.Full documentation with examples is available at: https://www.magikusstudios.comIncluded Modules:Utilities: Handy methods for math, strings, randomness, input, looping, easing, file handling and more. Built as extension methods to keep code short and readable.Decorators: Inspector attributes like [Button], [Toggle], [Line], [Title] and [Collapse] to make the editor more visual and easier to work with.Structures: Serialized types like Toggle, Switch and Flexor3 to group and organize data without custom scripts and tween engines, update loops, cycles and state machines to help manage logic that runs over time.Systems: Out-of-the-box systems for pooling, timescale control, label-based tagging and decoupled event messaging using ScriptableObjects.Tools: Editor windows for organizing your hierarchy, editing curves, managing script files and tracking object references.Requirements:Unity 2021.3 or newerWorks in both Built-In and URPNo external dependencies (Some features make use of TextMeshPro)Full C# source code includedEditor tools are editor-only and do not impact runtime performance




