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
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
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 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.
Semantic Search
Advanced semantic and lexical search for project assets using embeddings, BM25 ranking, rank fusion, asynchronous workers, and a bridge to the Asset Tags system. Find assets by meaning rather than exact filename matches, with support for hybrid search, filters, and persistent indexes that accelerate large-project navigation and discovery.
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
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
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
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
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
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 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
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
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
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
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
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
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
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
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
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
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.