Undo/Redo for UI Toolkit & uGUI is a lightweight, easy-to-use framework for adding undo/redo functionality to your Unity UI with minimal or zero coding.
It helps developers quickly implement:
•Undo/Redo systems for UI elements
•UI Toolkit integration (24+ element types)
•uGUI integration (zero-code setup)
•Smart batching for optimal undo history
•Custom command support for gameplay logic
•Plug-and-play components for rapid prototyping
•Runtime editors and creative tools
•Settings menus with undo support
Designed around a simple, component-based architecture, the asset ensures clean integration and minimal setup time.
It includes:
•Command-based system for extensibility
•UI Toolkit Undo Tracker with focus-based batching
•uGUI Undo Tracker with drag-aware batching
•Ready-to-use button components for undo/redo
•Inline command support for quick operations
•Property command utilities for object modifications
•Comprehensive documentation and quickstart guides
•Practical sample scenes demonstrating all features
Need More Advanced Features?
Check out Deterministic Command Engine - A powerful framework for building undoable, replayable, and scalable gameplay systems including replay functionality, turn-based games, puzzle games, card games, and more.