Guilty Dog VR builds technology around the needs of VR gameplay: low latency, predictable simulation,
and direct control over runtime behavior.
Reality Engine
Our in-house XR engine.
Reality Engine is our lightweight, VR-focused game engine built from the ground up in modern C.
Designed specifically for immersive applications, it powers Air Hockey Arcade and all future Guilty Dog XR
projects. Rather than adapting a general-purpose engine, Reality Engine is engineered for performance,
determinism, and direct control over the hardware.
Key characteristics
Modern C codebase with a data-oriented philosophy
Vulkan rendering backend
OpenXR integration for cross-platform XR support
Deterministic simulation architecture for multiplayer
Custom networking built on Epic Online Services
Runs on Windows, Android (Linux-based XR devices), and macOS
Why it matters
Reality Engine gives us complete control over performance, latency, and scalability, which are critical
factors for competitive and immersive VR experiences.
Core stack
Rendering
Vulkan renderer tuned for predictable frame times on standalone and PC VR devices.
XR Runtime
OpenXR-first integration to target multiple XR platforms with a shared runtime layer.
Networking
EOS-based session and voice foundations with deterministic simulation goals for consistency.
For Developers
For Developers
Custom renderer architecture built directly on Vulkan
Deterministic multiplayer simulation patterns for consistent state sync
Cross-platform build pipeline for Windows, Android, and macOS
Data-oriented design choices for memory and performance predictability
Low-level control over systems without black-box abstraction layers