VisionARy was conceived as a groundbreaking AR experience for iOS during the Devil's Invent Hackathon at Arizona State University. Crafted by a team of enthusiastic developers, we embarked on a mission to redefine immersive learning and community building. Through VisionARy, we aim to foster a community and promote ASU's InnovationSpace by offering users an interactive AR tour of specific buildings within the ASU campus, delineating their unique features and inviting them to be a part of the innovative ecosystem at the InnovationSpace.
- Mehul Srivastava
- Neha Balmurugan
- Tushar Tyagi
- QR Code Scan Entry: Users initiate the experience by scanning a QR code.
- ARKit Image Tracking: Utilizes ARKit image tracking to identify unique tracked images, facilitating the display of building-specific content.
- Interactive AR Tour: Offers users an informative AR tour, enhancing their knowledge about the distinct features of each building.
- Scalable Content: The system supports seamless integration of new content, making it adaptable for future expansions.
- Community Engagement: Encourages users to join the InnovationSpace community, fostering connections and building a robust mailing list.
- Unity: The project is built on the Unity platform, leveraging its capabilities to craft an immersive AR experience.
- ARKit: Employs ARKit for image tracking and AR functionalities.
- iOS: Designed for iOS, providing a smooth user experience on Apple devices.
The system is delineated into a structured pathway, guiding users from initiation to conclusion, focusing on the advanced technical functionalities and user engagement the app offers:
- QR Code Scan: Users step into the AR space through a straightforward QR code scan.
- ARKit Image Tracking: Our tailored algorithm identifies unique tracked images, setting the stage for a personalized experience.
- Interactive AR Tour: An informative AR tour takes the users through a rich content landscape, enhancing user engagement.
- Community Building: At the culmination, users are encouraged to become a part of the InnovationSpace community through simple email inputs, fostering a robust community.
Ensure to have the following prerequisites ready:
- Unity Hub and Unity Editor (2022.3.9f1 or later): Download and install from the Unity official website.
- iOS Build Support for Unity: Available through Unity Hub during the installation process.
- Xcode (12.0 or later): Download and install from the Apple Developer website.
- ARKit: Ensure that ARKit is enabled in the Unity project settings under XR Plugin Management.
- Clone the Repository: Clone the GitHub repository to your local system.
- Open the Project in Unity: Launch Unity Hub and open the project by locating the project folder.
- iOS Build Settings: Navigate to
File > Build Settings
and selectiOS
as the target platform. Ensure that you have iOS Build Support installed. - ARKit Setup: In Unity, go to
Edit > Project Settings > XR Plugin Management
and ensure ARKit is installed and enabled. - Build and Run: Click on
Build and Run
. Ensure you have a connected iOS device with the latest iOS version or an iOS version that supports ARKit. - Open in Xcode: Once the build process is completed, it will automatically open in Xcode.
- Run on iOS Device: In Xcode, select your iOS device from the device list and click on the
Run
button to install and launch the app on your device.
We would like to extend our heartfelt thanks to the mentors and organizers of the Devil's Invent Hackathon at ASU for the opportunity and the learning experience.