A few days ago, we released MiraBot Motion Studio 1.0 and introduced its parameter-based multi-axis motion workflow in this post:
As mentioned there, the Motion Studio Windows Client is now available, together with the Developer Guide.
Motion Studio is built around the TCode protocol and is not limited to MiraBot hardware. It is also available for compatible third-party devices such as OSR2+ and SR6.
We hope this open workflow can help more developers create interactive content for the wider TCode and OSR community.
What Does the Windows Client Do?
The Windows Client combines:
- Motion and Session creation
- Multi-axis parameter editing
- 3D motion preview
- Device testing
- A local HTTP API for games, Mods, and third-party software
A Motion is a reusable parameter-based action. A Session combines multiple Motions into a longer sequence.
Each Motion and Session has a unique Code. Your application calls that Code when an event occurs, while the Windows Client handles the motion runtime, device connection, and output.
How the Client Works
The basic development flow is:
- Create a Motion or Session.
- Preview and adjust it using the built-in 3D model.
- Copy its Code.
- Map that Code to an event in your game, Mod, or application.
- Call it through the local API.
That is the main integration workflow. The application decides when to trigger an action; the Windows Client handles how the device moves.
What Changes for Developers?
No Traditional Script-Making Experience Required
Developers can create multi-axis motion by adjusting parameters such as range, speed, BPM, trajectory, and phase. Separate script-editing software is not required.
Well Suited to Short Scenes and Repeating Actions
Many games and Mods use short scenes, loops, continuous states, and event-triggered actions rather than one fixed motion timeline.
Motion lets developers create these actions directly from a small set of parameters, without first preparing a complete script and then extracting or configuring individual sections.
Develop, Preview, and Debug in One Client
Motion creation, parameter adjustment, preview, and integration testing can all be handled in the Windows Client.
The built-in 3D model makes it possible to check multi-axis motion without connecting a physical device after every change, improving development efficiency and reducing unnecessary hardware testing.
Separate Application and Motion Distribution
The game or Mod only needs to retain the resource Codes and calling logic.
Supporting Motion and Session resources can be distributed separately as a Project through Motion Hub, rather than bundling script and configuration files with the application or asking users to import them manually.
Update and Reuse Motion Content
As long as the Code remains unchanged, a Motion or Session can be adjusted without changing the game or Mod integration.
The same Motion can also be reused across different events, scenes, Sessions, or projects.
What Can You Build with It?
- Games and Mods: Trigger motion from game events, states, animations, scene changes, rhythm events, or user actions.
- Video and Audio Experiences: Trigger Motion or Session resources from playback positions, video scenes, music sections, BPM changes, or other media events.
- Other Interactive Software: Use it with remote-control tools, live-interaction applications, automation utilities, prototypes, and other software that needs multi-axis device control.
Downloads and Documentation
Windows Client & Developer Guide: Download ![]()
The Developer Guide includes the local API endpoints, request and response formats, Motion and Session calls, runtime controls, integration workflow, debugging guidance, and development examples.
We welcome game, Mod, and third-party application developers to try the Motion Studio Windows Client.
Questions about development and integration are welcome in this thread. Please share what you are building, any problems you encounter, and the features or examples you would like to see next.![]()
Links
- Motion Studio Web: MiraPlay Web / Motion Studio
- Motion Studio User Guide: Read the User Guide
- MiraBot Official Store: https://mirabotx.com/

