Built for performance

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.

Diagram showing Reality Engine connected to Vulkan rendering, OpenXR runtime, EOS networking, and Windows Android macOS platforms

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