I had never made an AR mobile app before and thought it would be a cool thing to try out. Especially since echoAR was helping sponsor the event so I could use their API and learn about that too.

What it does

It's an AR game where you look around your vicinity for floating coronavirus blobs and you tap them to get rid of them. There are three levels where you have to defeat four coronaviruses in each of them before the time runs out(1 minute per level).

How I built it

It is written in the Swift programming language and meant for iOS mobile phones only at the moment. I used echoAR to import the 3D models along with the AR API functionality. This worked in tandem with Swift's SceneKit framework for AR, but echoAR made it cloud so I could change a lot of features online. I also used Photoshop to put together the images(and draw the one at the beginning). I got the corona 3D models from echoAR's online library and most of the image and sound assets from around the internet like Mister Cumbia's, "La Cumbia del Coronavirus" - much recommend.

Challenges I ran into

It took me a while to figure out how to delete the coronavirus after tapping on it. Also I spent a long time looking for the right coronavirus 3D model. I wanted something free but with like a cute face, but those were all paid so I went with a good default.

Accomplishments that I'm proud of

I'm really proud of making an AR game for the first time. I've never done anything like that before and I find harnessing the power of what a phone can do to be pretty interesting.

What I learned

I learned how to use echoAR, SceneKit, and working with 3D models.

What's next for Corona Rush

Android and public release would be pretty cool

Built With

Share this project: