Share Post

Table of Contents

CorePlus – AR

CorePlus AR helps you simplify and speed up the process of creating interactive AR experiences in Unreal Engine. With this framework, you can go from setup to a fully functional AR experience in just minutes — no deep technical setup required.

🔧 Overview

In this post, we’re diving into the CorePlus AR module, a feature-rich plugin for Unreal Engine that brings powerful Augmented Reality (AR) functionality to your project.

Whether you’re building an AR app for mobile devices or just exploring immersive experiences, CorePlus AR has you covered with three essential components:

  • 🔍 AR Debugger

  • 🪄 AR Object Placer

  • 🖼️ AR Image Tracking

Let’s walk through how to set it up and use it effectively in your Unreal Engine project.

📁 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.

🔧 Enabling AR in Unreal Engine

To make use of AR features, you must enable Unreal’s built-in AR support:

Go to: Edit > Plugins, and enable the following:

  • AR Utilities

  • For Android:

    • Google ARCore

    • Google ARCore Services

  • For iOS:

    • Apple ARKit

🧱 Creating AR Assets

1. How to Create an AR Session Config

  • Right-click in the Content Browser

  • Choose: Miscellaneous > Data Asset > AR Session Config

  • Suggested prefix: ARSC_

2. How to Create an AR Candidate Image

  • Right-click in the Content Browser

  • Choose: Miscellaneous > Data Asset > AR Candidate Image

  • Suggested prefix: ARCI_ 

3. How to Setup AR Candidate Images

  • Open your AR Session Config, go to Image Tracking > Candidate Images, and add your candidate image(s).

🧩 Adding CorePlus AR Components

Let’s enhance your Player Class (Pawn or Character) by adding CorePlus AR components.

🔍 1. CorePlus AR Debugger

  • Add the CorePlus AR Debugger component

  • Set the Debug Type

  • Create and assign your AR Session Config

🪄 2. CorePlus AR Object Placer

  • Add the CorePlus AR Object Placer component

  • Set the Spawn Class Reference — this is the actor that will spawn when the user taps the screen

  • Choose a Placing Type:

    • Once – spawns only once per session

    • Infinite – spawns every time the screen is touched

🖼️ 3. CorePlus AR Image Tracking

  • Add the CorePlus AR Image Tracking component

  • Assign your AR Session Config with candidate images.

  • Set up Trackables:

    • Link each candidate image with the actor that should appear when the image is detected.

🛠️ Common Error Fixes

Even with everything set up, you might encounter a few common issues. Here’s how to solve them quickly:

⚫ Issue: Black Screen on Launch

Cause:
The rendering API may not be properly set for your Android project.

Solution:

  • Go to Project Settings > Platforms > Android > Build

  • Enable:

    • “Support OpenGL ES3.2” (or the correct version available)

  • Disable:

    • “Support Vulkan”

This ensures that the correct OpenGL context is used for AR rendering, which is crucial for devices that don’t fully support Vulkan in AR sessions.

💡 Tip: Always double-check your Android graphics settings when working with AR in Unreal Engine!

🚀 Wrapping Up

And that’s it! You’ve now learned how to integrate CorePlus AR into your Unreal Engine project — from enabling plugins to setting up AR experiences with object placement and image tracking.

Whether you’re building an AR game, educational tool, or interactive product showcase, CorePlus AR makes it easier than ever to get started.

💬 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, AR Development, CorePlus Plugin, Augmented Reality, UE5 Tutorial, Game Development, ARKit, ARCore, Plugin Setup, Interactive Design

Related Posts

One Response

Leave a Reply

Your email address will not be published. Required fields are marked *