A simple, flexible 2D time-rewind system for Unity. Add global rewind to any project with minimal setup.This package is entirely script-based and does not include custom shaders or materials.It works the same in Built-in, URP, HDRP, and Custom Render Pipelines.All visuals use standard SpriteRenderer components.Time Rewind Toolkit (2D) is a lightweight and fully customizable system for adding global time-rewind mechanics to your Unity project. With clean architecture, clear APIs, and an easy drop-in workflow, this package lets you quickly implement “reverse time” gameplay for platformers, puzzle games, action titles, and more.The toolkit includes a simple demo scene showing a player and physics objects rewinding together. Just add the TimeRewindManager to your scene, attach TransformTimeRecorder2D to any Rigidbody2D object you want to rewind, and press Play — the system handles the rest.This package is ideal for developers looking for a clean, minimal, and extendable implementation of time reversal that integrates smoothly into any Unity 2D workflow.Includes:Core rewind manager and interfaceRecorder component for physics-based rewindSample player controller with rewind-friendly movementComplete demo sceneDocumentation and folder structure designed for production useWhether you're prototyping or building a full commercial title, Time Rewind Toolkit provides a solid foundation for time manipulation mechanics.Dependencies and Requirements• Unity 2021.3 LTS or newer• No third-party packages required• No Asset Store package dependencies• Compatible with Built-in Render Pipeline, URP, and HDRP• Uses standard Unity components only (MonoBehaviour, Rigidbody2D, Transform)FeaturesGlobal time-rewind system with adjustable rewind speedSnapshot-based transform recording for smooth rewind playbackEasy-to-extend design using the ITimeReversable interfaceRigidbody2D rewind support (position, rotation, and velocity playback)Optional input handling (supports custom or user-defined input systems)Clean, production-ready C# architectureMinimal performance overheadFully commented and documented scriptsExample player controller includedSample scene demonstrating full functionalitySupported PlatformsWindowsmacOSLinuxAndroidiOSWebGLAny platform supported by Unity 2021.3 or newerSupported Render PipelinesBuilt-in Render PipelineURP compatible (no pipeline-specific content)HDRP compatible (no pipeline-specific content)Supported Unity VersionsUnity 2021.3 LTS and newer (including Unity 6 compatibility)AI used for code optimization purposes.




