Parallel Project Launcher application, a tool designed to streamline Unreal Engine workflows by allowing users to launch projects with pre-configured settings for either game development or high-quality rendering.

Parallel Project Launcher

01

Problem

In our Unreal Engine workflow, users often needed to switch between multiple projects and use them for different purposes: game development and high-quality content rendering for marketing. Each use case required different engine settings (e.g., ray tracing, Nanite, path tracer), some of which require a project restart. Manually changing these settings was tedious, too technical for artists and the marketing team, error-prone, and required reverting configuration files in Perforce, leading to workflow inefficiencies and potential mistakes.

02

Solution

I developed the Parallel Project Launcher, a small tool that uses Unreal Engine's CL to launch projects with the appropriate settings for either 'Game' development or 'Rendering' modes. The launcher injects the necessary commands at startup, ensuring the editor opens pre-configured for the intended use case. This eliminates the need for manual configuration changes, restarts, and Perforce reverts, streamlining the workflow for all users.

03

Outcome

The Parallel Project Launcher significantly improved team productivity by automating project setup for different workflows. Users can now launch projects with the correct settings in a single step, reducing errors and saving time. The tool has been adopted across the team, leading to a smoother, more reliable Unreal Engine experience.

Parallel Project Launcher: Projects / Settings / Commands

Parallel Project Launcher: Projects / Settings / Commands