JARVIGManual

Platform

JARVIG is a native multi-platform engine. Browser execution is an export target. Browser technology must never become an implicit dependency of engine core.

Targets the engine is being shaped for:

TargetHostRenderer
Windows playernative executableRHI, first backend wgpu
Windows editorJARVIGEditor.exe (native/jarvig_editor). jarvig_editor_host remains the two-view testRHI, first GPU backend is private wgpu
Dedicated servernative executablenone
WebWASM build of the same core, plus a browser platform layerbrowser WebGPU
Linux, macOSsame native core, platform module differsRHI
Consolesnot scheduled. The C ABI exists so a C++ platform module can exist laterexplicit backend, not WebGPU

A simple project links the modules it uses. Core, world, render, physics, audio, animation, AI, and networking are separable. The server does not link render. The player does not link the editor.

See hosts.md, modules.md, and plugin-abi.md.