uloop-replay-input

Replay recorded JSON input frame-by-frame through the Unity Input System.

500|44|Updated Jun 15, 2025
One-click install
npx skills add https://github.com/hatayama/unity-cli-loop --skill uloop-replay-input
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uloop-replay-input
Source: https://github.com/hatayama/unity-cli-loop/tree/main/.agents/skills/uloop-replay-input
Command: npx skills add https://github.com/hatayama/unity-cli-loop --skill uloop-replay-input

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Replay recorded input during PlayMode to reproduce exact, frame-precise user actions and sequences.

Core Features & Use Cases

  • Frame-precise input replay: load a JSON recording and inject per frame via Unity's Input System.
  • Looping and progress monitoring: repeat recordings and observe status/overlay to verify playback.
  • Use Case: ideal for reproducible gameplay demos, automated PlayMode tests, and video demonstrations with consistent input.

Quick Start

Start a replay with the latest recording by using the action Start.

Frequently Asked Questions about uloop-replay-input

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I replay recorded input deterministically in Unity PlayMode?

Deterministic input replay in Unity PlayMode is achieved by loading a JSON recording and injecting inputs frame-by-frame through the Unity Input System to reproduce exact user actions.

Can I use recorded input sequences for automated Unity PlayMode testing?

Recorded input sequences are ideal for automated Unity PlayMode testing, allowing you to reproduce precise frame-by-frame actions and verify gameplay behavior consistently across multiple runs.

How does frame-precise input replay work with the Unity Input System?

Frame-precise input replay works by reading a JSON input recording and injecting the captured per-frame inputs directly through the Unity Input System during PlayMode.

What's the best way to loop a gameplay demo recording in Unity PlayMode?

Looping a gameplay demo recording in Unity PlayMode involves loading a JSON file with captured inputs and enabling the looping feature to continuously repeat the playback sequence.

How do I start and monitor an input replay session in Unity?

You start an input replay session using the Start action, monitor its playback progress via an on-screen overlay and Status action, and halt it using the Stop action.

Do I need a JSON recording file to reproduce input sequences in Unity?

Yes, a JSON recording file is required as the input data source to read and inject frame-by-frame user actions into the Unity Input System during PlayMode reproduction.