Randomize any data or custom object in Unity with a modular plug‑in built for flexibility and fast workflows.URF is a flexible data‑oriented framework that can randomize any type of data or object — Unity types, C# types, and fully custom user‑defined types. The system is extensible through custom selectors, processors and data structures, although creating advanced extensions may require writing code. URF is not tied to any specific genre and can be integrated into any project that needs structured randomization or data orchestration.Randomize any data type: Unity types, C# types, ScriptableObjects, and fully custom user‑defined classes.Automatic class generation: Generate strongly‑typed wrappers for your data structures in a couple of clicks.Selector system: Create modular selection logic (random, weighted, filtered, custom rules).Processors pipeline: Apply transformations, filters or logic steps to any data before output.Preset‑based workflow: Define reusable data presets for consistent randomization results.Editor integration: Wizard‑driven setup for generating classes tailored to your needs.Extensible architecture: Add your own processors and data structures through code.Runtime‑agnostic: Works with any project type, genre or rendering pipeline.





