PaperZD Plugin Required(Tutorial included watch before attempting to use)
This Blueprint component enables your 2D character to rewind time, restoring world location and animation state over time.
As-shipped it uses PaperZD for animation playback (e.g., Play Animation Override with Callbacks).
If you prefer Paper2D-only, you can still use the component by replacing the PaperZD nodes with the corresponding Paper2D flipbook/animation nodes and your own timing logic.
Designed for UE5 Paper2D platformers, Metroidvanias, and time-based puzzle games.
⚙️ Features
🌀 Real-time position & animation rewind
⏯️ Press to rewind, release to resume
🎞️ Frame-by-frame animation control
🧠 Modular, Blueprint-only (no C++)
🧩 PaperZD-ready; adaptable to Paper2D(by replacing corresponding nodes)
BP_TimeRewind component
Clean, commented nodes
Input setup guide (README)
🧠 Requirements
Unreal Engine: 5.0+
Paper2D
PaperZD (Required to use as-is)
Without PaperZD: replace PaperZD animation nodes with Paper2D equivalents (e.g., Flipbook play/stop, manual playback time handling).
🔧 How to Use
Add the component to your 2D character.
Bind input: Pressed → call Rewind, Released → call Forward.
Done—recording/rewind runs automatically.
If not using PaperZD: swap the PaperZD nodes for Paper2D flipbook nodes and your timing logic.
👤 Author & Support
Creator: Tk
Contact: the.game.dev92@gmail.com
Portfolio: https://tk007.itch.io
Compatibility & Notes
Works with Paper2D in UE5.
PaperZD is required for the out-of-the-box animation nodes; otherwise, replace with Paper2D nodes.
Intended for 2D characters; not tested on 3D skeletal meshes.
v1.0 – July 29, 2025: Initial release.