A downloadable game for Android

This project was made for Project 1 of UIC's CS 428 course.

AR Knickknack - "Around the World" is an Augmented Reality app built with the Vuforia Engine using Unity. The app is able to take a paper cube with special patterns printed on it and overlay a souvenir-type knickknack on the camera feed.  

There are two knickknacks available, one based on Gundam Factory Yokohama in Japan and the other based on HamHamPangPang, a theme cafe in Korea based on games made by Project Moon.

The first knickknack depicts a Gundam breakdancing on a pedestal while familiar equipment rotates in a cyclone around it. Why? Partially because I thought it would be really funny, but also to see if I could manage to get an animated object working. When the knickknack is turned upside down and flipped back up, a multicolored spotlight will turn on while "Jellyfish Jam" from Spongebob plays in the background. 

The second knickknack depicts multiple characters from the game, Lobotomy Corporation, created by Project Moon. Specifically, Gebura and Malkuth on one side, and one of the enemies, Doubt, on the other. It's a fairly static scene until the knickknack is flipped, at which point flickering red lights and an alert overlay will appear on the screen, while "Second Warning" from the game's OST begins to play. It makes for quite a unique experience, in my opinion. 


Demo Video:

Models shown in sidebar:

  1. Gundam
  2. Gun
  3. Shield
  4. Beamsaber (original)
  5. Pedestal (original)
  6. Gebura
  7. Malkuth
  8. Doubt
  9. Sword (original)
  10. Pen (original)
  11. Notepad (original)


Credits: 

Gundam, gun, and shield models: https://sketchfab.com/3d-models/gundam-rx-78-60142fe11f9d41ddb412e1b67ee855ad

Doubt model: https://sketchfab.com/3d-models/lobotomy-corporation-green-dawn-doubt-cbba2871d31c4858bd3d5bff88b66529

Gebura model: https://sketchfab.com/3d-models/gebura-robot-lobotomy-corporation-fc180b36f5954bf390da4eb06ce0885e

Malkuth model: https://sketchfab.com/3d-models/lobotomy-corporation-sefirot-malkuthrobot-40832b56a4814e4fae0b985c8e11151f

Jellyfish Jam audio: https://www.youtube.com/watch?v=oWqAf4eex14&t=1s&ab_channel=MikeFitzer

Second Warning audio + sprite: https://www.youtube.com/watch?v=pe3h62MrlPE&ab_channel=ProjectMoonOfficial

Gundam Factory Yokohama logo: https://gundam-factory.net/images/og_gundam_factory09.jpg

HamHamPangPang logo: https://pbs.twimg.com/media/EaiTaR-UMAAEVYk.jpg

Download

Download
AR KnickKnack.apk 54 MB
Download
CubesForVuforia.zip 1 MB

Install instructions

Download .apk file, then install it on an Android device.

Instructions on how to do so can be found here:

https://stackoverflow.com/questions/9718104/how-to-install-apk-from-pc


You might also want to download the included "CubesForVurforia.zip," as that includes the files for the actual paper cubes you'll be using to project the knickknacks on.


The app's source code has also been made public so you can build it yourself in Unity if you so wish. In order to make the project functional after importing it to Unity, you will need to download the Vuforia package for Unity, as well as procure API keys for Vuforia and OpenWeather. Instructions on how to do that in more detail can be found here:

https://www.evl.uic.edu/aej/428/week02.html

Github link to the source code: 

https://github.com/iubaldo/CS-428-Project-1

Leave a comment

Log in with itch.io to leave a comment.