The SenseGlove Unreal Engine Plugin

SenseGlove - Code Plugins - Dec 4, 2022

Integrating the SenseGlove haptic controller into Unreal Engine

  • Supported Platforms
  • Supported Engine Versions
    4.27, 5.0 - 5.1
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

The SenseGlove Unreal Engine Plugin integrates the SenseGlove haptic controller into Unreal Engine. It exposes the SenseGlove SGConnect and SGCore C++ SDK functionality to Unreal Engine via C++ and Blueprint.

Technical Details

Features:

  •  Interact in VR naturally: get to feel the size, stiffness and resistance of virtual objects.
  •  Unlike controllers, SenseGlove allows you to hold, push, touch, connect and squeeze the virtual like it is real.

Code Modules:

  •  SenseGlove (Runtime / UE-specific high-level API)
  •  SenseGloveBuildHacks (Runtime / uses Exceptions and RTTI, internally used for compiler-specific build hacks)
  •  SenseGloveConnect (Runtime / exposes part of the SGConnect low-level API to C++)
  • SenseGloveConnectImpl (Runtime / uses Exceptions and RTTI, intended for internal use only)
  • SenseGloveConnectKismet (SGConnect functionality exposed to Blueprints)
  • SenseGloveCore (exposes the SGCoreCpp API to C++ and Blueprints)
  • SenseGloveCoreImpl (Runtime / uses Exceptions and RTTI, intended for internal use only)
  • SenseGloveCoreKismet (Runtime / SGCoreCpp functionality exposed to Blueprints)
  • SenseGloveEditor (Editor)
  • SenseGloveInterop (Runtime / internally used for interoperability between RTTI/non-RTTI modules)
  • SenseGloveKismet (Runtime / exposes Blueprints-specific functionality from the SenseGlove module)
  • SenseGloveLog (Runtime / internal)
  • SenseGloveTypes (Runtime / exposes various Enums from the backend libraries)
  • SenseGloveUtils (Runtime / the internal utility module)

Number of Blueprints: 0

Number of C++ Classes: 180

Network Replicated: No

Supported Development Platforms: Windows, Linux

Supported Target Build Platforms: Windows, Linux

Documentation: Link: https://senseglove.gitlab.io/unreal-blueprint-docs/

Example Project: https://dev.azure.com/SenseGlove/_git/SenseGlove-Unreal-SGPlaygroundBP