Vital.sandbox

Introduction

Vital.sandbox — Next-generation sandbox. Script It. Ship It. Limitless.


Overview

Vital.sandbox is the next-generation sandbox developed by ov-studiofully open-source, battle-tested, built on the Godot Engine, and engineered from the ground up in C++17 for maximum performance and control.

One language. Complete control. From rendering to networking, the entire game stack is accessible through Lua.

Four core principles drive everything under the hood:

  • Performance-first — Lean by design. No bloat, no unnecessary abstractions. Nothing stands between your scripts and the engine.

  • Modular by nature — A strict C++17 module system. Use only what you need, extend what you want, and leave the rest untouched.

  • Built for developers — Async/await, promises, heartbeats, and event-driven patterns — modern concurrency without sacrificing low-level control.

  • Open at the core — No licensing fees, no royalties, no restrictions. What you build is entirely yours.


Features

Vital.sandbox provides an integrated suite of tools spanning the entire application stack — from low-level threading to asset delivery and external integrations.

Core

ToolDescription
CryptoCryptographic primitives for securing sensitive data and payloads
ShrinkerAsset and data compression to reduce memory footprint and transfer overhead
StackManaged stack abstraction for structured and predictable data handling
InspectHardware inspection and device fingerprint generation
ConsoleBuilt-in runtime console for executing commands and viewing debug, informational, and error output

Sandboxing

PropertyDetails
LanguageLua
IsolationFull — no access to host internals or native state
Use CasesUser scripting, modding, and plugin systems

Networking

ToolDescription
RESTHTTP client for communicating with external APIs
Robust NetworkingHigh-performance transport layer with reliability and delivery guarantees
SchedulingPrecise task scheduling for time-sensitive execution

Threading

PrimitiveDescription
Async / AwaitFirst-class asynchronous execution with clear and maintainable control flow
PromisesDeferred values with full chaining and resolution support
HeartbeatsScheduled recurring callbacks at defined intervals
ThreaderLow-level thread management, pooling, and lifecycle control

Rendering

Full programmatic control over rendering at runtime with minimal overhead.

APIDescription
Canvas2D drawing surface supporting shapes, images, and text composited each frame
RenderTargetOff-screen render surfaces that can be created, bound, and sampled as textures
TextureRuntime texture loading, unloading, and sampler control
FontFont loading and text metrics for canvas-level text rendering
WebviewEmbedded web content rendered within the application window

Models

The model API covers the full runtime lifecycle and is designed for advanced customization systems.

FeatureDescription
Loading / UnloadingLoad and unload named model assets at runtime without requiring a restart
InstantiationCreate and destroy independent runtime instances from shared assets
TransformFull 3D transformation control per instance — position, rotation, and scale
AnimationPer-instance animation playback with speed control, looping, pause, and resume
Blend ShapesPer-component blend shape control for facial expressions and morph targets
Component VisibilityPer-component mesh visibility control for equipment and customization systems

Integrations

IntegrationDescription
Discord SDKNative Rich Presence and Discord API integration
Event ToolPublish/subscribe event system for decoupled module communication

On this page