An augmented reality portal to an alternate world.

transgression: something that breaks expectations, limitations, restrictions, conventions, conceptions, beliefs, or the status quo.

Traditionally, we think of our physical world and the digital world as separate spaces. But what if the two could coexist? Or, even better— if your smartphone enabled you to cross between them?

For my “transgression” project in MTEC 2120 (Interactive Media Systems Design), I created an augmented reality app where you can place a portal in front of you and actually walk through it (!!) into a virtual forest. Once you’re inside, the audio shifts from distant & muffled to full volume, and you can tilt your phone to look around or keep walking to explore the scene. You can even turn around & walk back through the portal when you’re done to return to the real world. :)

  • Unity/C#
  • Xcode
  • AR Foundation: world tracking, plane detection
  • Render textures
  • Culling masks (camera)
  • Audio mixers & filters
  • Triggers
  • Simulating depth by changing the view through the portal as you move around


Music: Stranger – Aerocity

portal prototype in Unity3D

A prototype of the portal, made in Unity.

alternate world

The scene the portal transports you to.