Features

From games to applications, Blazium Engine gives you everything you need to start, ship, grow and stand out from the crowd.

Developer Tools

Visual Editor

Visual Editor

The full-featured visual editor provides an integrated development environment available on Linux, macOS, and Windows. It includes multi-user real-time collaborative editing so multiple developers can work simultaneously on the same project, remote control protocols, MCP server integration for AI agents with hundreds of tools, and the ability to run the complete editor in VR mode.

MCP Integration

MCP Integration

The native JustAMCP module embeds a full Model Context Protocol (MCP) server directly into the Blazium editor. AI agents gain access to up to 308 specialized tools for inspecting and modifying scenes, scripts, resources, shaders, tilemaps, themes, documentation, and more. Streamable HTTP transport, async task support, pagination, runtime endpoints, and deep editor API integration enable seamless AI-driven project automation without external bridges.

Blazium CLI

The official Blazium CLI is a powerful command-line companion for installing and managing editors across release, prerelease, and nightly channels, registering local projects, self-updating, and deeply remote-controlling running editor instances. It supports deep links (blazium://), template installation, Autowork test execution, GDScript/Lua evaluation, log inspection, debugger control, and instance selection, making it ideal for automation, CI pipelines, and headless workflows.

Autowork Framework

Autowork Framework

Autowork is a native testing framework deeply integrated into the engine for fast and reliable unit, integration, simulation, and regression testing. Write automated tests for gameplay systems, validation workflows, and project verification directly inside Blazium without external tools, enabling continuous quality assurance throughout development.

Remote Control

Remotely control the running engine or editor using the Blazium CLI and custom remote control protocols. Ideal for automation, headless servers, continuous integration pipelines, and live debugging sessions, giving developers powerful ways to interact with projects from external scripts or remote machines with instance-aware commands.

Asset Tags

Native hierarchical asset tagging system with a full registry, query engine, persistence layer, undo/redo stack, and sidecar file support. Organize, filter, and reverse-lookup assets by custom tags and hierarchies directly inside the editor and at runtime, enabling powerful asset management workflows, automated organization, and integration with semantic search.

Tiled Importer

Tiled Importer

Easily import maps created with the popular Tiled map editor. Bring external level design workflows into Blazium projects with support for tilemaps, layers, objects, and properties, streamlining the transition from Tiled to the engine’s 2D systems.

GOAP System

Native Goal-Oriented Action Planning module lets NPCs and agents select actions dynamically based on world state rather than rigid state machines. Build smarter, more flexible AI behaviors with inspectable planning, dynamic goals, and seamless integration into the scene and scripting systems.

Scripting Languages

GDScript

Blazium fully supports GDScript, the high-level, Python-inspired scripting language tightly integrated with the engine. Write game logic quickly and naturally with optional static typing, powerful language features, first-class functions, and seamless access to nodes, signals, and resources. Ideal for rapid prototyping and production code with excellent editor tooling and performance.

C#

Leverage full first-class C# and .NET support for high-performance game logic, familiar libraries, and advanced tooling. Enjoy swizzle operators, VSCodium support, and cross-platform builds including Android. Perfect for teams coming from Unity or other C# ecosystems while retaining deep engine integration and GDExtension compatibility.

Luau (Experimental)

Experimental Luau scripting support enables high-performance Lua-based code for networking, server logic, and scriptable systems. Designed with future scriptable game servers in mind, this module allows developers to write networking and backend code directly inside the engine while remaining fully experimental and under active improvement.

Physics Systems

Godot Physics

Godot Physics

The classic Godot physics engines for both 2D and 3D remain fully available and optimized. They provide reliable rigid body, soft body, character, and vehicle simulation with extensive configuration options, joints, and collision handling that integrate seamlessly with the scene system and scripting languages.

Jolt Physics

Jolt Physics

High-performance Jolt Physics is integrated as a modern alternative for 3D simulation. It delivers excellent rigid body, soft body, and vehicle physics with superior scalability and determinism, supporting advanced features such as physics interpolation, manual stepping, and inactive joints for creative gameplay mechanics.

Platform Support

Multi Platform Export

Export your projects with one click to a comprehensive range of platforms including Windows, macOS, Linux, Android, iOS, web (HTML5), and consoles via the Blazium toolchain. Additional support extends to legacy systems such as PS1 and PS2 through custom toolchains, Discord Embedded Apps, YouTube Playables, and more, all from a single project.

Blazium Toolchain

The official Blazium Toolchain is a dedicated CLI that fetches console compilers into a local cache and builds products for PS1, PS2, N64, and Interactive DVD. It supports setup profiles (compile, dev, iso/rom), guest runtime stubs, sample projects, ISO/ROM mastering, emulator runs, and offline modes. Compilers and SDKs are downloaded on demand while the MIT-licensed editor only spawns the binary, enabling true legacy console and Interactive DVD exports from modern Blazium projects.

Data Handling

SQLite Support

SQLite Support

First-Party SQLite3 module provides full database capabilities with dedicated nodes, resources, backup tools, BLOB handling, and advanced query support. Ideal for local storage, save systems, structured game data, and offline-first applications with high performance and reliability improvements in recent releases.

CSV Handling

CSV Handling

The DotCSV module offers lightweight and flexible CSV parsing and writing directly inside the engine. Perfect for game data tables, configuration exports, spreadsheet imports, localization beyond simple translations, and any structured text data workflows with expanded import presets.

INI Configuration

INI Configuration

DotINI provides intuitive reading and writing of INI-style configuration files with custom type checking. Manage settings, structured data, and project options cleanly while keeping configuration separate from code for easier deployment and environment-specific tuning.

DotENV Support

DotENV Support

DotENV loads environment variables and secrets from .env files located next to the executable. Keep sensitive configuration out of source control, support different deployment environments, and simplify secret management for servers and multiplayer backends without hardcoding values.

GIF Support

Built-in GIF loading and handling allows seamless integration of animated GIF assets into your projects. Use them for UI elements, particle effects, cutscenes, or any visual content that benefits from lightweight animated image sequences without external dependencies.

Networking Modules

ENet Networking

A flexible low-level ENet implementation runs alongside the standard high-level multiplayer API. Create custom hosts, manage peers, and handle packet-level communication with full control, making it ideal for connecting to third-party ENet servers or building specialized networking architectures.

HTTP Server

HTTP Server

A complete HTTP server module supports REST APIs, static file serving, and Server-Sent Events. Host backend services, serve game assets, or create interactive web endpoints directly from your Blazium project for tools, multiplayer backends, or embedded servers.

RCON Protocol

RCON Protocol

Full RCON client and server support implements the standard Source RCON protocol. Authenticate, execute remote commands, and receive multi-packet responses for remote administration of dedicated servers or in-game consoles with native performance and deep engine integration.

Socket.IO Client

Socket.IO Client

Native Socket.IO client enables real-time bidirectional communication with any Socket.IO-compatible server. Support for namespaces, rooms, events, acknowledgments, automatic reconnection, and JSON data makes it perfect for chat, live multiplayer, or interactive web services.

IRC Client

A full-featured IRC client with Node wrapper supports RFC 1459/2812, IRCv3 extensions, SSL/TLS, SASL, and DCC transfers. Integrate real-time chat, community features, or bot functionality directly into games with automatic polling and signal-based event handling.

Streaming Tools

OBS Client

OBS Client

Control OBS Studio directly from within Blazium projects. Switch scenes, start and stop recordings or streams, manage sources, and react to OBS events for tight integration between game logic and streaming production workflows.

Crowd Control

Crowd Control

Native Crowd Control integration lets streamers allow viewers to trigger real-time in-game effects. Define custom effects with parameters, organize them into game packs, and handle HTTP plus WebSocket communication for interactive livestream experiences that engage audiences directly.

Twitch API

Twitch API

Complete native access to the Twitch Helix API enables authenticated requests for stream data, chat integration, follower and subscriber information, and more. Build overlays, reward systems, live-event triggers, and community features without external SDKs or complex HTTP wrappers.

Kick API

Kick API

Native Kick API support brings modern streaming platform integration for chat, channel data, and interactive features. Expand audience reach beyond traditional platforms with first-class support for Kick’s growing ecosystem inside your Blazium projects.

Platform SDKs

Steamworks Support

Steamworks Support

First-Party Steam module provides achievements, stats, inventory, web API tickets, and backend authentication after the previous GodotSteam removal. Integrate Steam features natively for PC releases with the pieces most games need from day one without external dependencies.

Discord Integration

Discord Integration

Native Discord Social SDK and Embedded App support enable rich presence, social features, and publishing games as Discord Activities. The DiscordEmbeddedAppClient node handles environment detection and seamless service integration for effortless Discord deployment.

Microsoft GDK

Microsoft GDK

Full Microsoft Game Development Kit integration includes Xbox Services (XSAPI) for achievements, presence, leaderboards, and multiplayer, plus dedicated Xbox export tooling, MicrosoftGame.config packaging, and editor plugins for shipping PC and Xbox titles from Blazium.

Analytics Systems

Crash Reporting

Native CrashReporter singleton uses Breakpad to generate minidumps on crashes, with support for in-engine HTTP upload, sidecar reporter launch, pending report management, and consent-aware workflows. Identity is shared with Analytics, and upload modes include Disabled, In-Engine, Sidecar, or Both for flexible production crash handling.

General Analytics

Opt-in Analytics singleton queues JSON events with automatic editor or game context and optionally POSTs them to a configurable ingest endpoint. Supports consent management, anonymous or identified modes, user identification, custom properties, session tracking, and on-disk queuing with flush signals for reliable telemetry collection.

POGR Integration

Native POGRClient node simplifies integration with the POGR analytics platform. Send events and receive insights efficiently for player engagement, retention analysis, and data-driven design decisions with minimal setup.