1
Before you begin
What you need
Required
- Windows 10 or Windows 11
- Unreal Engine 5.4, 5.6, or 5.7
- Internet access
- An OpenAI account or OpenAI API key
- Permission to install software on your machine
- A local installation of the Universal Game Pilot desktop app
Optional but useful
- Python 3.x for custom scripts, helper tooling, or advanced local automation
- Node.js LTS with npm on your PATH if you prefer the Codex CLI install route
- Administrator approval if your machine is managed by IT
2
Install Codex
Recommended easy setup
UGP is designed around the Codex local experience, so the easiest setup is to install Codex first using one of the official user-friendly routes. Choose one option below.
Option A
Microsoft Store
- Open the Microsoft Store.
- Search for Codex by OpenAI.
- Install the app.
- Launch Codex once and complete sign-in.
Option B
OpenAI download page
- Open the official Codex download page: chatgpt.com/codex.
- Download the Windows build.
- Install it.
- Launch Codex once and complete sign-in.
Option C
Visual Studio Code extension
- Open Visual Studio Code.
- Open the Extensions view.
- Search for Codex by OpenAI.
- Install the extension.
- Open the Codex panel and complete sign-in.
Option D
CLI install
npm install -g @openai/codex
codex --version
UGP uses the same general Codex-style account flow and terminology, so using the official Codex app or extension first usually makes setup easier.
3
Desktop app
Install Universal Game Pilot
Install steps
- Download the app from ugamepilot.com/download.
- Unzip the package.
- Run Universal Game Pilot-1.0.0 Setup.exe.
- Install the Universal Game Pilot desktop app.
- Launch Universal Game Pilot.
Sign in with ChatGPT or OpenAI
- If the status is Disconnected, click Connect or Reconnect.
- Your browser opens.
- Sign in with your ChatGPT or OpenAI account.
- Return to the app after the browser completes the callback.
What you should see
On first launch, the main desktop shell should appear with top-right status badges such as Disconnected or Connected and MCP. Depending on state, they may not both be active yet.
- Codex-style thread UI
- linked references and built-in skills
- UE graph preview support
- docked and always-on overlay mode
- Unreal MCP and harness integration
4
Configuration
Check backend and model setup
Open Settings > Configuration. Use this page to verify the active local backend before you start making Unreal requests.
Verify these values
- Codex version or local backend version
- app-server version
- active binary path
- active
CODEX_HOME
- detected model list
- configuration file locations
Useful actions
- Use Refresh backend + model list if something looks wrong.
- Open
config.xml or config.toml for direct inspection.
- Use these files to review approvals, models, and MCP connections.
API keys entered in the settings page are stored safely in the Windows Credential Manager.
5
Unreal setup
Install the Unreal plugin
Copy the plugin into either your project or your engine installation. The desktop app and plugin are meant to be used together.
Project-local install
YourProject/Plugins/UniversalGamePilot/
Engine-wide install
UE_5.x/Engine/Plugins/Marketplace/UniversalGamePilot/
Plugin folder contents
UniversalGamePilot/
|- UniversalGamePilot.uplugin
|- Source/
|- Resources/
`- Config/
Then in Unreal
- Start Unreal and open your project.
- Go to Edit > Plugins.
- Search for Universal Game Pilot.
- Enable it.
- Restart the editor.
6
Project linking
Link your UE project in UGP
In UGP, open Settings > General. This is where you point the app at the Unreal project it should operate against.
Review these fields
- Preferred Name
- Always On When Minimized
- Linked Main UE5 Project
Content folder targeting
Use Browse Content folder to point UGP to the correct UE project content directory. This gives UGP a stable project target for previews, context scans, and local tasks.
7
MCP connection
Manually connect to Unreal if needed
If the MCP badge is still blinking red, you can manually connect the UGP plugin and Unreal project.
- Make sure you already linked the correct UE project in UGP.
- Click Link UE Project if you still need to point at the project with the plugin installed.
- Click Launch UE with MCP to launch the linked project with MCP enabled.
- If you launch from the
.uproject, MCP is usually auto-started.
- Confirm that the MCP badge turns green.
8
Verification
Confirm the full connection
With both Unreal and UGP open, run a quick read-only check before using any edit actions.
- Check the badge labeled Connected.
- Check the badge labeled MCP.
- Open a thread in UGP.
- Try one of these read-only prompts first.
List the linked UE project context.
Preview the graph for the selected asset.
If the plugin and desktop app are communicating correctly, UGP should be able to interact with the linked Unreal workflow and show graph context where supported.
9
Optional
Overlay mode and extra tooling
Docked and always-on mode
UGP includes an optional compact overlay workflow for in-editor use. Turn on Always On When Minimized if you want a lightweight assistant surface while continuing to work inside Unreal Editor.
Python and npm
Python is recommended for custom scripts and helper tooling. Node.js with npm is useful if you prefer the Codex CLI installation route.
python --version
pip --version
10
Troubleshooting
Common setup issues
UGP does not detect Codex
- Open Settings > Configuration.
- Check the reported binary path.
- Click Refresh backend + model list.
- Confirm you already completed sign-in in the Codex app or extension.
Browser sign-in completes but UGP still looks disconnected
- Close and reopen UGP.
- Re-open the Codex app or VS Code Codex panel.
- Refresh backend status again from Settings > Configuration.
MCP is not active
- Confirm the UE plugin is enabled.
- Confirm the correct UE project is linked in Settings > General.
- Restart Unreal Editor.
- Restart UGP.
The plugin appears in Unreal but no actions work
- Test a read-only request first.
- Confirm the top-right Connected and MCP badges are active.
- Verify the linked Content folder points to the intended project.
11
Recommended flow
Smoothest first-time setup
- Install the official Codex app from the Microsoft Store or the OpenAI download page.
- Sign in there first.
- Install and launch Universal Game Pilot.
- Install and enable the Unreal plugin.
- Link your UE project.
- Verify Connected and MCP.
- Start with a safe read-only prompt before using edit actions.