VIVIA: Beyond the Known
A commercial voxel survival sandbox with AI-powered terrain, multiplayer networking, and a custom embedded neural network โ built from scratch in Rust. Shipping on Epic Games Store, August 2026.
Overviewโ
VIVIA (internally NV_ENGINE) is a shipped commercial voxel game written entirely
in Rust โ 47 source files, 15,800+ lines, 282 tests. It features:
- Procedural world generation with real-world NASA climate data
- Embedded neural network (MeMLP) that learns vegetation placement while you play
- Full mob system with AI-generated 3D models, 10 hostile types, 60 animal species
- Multiplayer TCP networking with entity sync, chunk streaming, anti-cheat
- Procedural audio engine with spatial 3D sound
- GPU rendering via wgpu with custom WGSL shaders
Developer: Terra Nova Gameworks ยท Version: 1.0.0 ยท Price: $9.99 (launch $7.49) Platforms: Linux, Windows ยท Stores: Epic Games Store, itch.io
Tech Stackโ
| Layer | Technology |
|---|---|
| Language | Rust 2021 |
| GPU | wgpu 0.20, WGSL shaders |
| Window | winit 0.30 |
| Math | cgmath 0.18, OpenSimplex2 |
| Parallelism | rayon, tokio |
| Neural Net | ndarray (MeMLP embedded MLP) |
| Mesh Opt | meshopt, bincode |
| Audio | rodio |
| Text | fontdue |
| ECS | bytemuck |
| Online | Epic Online Services |
| Tools | C#/.NET 8 (content), Python (AI/texture) |
Feature Highlightsโ
๐ Procedural Worldโ
OpenSimplex2 heightmaps, caves, ores, 9 climate-driven biomes. 16ร512ร16 chunks with async streaming and rayon parallel generation. Real-world NASA temperature and humidity data drive vegetation, fog, and ambient color.
๐ง MeMLP Neural Networkโ
Modular embedded MLP with 4 specialist heads: vegetation (8โ24โ16โ4), biome classification (8โ12โ9), texture style (8โ12โ6), and creature animation (8โ16โ6). Learns online during gameplay from synthetic + Open-Meteo API data. 0.01ms inference.
๐จ Procedural Renderingโ
Custom wgpu pipeline: instanced voxel geometry, per-fragment lighting (Blinn-Phong), ACES tonemapping, procedural sky with sun/moon, fog, weather, day/night cycle. GLB model loading with automatic decimation and procedural skinning.
๐ฆ 60 Creature Speciesโ
Full bestiary: 10 hostile types with AI-driven behavior (melee, ranged, combo, slam), and 60 passive animal species across 8 biomes. Each species has unique body, color, speed, walk cycle, and loot drops. AI-generated GLB models with pose fixes.
๐ Multiplayerโ
TCP networking at 20 Hz: entity sync, chunk streaming, block updates, chat, combat events. Anti-cheat validation (coordinate bombs, NaN positions, rate limiting, handshake timeouts). Client-side interpolation for smooth remote player movement.
โ๏ธ Survival Gameplayโ
Hunger/thirst/warmth systems, tool durability, crafting (NVCrafter), quest chains, rarity tiers (Common โ Mythic), prestige system (Lv50+ reset with stacking bonuses), and RPG progression with stat allocation.
Architectureโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ VIVIA Engine โ
โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโค
โ Renderer โ World Gen โ Game Logic โ
โ wgpu + WGSL โ OpenSimplex โ Survival + Combat โ
โ Instancing โ 9 Biomes โ 60 Creatures โ
โ ACES Tonemapโ Caves/Ores โ Quests + Crafting โ
โโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโค
โ AI Stack โ Audio โ Networking โ
โ MeMLP (4) โ rodio โ TCP 20 Hz โ
โ Online trainโ Spatial 3D โ Entity/Chunk sync โ
โ GLB models โ Procedural โ Anti-cheat โ
โโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโ
Performanceโ
| Metric | Value |
|---|---|
| Frame time | 16.6 ms (60 FPS target) |
| AI inference | 0.01 ms per prediction |
| Chunk generation | Async, rayon-parallel |
| Model decimation | 40K โ 6K triangles per mob |
| Memory model | 1.2 KB neural network |
| Instance budget | 2048 cubes, 256 AI meshes |
See also: Architecture ยท AI Engine ยท Rendering ยท Multiplayer ยท Gameplay ยท Performance