This repository contains a complete Augmented Reality application developed with Unity and Vuforia. The project integrates virtual 3D and 2D content with real-world image targets, enabling interactive user experiences within a structured scenario.
Designed to showcase core AR capabilities, the application features a blend of stationary, animated, and moving virtual objects, alongside media mapping and dynamic user interaction. It demonstrates effective use of AR markers to trigger diverse virtual elements and facilitates multi-step user engagement.
The application demonstrates the following core features:
- ๐งฑ Stationary Virtual 3D Object: A fixed virtual object appears over a tracked image target.
- ๐บ Animated Virtual 3D Object: An object with pre-defined animations plays on detection.
- ๐ฎ Moving Object (2D/3D): An object moves within the scene (e.g., along a path or towards user input).
- ๐ค Textual Virtual Object: Text is rendered in the AR scene, always facing the user.
- ๐ผ๏ธ Image Mapping: A virtual object maps and displays a user-provided picture.
- ๐น Video Mapping: A video file is rendered as a virtual object and plays on detection.
- ๐งฉ Three-Step Interactive Scenario: A mini-scenario where users interact sequentially with virtual elements.
- ๐ฑ๏ธ Virtual Object Selection: At least two distinct interactions where users select virtual objects.
- ๐ฒ Scenario Switch via Buttons: UI buttons are included for toggling between AR scenarios.
Watch the full demonstration video on YouTube showcasing both the app screen and user interaction:
๐ Click here to watch the demo video
![]() |
![]() |
|---|---|
![]() |
![]() |
- Unity (Game Engine)
- Vuforia Engine (AR SDK)
- C# (for scripting interactions)
- Blender / Unity Asset Store (3D models and animations)
- Unity Video Player (for media playback)
Feel free to reach out for questions, feedback, or collaboration!



