An augmented reality geography guessing game made in Unity.
This was made at IIIT Allahabad for Hack in the North v4.0 by team Array[] yaar;
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Download or clone the repository onto your local machine.
Download the latest version of Unity from here.
Download the image needed for the AR Earth model to show up from here.
Install Unity. Make sure to choose and install the Vuforia Augmented Reality library plugin during or after the installation.
Open the project in Unity on your system.
Things should load up smoothly. Any small warnings may be ignored.
If Android and iOS support is required, Android Development and iOS Development plugins should be installed as well.
Might need to install Android Studio with the Android SDK and JDK for exporting to an Android device.
For exporting an app to iOS, Xcode must be installed on a Mac running macOS 10.14 Mojave or later.
For a quick demo, an apk file has been attached to to the extra-docs
branch at Extras/GeoARgraphy.apk
which can be installed on an Android device. The apk compatibility cannot be guaranteed.
To use the app, open map.jpeg
on a screen other than the one that has the app installed. Point the app's camera interface onto map.jpeg
and an augmented reality model should pop up. Make sure the image on the other screen is easily visible by the app and no reflection or smudges hinder the visibility of the image.
Demo of the initial version of the app
- Unity - Cross-platform real-time game engine developed by Unity Technologies
- Inkscape - Free and open-source vector graphics editor
- Boxy SVG - Online tool for editing SVG files
- Microsoft Visual Studio - Integrated development environment for C# from Microsoft
- Vuforia - Augmented reality software development kit (SDK) for mobile devices that enables the creation of augmented reality applications
- Processing - Open-source graphical library and integrated development environment/playground built for the electronic arts, new media art and visual design
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We used GitHub for versioning. For the versions available, see the tags on this repository.
- Rajat Dipta Biswas - Lead Developer - rajatdiptabiswas
- Ashish Gopal Hattimare - Developer and UX Designer - ashishgopalhattimare
- Akash Yadav - Tester and Designer - aky91
- Saurabh - Developer and Game Designer - UnixLoverSaurabh
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Unity3D Documentations
- Unity Answers
- Your-Vector-Maps.com
- Unity Asset Store - Planet Earth Free by Headwards
- Unity Script Reference - RaycastHit TextureCoord2
- Unity Forum - Find pixel colour under object position
- StackOverflow