LogoLogo
  • 📘Arcane Mirage Documentation
  • 🚂Quick Start Guide
    • 1. Register and Sign In
    • 2. Prepare Your Unreal Engine Project - Choose your platform
      • 🐧Prepare your Unreal Engine project for Linux
      • 🪟Prepare your Unreal Engine project for Windows
    • 3. Upload your project
    • 4. Share your project
  • Subscriptions & Tokens
    • Subscriptions Plans
      • Free Trial
      • Pixel Artificer - Basic
      • Reality Weaver - Pro
      • Engine Overlord - Pro+
      • Multiverse Exemplar - Enterprise
    • Subscription Features
    • Tokens
  • 🖥️Unreal Engine Setup & Support
    • UE and Pixel Streaming recommendations
    • Adapting your project for Mobile
    • Known Issues in Linux
  • Uploading
    • Uploading
      • Uploading and managing new versions
    • Dedicated Machines
  • Sharing & Embedding
    • Sharing
      • Private Links
    • Embedding to your Website
      • Embedding on WIX
    • Messages to the front-end from Unreal Engine
    • Analytics
  • Project Settings & Configurations
    • General Projects Settings
      • General Settings
      • Description Settings
      • Project Config Settings
      • Session Config Settings
      • Performance Settings
      • Embedding Settings
  • Version Control
  • Advanced Integrations
    • API Access
    • Using Conv AI & Arcane Mirage
    • Using Inworld AI & Arcane Mirage
    • About Multiplayer
  • Accounts & Payments
    • Payments
    • Updating your payment information
  • ❓FAQs
    • General FAQ
    • Unreal Engine Frequently Asked Questions (FAQ)
      • Project upload succesfully to the platform but it disconnects when launching experience
      • My project is not compiling correctly. What could be wrong?
      • Which version of Unreal Engine do we support?
      • Does Lumen and Nanite work in Pixel-Streaming?
      • My mouse is captured by the experience but I can't see the cursor in game
      • How to use Media Textures in Arcane Mirage
      • How to make microphone input work for Pixel Streaming
      • Tips to Optimize your Unreal Engine Projects
      • Can i use the Pixel Streaming 2 plugin?
    • Access our templates through Github
    • How can I rebuild my project?
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Unreal Engine Setup & Support

UE and Pixel Streaming recommendations

PreviousTokensNextAdapting your project for Mobile

Last updated 9 months ago

Was this helpful?

Remember to activate the Pixel Streaming Plugin!

Quick-Start Guides:

Optimization Tips:

While we strive to provide the best available GPU and CPU infrastructure, a badly optimized project can cause not only loss of pixel streaming quality but also Unreal Engine performance degradation. With this in mind we provide a list of simple things one can keep in mind when optimizing an Unreal Engine Project:

  1. Texture Size: Large textures can consume a significant amount of memory and bandwidth. Consider reducing the resolution of the textures, especially those that do not require high detail.

  2. Light Actors: An excessive number of light sources can severely impact performance. Try minimizing the number of active lights in your scene or switch to fewer stationary or static lights if possible.

  3. Mesh Density: High-density meshes can be taxing on performance. Use the Nanite feature wisely to manage complex geometries or consider simplifying some of the meshes.

  4. Material Performance: Optimize shaders and materials by avoiding complex material setups and reducing the number of texture samples where possible.

  5. Culling: Use distance culling to hide objects that are far from the camera, or not seen. Reducing the number of objects the engine needs to render at any one time.

  6. Shadow Optimization: Reduce shadow resolution or limit the distance at which shadows are cast.

🖥️

Preparing your Project for Linux

Prepare your Project for Windows

Find more examples and templates in our Github!