Voxel terrain
Streamed and fully editable terrain with caves and overhangs, LODs to 2 km and horizon tiles to 4 km. Seven terrain presets, from dunes to canyons.
3SR is a game engine and editor written in C# on .NET 10, rendering through Vulkan 1.3. One runtime powers the editor's Play mode and the shipped game, on Windows, Linux and the web.

Rendering
Voxel world
Streamed and fully editable terrain with caves and overhangs, LODs to 2 km and horizon tiles to 4 km. Seven terrain presets, from dunes to canyons.
A separate layer for player-built pieces with health, ownership and anchoring. When support is gone, structures collapse into debris.
A mass-conserving water simulation with sources, drains and buoyancy. FFT ocean waves from calm to storm, with foam, wakes and caustics.
GPU-culled grass and trees that bend around moving bodies. Footprints and wheel ruts in snow, sand and mud that change grip and drag.




Physics and animation

Networking
Everything else in the runtime
C# 14 gameplay scripts compiled in-process, as fast structs or classic classes. Hot reload in under a second, and parallel updates that give the same result as a sequential run.
Rebindable actions for keyboard, mouse, gamepad and touch. Local multiplayer, and button prompts that follow the last-used device.
Tiled navmesh baking from meshes and voxel terrain, re-baked at run time as the world is dug and built. A crowd of 3,000 agents.
The engine's own 48 kHz mixer with 3D sound, streaming, mixer groups and effects such as reverb and compression. Tested with 2,000 sources.
Record gameplay as frame-accurate takes, direct it with a physical-lens camera, then render offline with motion blur and depth of field.
In-game UI with anchors, canvases and standard controls, English and Arabic text, and screens imported straight from Figma.
Editor
Automation
A built-in MCP server and a live debug API let AI agents launch, inspect, edit, play, capture and test the editor. Each agent gets its own editor instance.
Recorded player input plus the conditions that must hold. Tests run deterministically and produce a report and a capture on failure.
A user's bug report replays frame for frame, so the bug can be reproduced instead of guessed at.
Building games
Made with 3SR

Online mech arena shooter: dedicated servers, rideable mechs, survival waves.

Classic real-time strategy: armies, bases and mechs in the desert.

Bullet-time shootout with active-ragdoll enemies and destructible pillars and glass.

Open-world island with cars, a pilotable mech and a wanted system.
محرك عصر