Skip to content

NetRay CompilerNext-Gen Roblox Networking

Generate type-safe, optimized networking code through the Studio plugin or a standalone CLI. Stop writing boilerplate. Start shipping features.

NetRay Compiler Logo

Why NetRay?

NetRay Compiler bridges the gap between complex networking requirements and developer experience. By using a specialized Interface Definition Language (IDL), it eliminates category errors and manual remote management.

Key Capabilities

  • Strict Schema Definitions: Define events, functions, and structs in a clear, concise syntax.
  • Automated Replication: Changes flow automatically from your schema to your game code.
  • Runtime Optimization: Built-in support for reliable/unreliable channels, segmented batching, and order preservation.
  • Modern Event Modes: Call supports single-handler, multi-handler, and polling receive APIs.

Example Schema

rust
struct PlayerData {
    Health: u8,
    Inventory: { u16 }
}

event PlayerAction {
    From: Client,
    Type: Reliable,
    Call: SingleAsync,
    Data: (Vector3, string)
}

NetRay Compiler docs. Supported frontends: Roblox Studio plugin and standalone CLI.