AR Portal

Augmented Reality • Simulation

Available in: Android

Project Overview

  • Role(s): Programmer
  • Team Size: Solo Dev
  • Organization: None
  • Engine: Unity
  • Status: Prototype

🧠 Technical Contributions

  • Cross-Portal Shader: Innovatively crafted a specialized shader enabling seamless cross-portal interactions, a key feature of the app.
  • AR Integration: Implemented surface detection and the portal placement/removal behavior. This infrastructure allows for effortless scalability, enabling the replacement or addition of various environments.
  • UI Design and Integration: Designed and seamlessly integrated the user interface, offering an intuitive and user-friendly experience.
  • Language Localization: Implemented language localization, offering support in English, Spanish, and French, enabling users to switch languages effortlessly via the language button.

🛠️ What I Built

  • Cross-Portal Shader: Developed a custom shader to enable smooth interactions between multiple portals within the augmented reality (AR) environment, enhancing the immersive experience.
  • AR Integration: Integrated surface detection and portal placement/removal behaviors, allowing for flexible scalability and the seamless addition or replacement of environments within the app.
  • UI Design and Integration: Designed a clean and functional user interface, ensuring that users can navigate the AR experience easily and intuitively.
  • Language Localization: Implemented localization for English, Spanish, and French, enabling users to switch between languages effortlessly with a simple language button.

🤝 How I Contributed

  • Collaborated with the team to ensure that the AR interactions were seamlessly integrated into the app, providing users with an engaging experience.
  • Contributed to the design and development of the UI to make the app visually appealing and user-friendly.
  • Worked on localizing the app for multiple languages, broadening its potential audience and making it more accessible to a diverse group of users.

🧩 Challenges & Solutions

🌍 Challenge: Seamless Portal Interaction

Ensuring that users could move fluidly between different AR spaces, without awkward transitions or loss of context, posed a challenge.

✔ Solution: Developed a specialized cross-portal shader that ensured smooth visual transitions between portals, enhancing immersion.

🔧 Challenge: AR Environment Scalability

Building an infrastructure that allowed for easy replacement or addition of environments within the AR app was initially complex.

✔ Solution: Designed an adaptable portal system that allowed for easy placement, removal, and replacement of AR environments, streamlining scalability.

🌟 Standout Features

🌐 AR Portal Exploration

Seamlessly move between different areas of a house through the AR portal, offering an engaging and immersive AR experience.

🌍 Dynamic Portal Placement

Customize the placement of your AR portal in real-world environments, allowing for flexible exploration in any available space.

🏡 Key App Features

  • Explore the AR World: Embark on a captivating journey through different areas of a house by seamlessly crossing the AR portal, offering possibilities for immersive advergames and experiences.
  • Convenient Portal Placement: Enjoy the freedom to position the portal wherever you want in the real world, enhancing your exploration and allowing for dynamic interaction.
  • Language Support: Choose your preferred language—English, Spanish, or French—with the simple tap of a button, personalizing the AR experience.