Arcware Blueprints

Using the Arcware Pixel Streaming Template Project - Getting Started

General Goal: The Arcware Blueprints section provides a deep dive into the custom framework that powers the communication between Unreal Engine and the web browser. By understanding these four core classes, you can fully customize how your application behaves, how users navigate, and how data is exchanged in real-time.

Sub-pages:

  • Arcware GameModearrow-up-right

    • Description: Learn about the foundational rules of your streaming application. The Arcware GameMode ensures that the correct Player Controller, Pawn, and HUD classes are initialized automatically when a user connects to the stream.

    • Key Focus: Project-wide defaults and session initialization for cloud streaming.

  • Arcware Player Controllerarrow-up-right

    • Description: This is the "communication hub" of your project. It handles the logic for receiving commands from the web frontend (via the WebSDK) and translating them into actions within the Unreal Engine scene.

    • Key Focus: Input mapping, web-to-engine messaging, and event handling.

  • Arcware Pawnarrow-up-right

    • Description: Explore the specialized Pawn that acts as the user's "physical" presence and camera in the 3D world. It includes pre-built logic for different movement types (Orbit, Fly, Walk) optimized for both mouse and touch interfaces.

    • Key Focus: Camera logic, navigation modes, and multi-platform movement.

  • Arcware HUDarrow-up-right

    • Description: This page covers the Head-Up Display logic. It explains how to manage on-screen elements that are rendered within the stream, such as loading indicators or in-stream UI overlays.

    • Key Focus: Visual feedback, stream overlays, and 2D-to-3D interaction logic.


Why these Blueprints matter:

These four classes work together as a unified framework. While a standard Unreal Engine project uses these classes for local gameplay, the Arcware versions are specifically engineered to bridge the gap between a high-end GPU in the cloud and a standard web browser on the user's device.

circle-info

Navigation Tip: If you want to change how a user moves, look at the Pawn. If you want to change what happens when a user clicks a button on your website, look at the Player Controller.

Last updated