[AR]cade Classics: Snake

C#
Game Development
Mobile Development
Unity
Android
iOS
Augmented Reality

Utilizing Unity’s AR Foundation technologies, we created a version of the game Snake that can be played in the real world by using a device’s camera, allowing the game to be played just about anywhere. We used Marker-based AR to inform our design. When the application detects one of our markers using the camera and an image tracker, it starts up the game corresponding to that marker. In addition to AR technologies, this project introduced us to 3D game design principles and cross-platform application-building techniques.

0 Lifts 

Artifacts

Name Description
Demonstration Video A video breakdown of our project including a demo of the application running.   Link
Android Build Note: Running this game requires an ARCore supported Android device. This means most physical Android devices running version 7.0 and up. We were not able to find an Android emulator that could utilize the AR functionality necessary for our application to work, and Unity Editor does not yet support simulating AR. It is possible to build and run the application on iOS devices. However, due to the comparative complexity, we are only providing instructions for Android for the purpose of showcasing our project. Download the .apk from the Google Drive link to access the build. Installation from Android APK: - Transfer APK (“arcadeclassics.apk”) to Android device - Open the APK file on the Android device. - Press “Install”, and give any required permissions.   Link