
A modular companion controller for Unity that lets you create smooth following, orbiting, and bouncing drones or assistants with customizable behaviors.This package lets you set up floating drones or companions with:• Normal and orbit movement modes using smooth spring-based following.• Rotation alignment with turn offset and upright correction.• Bouncing idle motion to make it feel alive.• Automatic teleport if it gets stuck or too far away.Everything is modular and easy to configure with ScriptableObjects, so you can quickly adapt it to your game.I’m planning to add more features soon, like obstacle avoidance, commands, and extra idle behaviors. If you’re making a project and need a flexible companion system, I hope this helps!Key Features:Smooth spring-based following with offset and predictionOrbit movement mode around the target with adjustable radius and speedRotation alignment with turn offset and upright correctionBouncing idle motion with randomized phase and frequencyAutomatic teleport correction when stuck or too far awayModular strategy system using ScriptableObjects for easy configurationSupports Normal and Orbit modes out of the boxGizmo visualization for movement and orbit radiusCompatible with Unity 6 and supports URP, HDRP, and Built-in Render PipelineClean, extendable C# codeI used AI assistance (ChatGPT) primarily as a development assistant to help generate documentation. Most of the work was directed and implemented manually.