v0.1 — Internal Build

MAEngine

Multiplayer game server toolkit. Rust core with Lua scripting, QUIC transport, and Unreal Engine 5 client integration.

Server/init.lua
-- Game server entry point
Server.Subscribe("Start", function()
Log("Server started")
end)
Player.Subscribe("Spawn", function(player)
local char = Character.Spawn(Vec3(0, 0, 100))
player:Possess(char)
end)

Architecture

Rust Core
High-performance networking and ECS with Bevy
Lua Scripting
LuaJIT (server) and Lua 5.4 (client) runtimes
QUIC Transport
Modern UDP transport with TLS 1.3 encryption
SurrealDB
Embedded database with graph relations
Unreal Engine 5
Client integration with WebUI overlay
Server Authoritative
Secure architecture with validation tiers
MAEngine · Internal Documentation