Skip to main content

Integration with Epic's Developer Tools

Unreal Integrations: Perforce and Unreal Engine

Image
Helix Core and Unreal Engine Computer Mockup

One Source of Truth. Multiple Ways to See & Maintain it.

Helix Core Platform

Over 90% of the top AAA game studios and semiconductor companies rely on Helix Core for its abilities to:

  • Scale across multiple dimensions including—large assets over 100MB, project repositories over 10 TBs and PBs of total data, thousands of concurrent users, etc.
  • Protect your most valuable assets with file level access control that gives team members, contractors, and partners access to only the files they need.
  • Accelerate development and minimize wait times through a powerful set of branching options and syncing capabilities.

What Helix Visual Client (P4V) Does

Helix Visual Client (P4V) is a desktop application that works on Linux, Mac, and Windows. It gives you access to all your versioned files in Helix Core. And it complements the Unreal Editor’s built-in integration with Helix Core. 

Helix Visual Client offers an intuitive and customizable graphical user interface with professional-level capabilities. It enables you to:

  • Check files in and out of Helix Core.
  • Compare different versions of files.
  • Work with Perforce streams to visually manage your development workflow for trouble-free branching and merging and more.

Key Unreal Integrations With Helix Core

Unreal Editor

Unreal Editor has an easy-to-use, and seamless integration to Perforce Helix Core. So, users developing their latest real-time project never have to leave the comfort of their familiar environment. 

The Unreal integration is built and maintained by Epic. (Epic uses Helix Core for their own development. And they encourage third-party developers using Unreal Engine to use Helix Core).

Depending on your project, your team may be made up of developers, artists, designers, virtual effects specialists, and more. The result will be the need to bring together a variety of assets made in different tools from Epic, Microsoft, and Perforce across the lifecycle of your projects. The Helix Core platform’s integrated suite of tools, along with key integrations by Epic and Perforce, enable your team to work together efficiently to ensure deadlines are met.

Using Perforce as Source Control in UE [Epic Documentation]

Unreal Game Sync

Unreal Game Sync, or UGS, is a tool built by Epic and used by developers to sync their Helix Core Workspace with a project's stream containing all of the necessary custom binary files pre-compiled and ready to use. This removes the need for individual users to compile and build the engine and provides a graphical front-end to sync the latest project files from the Helix Core depot.

Related Resource: Working with Custom Unreal Engine Builds & Unreal Game Sync

Horde

Horde is a set of services built by Epic to support workflows for developing Fortnite, Unreal Engine, and more. Some of Horde’s key features include:

  • Build Automation (CI/CD): This is a system built to streamline the development process, specifically for teams working with large Perforce repositories.
  • Test Automation: A tool designed to query automation results across streams and projects.
  • Remote execution: The ability to offload compute work to other systems.

Horde in Unreal Engine [Epic Documentation]

Robomerge

Robomerge is a tool designed to automatically merge between branches and is widely used at Epic Games for developing UE5 projects and Fortnite. It enables teams to continuously merge per changelist and to resolve conflicts quickly.

Related Resource: Merging and Collaborating with Unreal Engine

Microsoft Visual Studio

Microsoft Visual Studio is the most popular IDE for game developers working with Unreal Engine. Epic and Perforce plugins coexist, providing seamless integration for developers working with Visual Studio.

Helix Plugin for Visual Studio (P4VS) seamlessly embeds Helix Core enterprise-class version control features within the familiar UI. Without ever having to leave the Visual Studio IDE, developers can sync, add, edit, revert, diff, review file history, manage changelists, perform code reviews, and more. 
Learn more about:

Windows File Explorer

Getting some users, such as technical artists or designers, to use version control can be a challenge. 

Helix Plugin for File Explorer (P4EXP) is an ideal way to bring non-developers the benefits of version control — without requiring them to learn Helix Core. They’ll get easy access to Helix Core functions from the standard Windows 10 File Explorer context (right-click) menu. This makes functions like check-in/check-out a breeze.

The Power of Perforce and Unreal Engine Across Industries

Gaming

Gearbox, the AAA game studio behind the iconic franchise Borderlands, is taking advantage of the power and flexibility of the cloud, and they rely on Perforce Helix Core and JetBrains TeamCity to streamline game development. Learn how they are using Helix Core and Unreal Engine to develop award-winning games and how their game development process has evolved over time in the webinar below.

Media and Entertainment

DNEG and Dimension, two of the most in-demand virtual production and VFX studios, incorporate Unreal Engine and Helix Core while working in live environments. In this webinar, their former Head of Content Management will walk you through real-world workflows and processes used by DNEG in productions such as Disney's Pinocchio and Ellie Goulding's “Like a Saviour” music video.

Aerospace and Defense

Louisiana State University (LSU) and tech solutions provider Sev1Tech are creating digital twin of NASA’s Michoud Assembly Facility using Unreal Engine and Perforce Helix Core. This digital twin enables NASA to create data-driven models that replace time and cost intensive real-world design testing. Get a behind the scenes look at their workflows and how they are using UE and Helix Core to create their 3D environments. 

Automotive

Autmotive OEMs and suppliers are using Unreal Engine and Helix Core to redefine development and design processes, from initial concept to the in-car HMI. In this discussion between Perforce CTO Brad Hart and Mike Weiss, Senior Solution Architect for Epic Games, learn how automakers are using Unreal to build high-fidelity digital twins to iterate on prototypes faster, break down siloes between teams, and more.