Skip to content

Installation and Project Setup

Markup UI integrates into Unreal Engine as a plugin. Before installing it, check your engine version, target platforms, and required build toolchains.

System Requirements

Supported platforms include:

  • Windows (Win64)
  • Android Android (ARM64)
  • Apple iOS
  • Apple macOS

Unreal Engine

The plugin supports Unreal Engine 5.5 through 5.8. Choose the distribution that matches your project's engine version and keep the platform files supplied with it.

The plugin depends on Unreal Engine's SVG Importer. Unreal Engine handles the dependency when you enable Markup UI.

Windows

  • System and architecture require 64-bit Windows. The editor and target project must also meet the requirements of your Unreal Engine version.
  • Build tools include the Visual Studio version, MSVC C++ toolchain, and Windows SDK supported by your Unreal Engine version. Select the Game development with C++ workload when installing Visual Studio.
  • UE 5.8 requirements include Visual Studio 2022 17.14 or later, MSVC 14.38 or later, and Windows SDK 10.0.22621.0 or later. Epic recommends Visual Studio 2026 and MSVC 14.50 for general UE 5.8 development.

The versions above apply to UE 5.8. The UE 5.5.4 plugin development environment was verified with MSVC 14.38.33130. For other engine versions, check the corresponding Epic documentation. Windows Hardware and Software Specifications · UE 5.8 Platform SDK Versions

Android Android

The Android plugin supports ARM64 (arm64-v8a). Install Android Studio and the Android SDK, NDK, and JDK required by your Unreal Engine version.

Unreal Engine Android Studio Android SDK Android NDK
5.5 Koala 2024.1.2 SDK 34 recommended and required for compilation r25b
5.6 Koala 2024.1.2 SDK 34 recommended and required for compilation r27c
5.7 Koala 2024.1.2 Patch 1 SDK 35 recommended r27c
5.8 Koala 2024.1.2 Patch 1 SDK 35 recommended, SDK 34 minimum for compilation r27c

The compile SDK, target SDK, and minimum SDK for installation are separate settings. When publishing, also check the requirements of the target store. Epic Android Development Requirements

Android Architecture

Build the project for ARM64 only. Select ARM64 in the project's Android build settings and confirm that the plugin distribution includes the corresponding platform files.

Apple macOS

Install the macOS and Xcode versions required by your Unreal Engine version.

Unreal Engine Minimum macOS Minimum Xcode
5.5 macOS Ventura 13.5 Xcode 15.2
5.6, 5.7 macOS Sonoma 14.0 Xcode 15.2
5.8 macOS Sonoma 14.5 Xcode 26.0

The table lists Epic's minimum versions for macOS development. UE 5.8 requires a compatible version of Xcode other than 26.4. See Epic's requirements for recommended versions and supported hardware. Epic macOS Development Requirements

Apple iOS

To build for iOS, use the macOS and Xcode versions required by your Unreal Engine version and configure Apple development certificates, provisioning profiles, and device signing. When developing on Windows, use Unreal Engine's remote build workflow to connect to a Mac.

Unreal Engine Xcode version listed by Epic
5.5 Xcode 15.2
5.6 Xcode 16
5.7 Xcode 16
5.8 Xcode 26

Check Epic's requirements for macOS, the iOS SDK, and devices. The remote build guide covers setup on Windows and Mac. Epic iOS Development Requirements · Remote Builds for iOS

Install the Plugin

  1. Close Unreal Editor.
  2. Copy the complete Markup UI plugin directory to Plugins/MarkupUI/ in the project. That directory should directly contain MarkupUI.uplugin, Source/, and the platform files supplied with the distribution.
  3. Open the project. In Unreal Editor, select Edit → Plugins, search for MarkupUI, and enable the plugin.
  4. Restart when prompted. If the editor prompts you to rebuild the plugin, confirm that the required C++ toolchain is installed and run the build.
MyProject/
  MyProject.uproject
  Plugins/
    MarkupUI/
      MarkupUI.uplugin
      Source/
      Resources/

Platform Files

The tree shows the main paths. Copy the entire distribution, including the libraries and resources required by your target platforms.

Verify the Installation

  1. After restarting the editor, open Edit → Plugins and confirm that MarkupUI and SVG Importer are enabled.
  2. Check that the Markup UI menu opens from the top of the Viewport.

Enabled Markup UI plugin in the Unreal Editor Plugins window

Continue with Plugin Settings.