Skip to content

ForceSeatMI: scheduled programmatic platform interaction.

Notifications You must be signed in to change notification settings

FilipePires98/ForceSeatMI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ForceSeatMI

A Study on MotionSystem's ForceSeatMI SDK for Programmatic Platform Interaction

MotionSystems | ForceSeatMI SDK | PS-3TM-200 | Showcase

wallpaper

Description

The goal of this project is to study ForceSeatMI (Motion Interface), which is a programming interface that allows to add a motion platform support to basically any application or game. Based on Motion System's documentation, a Unity application was developed to:

  1. Connect with ForceSeat Platform Manager
  2. Read positional data and visually present it in a simulated platform
  3. Send commands programmatically and/or through user interaction

The current version only works with Unity bindings, but the adaptation to other game engines and programmming languages should be easy. Also, the implementation only works on Windows.

Instructions to Install and Run

You need to own a MotionSystem's platform and have working versions of the ForceSeatPM and the appropriate ForceSeatMI. You also need an updated Unity, this project uses version 2019.4.10f1.

Assuming all dependencies are complied, a direct usage by opening the project in Unity and pressing the play button should work just fine. Make sure you follow all of the security measures provided by MotionSystems.

Credits

The project was developed by me, based on the example projects provided in MotionSystem's documentation.