NexTween is a fast, zero-GC tweening toolkit for Unity, helping you create smooth UI, gameplay, camera, audio, and material animations.NexTween is a modern tweening package for Unity, designed to help developers add smooth, responsive animation to their projects with clean, readable code and a production-friendly runtime.It can be used to animate UI, transforms, cameras, audio, materials, TextMeshPro text, paths, and gameplay feedback effects such as shakes, punches, fades, movement, scale changes, typewriter text, number counters, and more.NexTween is suitable for almost any Unity project, including mobile games, PC games, console projects, prototypes, tools, UI-heavy apps, casual games, puzzle games, action games, survival games, and cinematic experiences.The package includes a fluent API for programmers, inspector-based components for designer-authored tweens, sequence support, delayed and repeating calls, path movement, optional TextMeshPro and Cinemachine support, CharacterController helpers, a live tween debugger.NexTween is fully customizable. You can configure easing, duration, delays, loops, callbacks, update mode, time scale behaviour, named ease profiles, paths, sequence timing, and more. Full source code is included, making it easy to inspect, extend, and adapt to your own project.It is built for developers who want fast, clean tweening without hidden scene objects, black-box DLLs, or unnecessary runtime allocations.Key featuresFast zero-GC tweening runtime targetClean fluent C# APINo required scene runner or bootstrap objectPlayerLoop-based runtimeFull source code includedTransform tweensPositionLocal positionRotationLocal rotationScalePunchShakeUI tweeningRectTransform movementCanvasGroup fadesGraphic colour and alphaUI scale and motion effectsSequence systemAppend tweensJoin tweensWait intervalsCallbacksLoopsPing-pong playbackInspector-authored tween componentsDesigner-friendly sequence componentsTextMeshPro supportFont sizeColourAlphaCharacter spacingTypewriter effectNumber countersCinemachine 3 supportField of viewOrthographic sizeDutch angleDolly positionCamera shake helpersMaterial and shader tweeningFloat valuesColoursVectorsEmissionDissolve effectsTiling and offsetAudioSource tweeningVolume fadesPitch tweensFade inFade outWind down effectsPath movementWaypoint pathsCatmull-Rom pathsLook-ahead rotationLocal-space pathsGizmo previewShake and punch effectsCharacterController helpersDashJumpKnockbackBlinkLedge snapCoyote time helpersInput buffering helpersDelayed callsRepeating callsUnscaled time supportPause, play, kill, complete, and seek controlsNamed ScriptableObject ease profilesLive tween debugger windowDOTween migration toolOptional TextMeshPro and Cinemachine integrations via scripting definesSuitable for gameplay, UI, camera, audio, material, text, and menu animation workflows





