Unity · XR Interaction Toolkit · Standalone VR

Immersive VR,
engineered end to end.

DGS builds standalone VR games for Meta Quest — and the production-grade Unity plugins that make them run.

VR-first
Quest 3 standalone
Asset Store
Shipping tools
DGS.*
Reusable systems
What we do

One studio, two crafts.

We design and ship VR experiences, then package the hard-won systems behind them into clean, documented Unity tools other developers can drop into their own projects.

VR Game Development

Standalone and co-located multiplayer experiences built natively for Meta Quest, with hand-tuned interaction and comfort.

  • XR Interaction Toolkit interaction design — grabs, sockets, locomotion
  • Co-located & networked multiplayer with Mirror and Meta SDK
  • URP rendering and custom HLSL shaders tuned for mobile VR
  • Performance budgeting for standalone headsets

Unity Plugins & Tools

Production-ready packages under the DGS.* namespace — built in real projects, then hardened for the Asset Store.

  • Low-latency local video streaming over UDP
  • Editor tooling that speeds up real workflows
  • Drop-in, namespaced, and fully documented
  • Ongoing support and updates after release
Flagship plugin

LocalVideoStreaming

namespace DGS.Streaming

A low-latency, UDP-based video pipeline for Unity. Stream a camera or screen from one device to many over your local network — built and proven on Quest 3 standalone.

Real-time latency on LAN
Multi-receiver auto-layout
Cross-interface: Wi-Fi ↔ Ethernet
GC-free per-frame pipeline
Redundant chunking vs. packet loss
Remote settings from receiver
View on the Unity Asset Store
StreamReceiver.cs
// Receive a stream and bind it to a RawImage
using DGS.Streaming;

public class FeedView : MonoBehaviour
{
    [SerializeField] RawImage target;
    [SerializeField] int port = 8088;

    UdpStreamReceiver receiver;

    void Start()
    {
        receiver = new UdpStreamReceiver(port);
        receiver.OnFrame += tex => target.texture = tex;
        receiver.Begin();
    }
}
The toolbox

Tools we build & ship.

Each one started as a problem in our own VR projects, then became a reusable system. More are on the way.

● Available

LocalVideoStreaming

UDP video streaming over the local network, with multi-stream auto-layout and Quest standalone optimization.

Unity Asset Store
In development

VR Interaction Kit

Reusable XR Interaction Toolkit patterns — button animations, snap steps and tool-permission flags from our training sims.

Coming soon
In development

Editor Utilities

Workflow tools, including a one-click generator for animation-ready, stripped GameObject copies.

Coming soon
Selected work

Projects from the studio.

A look at the kind of VR and MR systems we design, prototype and ship.

VR · Multiplayer

Multiplayer Trading Game

A shared-space virtual-reality trading game with networked sessions.

VR · Space Combat

Space Shooter

Cockpit-style VR space combat with shield FX shaders, smooth locomotion, and a recycling debris field.

VR · Training Simulation

Procedural Training Sim

State-machine driven VR training with guided steps, overlap detection, and tool-type permission logic.

Tooling · Pipeline

Motion Capture System

A ScriptableObject-based recording and playback pipeline for authoring reusable in-engine motion.

Built with

The stack behind it.

The engine, frameworks and tooling we reach for on VR projects.

Unity XR Interaction Toolkit Universal Render Pipeline Meta Quest 3 Meta OVR SDK Mirror Networking HLSL Shaders ScriptableObjects C# / .NET UDP Sockets TextMeshPro I2 Localization Odin Inspector Arbor State Machine
The studio

DGS (DGS) is an independent VR studio focused on standalone Meta Quest development and the Unity tools that support it.

We work the full path — from interaction prototypes to shipped builds — and turn the systems we trust into clean, documented plugins for the wider Unity community. Based in Jordan, working with teams worldwide.

Let's build something immersive.

Hiring for a VR project, or want a DGS plugin in your pipeline? Send a note and we'll get back to you.

support@dgs.services