Skip to content

NetRay CompilerNext-Gen Roblox Networking

Generate type-safe, optimized networking code directly in Roblox Studio. 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. Current supported frontend: Roblox Studio plugin.