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.