OBS Client Module

OBS Client Module

sshiiden
–

Introducing the OBS Client Module: Full Control of OBS Studio from Blazium

Introducing the OBS Client Module

Blazium Game Engine adds integration with OBS Studio through the OBS Client module. This module lets you connect directly to a running instance of OBS Studio (via its WebSocket protocol) and control virtually every aspect of your streaming or recording setup from within your Blazium project.

The module provides the OBSClient class, which you can use as a singleton or instantiate as needed. It offers a complete set of tools to manage connections, scenes, sources, streaming, recording, and more, all accessible through simple method calls and a rich signal system in GDScript or C#.

Key Features

Everything reacts through Blazium's familiar signal system, making it easy to update your in-game UI, trigger events, or automate your broadcast workflow.

Possible Uses in Games and Applications

The OBS Client module is especially valuable for content creators, streamers, and interactive experiences:

For Games

For Applications & Tools

Documentation & Next Steps

The module is already available in the latest release of Blazium and includes a dedicated test project (see obsclient_module_tests for examples).

For full technical details head over to the official Blazium Documentation at docs.blazium.app.

With the OBS Client module, Blazium makes it straightforward to bridge your games and tools with professional streaming workflows.


Jump into our Discord for real-time chats, dev support and feedback

Or follow us everywhere else: