Touch Manager

Hey, everyone i want to show Touch Manager and add notes for the new updates.

Video product showcase:

In update 2.0 added:

  • Added new AC_TouchManager2 with included all in one place and possibility to multiplayer support (level L7_Multiplayer showcase).
  • Reworked project for multiplayer, moved logic from BP_GameMode, added the new BP_PlayerState
  • Added new level L7_Multiplayer with multiplayer RPC support showcase.
  • In the level L7_Multiplayer added a new swipe direction bal throwing.
  • Improved smooth rotation BP_SpherePhotoCamera in the level L4_Sphere
  • Improved debug ShowDebug?, colors for each categories in the BP_TouchManagerActor and new AC_TouchManager2 component
  • Updated documentation and created a video showcase for 2.0 update:

Update 2.1 includes different screen sizes support feature, from 1k to 8k screens, that add more accuracy to OnDrag and other threshold values.

I’m recommending to use AC_TouchManager2 component instead old BP_TouchManagerActor version.

Update 3.0 added:

  • Changed 1-6 levels to the new AC_TouchManager component and BP_TouchManagerActor is deprecated but also available.
  • By default ScreenMultiplierEnabled? variable is enabled for more accurate drag and threshold values.
  • AutoRecognizeRotationPinch variable on enables to work more separately OnRotate and OnPinch in runtime.
  • Commented variables better.
  • User experience in code, better places sorted.
  • New documentation simplified.
  • New better video tutorials.
  • Small fixes

I’m not able to integrate the pinch features. Currently I’m using mouse wheel up/down to control the zoom in/out. Can you do video tutorial for pinch using my sample zoom setup?

UPDATE 3.1 Touch Manager in Unreal 5.8:

  • Fully Migrated to Enhanced Input System (EIS): The plugin now fully supports Unreal Engine 5’s Enhanced Input, making it future-proof and easier to integrate into modern projects.

  • Improved UI Touch Detection: Replaced viewport hover logic with highly accurate absolute-to-local coordinate math, ensuring flawless touch registration on borders and widgets regardless of screen DPI.

  • Android Stability Fix: Fixed a rare Vulkan-related GPU crash on older Android devices during level transitions.

  • General Optimization: Cleaned up input routing logic for better performance on mobile devices.