VLEngine
Misty forest with light rays, rendered in VLEngine 27
VLEngine 27 · Oregon

Build worlds. Script them in Rust.

A game engine with a familiar editor workflow and a modern renderer, where gameplay code is just Rust.

Features

Everything in one toolchain.

From project creation to a hardened release build — without leaving the engine.

Gameplay in Rust

Scripts are plain Rust structs with a familiar lifecycle: on_start, on_update, on_fixed_update. No VM, no bindings.

Built for speed

The engine and every system in it are optimized end to end: GPU-driven culling, LOD and HLOD, clustered rendering, instancing and a sparse-set ECS.

Content protection

Your game ships in an encrypted content.vpak: ChaCha20-Poly1305 on every file, a unique key for every build, shaders included.

Plugin Store

A store of plugins for developers: extend the editor and runtime in a few clicks, or publish your own with the Plugin SDK.

Modern graphics

wgpu-based PBR with virtual shadow maps, TSR, global illumination, reflection captures, decals and a node material graph.

Full AI support

AI Bridge is built into the editor: AI agents inspect, edit and build worlds, and every new editor feature comes with bridge commands.

Showcase

Made with 27 Oregon.

Every scene below was crafted and rendered in VLEngine 27.

Workflow

Familiar from day one.

If you have used Unity or Unreal, you already know how VLEngine works.

  1. 01

    Hub

    Pick a template, choose the engine version and open the project.

  2. 02

    Editor

    Worlds, prefabs, materials and two side-by-side Content Browsers.

  3. 03

    Play

    Your Rust scripts compile and run right inside the viewport.

VLEngine 27 Oregon

Hub, editor and player for Windows, macOS and Linux. Ship your games royalty-free.

Coming soon