ES Designs · Independent VR studio

VR for Meta Quest, built end to end.

ES Designs is a one-person studio in Massachusetts. I design and build Quest apps in Unity, and the web portals and databases behind them: a racing game you power with your workout, a 360 video platform for colleges, and an anatomy lab students can step inside.

Trailer description: it opens on the Thrustline title over the key art. Then, with captions: "Row, stride, climb or march" over an elliptical and the machine picker; "15-second calibration"; "Your workout is the engine" at the start line; "Race rivals" while passing the rival Pip Calloway; "Work harder. Fly higher." through a neon night city and over tropical islands; "Every race is a workout" over the results; "New thrusters and finishes" in the hangar; and "Track every workout" on the stats screen. It ends on the title card: Race a jet bike powered by your workout. A game by ES Designs, www.esdesigns.org. Captured on Meta Quest 3. The music is Push Through Static, from the soundtrack.

Thrustline · Coming to Meta Quest, December 2026

Race a jet bike powered by your workout.

The harder you work on your machine, the faster and higher you fly.

  • Your effort is the throttle. Work above your hold line to climb; ease off and you sink.
  • Race your ghosts and six rivals. Your best runs ride beside you, and each rival you beat unlocks a faster one.
  • Elliptical, rower, stair climber, or marching in place. The headset reads your rhythm, so there is nothing to pair.

How it's built

From the headset to the server.

The apps, the portals they talk to, and the tools that make them are built in the same studio.

On the headset

Unity and C# for Meta Quest: hand tracking, passthrough, comfort options, and every course profiled on the device until it holds frame rate.

  • Unity 6
  • C#
  • Meta XR SDK
  • OpenXR

Behind it

Vantura's instructor portal, accounts, class rosters, and video delivery: front end, API, and database, built and run here.

  • Next.js
  • TypeScript
  • Supabase
  • Postgres
  • Cloudflare R2

The tools that make them

Thrustline's courses come from a level generator written for it: roads, terrain, zones, and pickups in one pass, so a new course starts as a design decision.

  • Procedural generation
  • Python
  • Claude Code

About the studio, and the work I take on →

For educators

The library for colleges.

Before VR, I spent 21 years in higher education. Vantura, and the accessibility and AI tools and courses I built for colleges, live here.

Loading...