Skip to content
VIRAJ

Case 03 · AR / Game

Revenants

A co-op AR game that needs both of you in the same room

  • iOS
  • ARKIT
  • TESTFLIGHT

Opening · Revenants

The room itself becomes part of the puzzle.

The idea

Revenants started with a simple idea: what if two people could play a co-op game together without being stuck looking at two separate screens? We wanted the game to encourage real-life interaction, where both players were physically in the same space but experienced the game differently.

Each player gets a different perspective of the same puzzle. One player might discover something the other can't, so neither person can finish the game alone. They have to talk, compare what they're seeing, and figure things out together. The room itself becomes part of the puzzle.

The build

I worked on mapping the physical environment using the LiDAR sensor on the iPhone, turning the scanned space into a shared AR environment, and placing the game's objects into the real world so they could stay consistent between both players.

I also built the spatial audio system so sounds could feel like they were actually coming from different places in the room. That work eventually became RealityAudio, a reusable Swift package that I took beyond Revenants and later had featured by DevBytes. What started as one technical problem inside a game ended up becoming a project of its own.

What I learned

For me, Revenants was about pushing AR beyond putting virtual objects in front of a camera. The goal was to make the real world part of the game — and make two people solve something together in it.

Technology

  • ARKit
  • RealityKit
  • LiDAR
  • SwiftUI
  • RealityAudio
  • Network.framework