MatStream – Dynamic In-Game Media & Ads System – Unreal Engine

MatStream – Dynamic In-Game Media & Ads System – Unreal Engine
MatStream is a lightweight, drop-in Unreal Engine plugin designed to effortlessly stream remote media—such as dynamic in-game advertisements, changing textures, or informative banners—directly onto any Mesh or Decal in your game.
Whether you want to implement immersive real-world advertising, update billboards post-launch, or show interactive QR codes for players to scan, MatStream handles all the heavy lifting out of the box.
Key Features:
Zero-Code Integration: Simply drag and drop the MatStreamZone component onto any actor, assign your material index, and the plugin will dynamically create and update the material instance at runtime.
Smart Material Scaling: Built-in UV logic automatically calculates aspect ratios and offsets to prevent your streamed images from stretching or distorting, regardless of the target mesh shape.
Interactive QR Code Generation: Automatically generates and overlays dynamic QR codes directly onto your media, turning static in-game billboards into actionable links for your players.
Dual Integration Modes:
Direct S2S: Plug in your own custom JSON endpoint (Unity Ads, Google AdMob wrapper, etc.) using Server-to-Server integration.
MatStream Cloud: Use our dedicated web platform for real-time campaign management and spatial analytics.
Spatial Analytics System: Tracks player line-of-sight, distance, and viewing angles to provide accurate, reliable impression times directly to your backend.
Non-Blocking & Performant: All media downloading and JSON parsing are handled asynchronously, ensuring zero frame drops or hitches.
How to Use (Plug & Play):
Install the plugin and drop the MatStreamZone component onto a Mesh or Decal.
In the Details panel, select the target Material Index and the texture parameter name (e.g., AdTexture).
Hit Play! The plugin will automatically connect to the public MatStream endpoint and project dynamic media onto your surface.
Technical details:
– Zero-code drop-in MatStreamZone component for any Mesh or Decal.
– Automatic Dynamic Material Instance (DMI) runtime generation.
– Asynchronous HTTP media downloading (Zero frame drops or hitches).
– Spatial Analytics system using line-of-sight and Dot Product logic.
– Intelligent automatic UV scaling for diverse surface sizes.
Code Modules:
– MatStream (Runtime)
Number of Blueprints: 0
Number of C++ Classes: 4
Network Replicated: No
Supported Development Platforms: Windows, Mac, Linux
Supported Target Build Platforms: Windows, Mac, Linux, Android, iOS, Consoles, VR.
Supported Unreal Engine Versions: 5.4 – 5.7
DOWNLOAD FROM HOT4SHARE.COM
DOWNLOAD FROM SYNCS.ONLINE