Share Post

Table of Contents

CorePlus – Touch Gesture

Learn how to integrate intuitive touch-based controls into your Unreal Engine projects using the CorePlus Touch Gesture system. This guide covers everything from setup to using swipe, rotate, scale, and transform gestures.

🔧 Overview

Touch interaction has become a fundamental part of modern interfaces, especially in mobile and touchscreen applications. If you’re working in Unreal Engine and looking to add intuitive swipe, scale, or transform gestures, the CorePlus Touch Gesture plugin is a powerful and easy-to-use solution.

In this post, we’ll walk through how to access the plugin and break down how each of the five gesture components works — complete with setup steps and customization options.

📁 Accessing the Plugin Content

Before you begin using CorePlus AR, you need to access the plugin content. There are two ways to do this:

✅ Method 1: Project Plugin Folder (Editable)

  1. Copy CorePlus Plugin from:

     
    [UE_Install]/Engine/Plugins/Marketplace/CorePlusPlugin
     

    To:

     
    [YourProject]/Plugins/
  2. In Unreal Editor:

    • Open Content Browser

    • Click the ⚙️Settings Option (top-right)

    • Enable Show Plugin Content

You’ll now see:

Plugins > CorePlusContent


Pros
✅ Easy access and customization
✅ Built directly into your project
✅ Editable plugin files

Cons
⚠️ No auto-updates — you must update it manually

✅ Method 2: Engine Plugin Content (Auto-updating)

  1. Enable CorePlus Plugin via the Plugin Manager

  2. In Content Browser:

    • Open Content Browser

    • Click the ⚙️Settings Option (top-right)

    • Enable Show Engine Content

    • Navigate to:

      Engine > Plugins > CorePlusContent

Pros
✅ Always up-to-date with Unreal Engine

Cons
⚠️ Plugin content is not directly editable

Tip: Choose the method that best fits your workflow — editable plugin content or automatic updates.

🗺️ Explore the Example Map

Once you have access to the plugin, open the example map to explore all gesture functionalities:

CorePlusContent > TouchGesture > Maps > Map_CorePlus_TouchGesture

This map provides a working demo of touch gesture. Let’s break them down below.

🧩 CorePlus Touch Gesture Components

The plugin comes with five built-in gesture components. Each one can be added to any actor (typically your player pawn or controller). Here’s what they do:

1️⃣ Touch Gesture: Swipe

Function: Detects directional swipes (left, right, up, down).

How to use:

  • Add BP_CorePlus_TouchGesture_Swipe to your pawn or actor.

  • In the Event Graph, bind to events like On Swipe Left, On Swipe Right, etc.

  • Customize swipe detection using the Swipe Length setting.

This is great for triggering actions like changing UI panels or switching objects.

2️⃣ Touch Gesture: Location

Function: Moves an actor based on swipe direction.

How to use:

  • Add BP_CorePlus_TouchGesture_Location to your actor.

  • Set the Transform Actor variable to the object you want to move.

  • Configure Move Axis to control the direction of movement.

Perfect for sliding or dragging objects on screen.

3️⃣ Touch Gesture: Rotation

Function: Rotates an actor using swipe gestures.

How to use:

  • Add BP_CorePlus_TouchGesture_Rotation to your actor.

  • Assign the Transform Actor reference.

  • Use Rotate Axis and Rotation Speed to fine-tune rotation behavior.

This is ideal for interactive object rotations or camera controls.

4️⃣ Touch Gesture: Scale

Function: Changes the scale of an actor with swipe gestures.

How to use:

  • Add BP_CorePlus_TouchGesture_Scale to your actor.

  • Assign the Transform Actor reference.

  • Adjust Scale Axis and Scale Rate for scaling control.

Great for pinch-to-zoom effects or scaling interactive 3D elements.

5️⃣ Touch Gesture: Transformation

Function: Combines location and rotation control in one component.

How to use:

  • Add BP_CorePlus_TouchGesture_Transform to your actor.

  • Set the Transform Actor reference.

  • One-finger swipe moves the actor

  • Two-finger swipe rotates the actor

This all-in-one component is perfect for complex object manipulation with minimal setup.

🏁 Wrapping Up

The CorePlus Touch Gesture system makes it incredibly easy to bring intuitive, touch-based controls into your Unreal Engine projects. Whether you’re building a mobile game, virtual showroom, or interactive simulation, these gesture components offer a clean and modular way to add touch interactions without diving deep into custom input logic.

Want to see it in action?

Check out the sample map included in the plugin and experiment with adding these components to your own actors. You’ll be up and swiping in no time!

💬 Got questions?
Leave a comment below or reach out — I’d love to hear how you’re using CorePlus in your projects!

If you found this post helpful, feel free to share it, and stay tuned for more Unreal Engine tips and tutorials!

Tags

Unreal Engine, CorePlus Plugin, Unreal Engine UI, Game Development, UE5 Tutorial, UI Design, Plugin Setup, Unreal Engine Plugins, coreplus, touch gestures, mobile input, swipe control, game development, ue5, plugin tutorial, blueprint setup, mobile game dev

Related Posts