Elemental Warfare

An AR trading card game where magical creatures battle using elemental powers
What if trading cards came to life in Augmented Reality?
Unlock a hidden world with this AR card game where monsters battle it out with magical elemental powers before your very eyes.

Just scan your deck of cards one by one with smartphone — and once the teams are set, prepare to battle your opponent in augmented reality.
The Process
This augmented reality card game (developed in Unity) utilizes the Vuforia plugin to recognize individual playing cards on any surface with an Android or Apple mobile device. It utilizes your camera to detect and display two teams of 3 monsters that battle out until a final winner is decided.
One of the primary mechanics of this game is an elemental damaging system, similar to Pokémon. The mechanic works like an expanded game of rock-paper-scissors: each monster category had an elemental type which was super effective against some and a weakness towards others. Fire creatures would inflict double damage on grass creatures yet causing only half damage on rock creatures.

My strategy was to store each element in a two dimensional array with it referencing a modifier based on the other types it was encountering. Compiling a variety of 3D assets from sites like TurboSquid and CGI Trader was quite challenging, as there are no standardized file requirements. The 3D assets came in a variety of formats with varying degrees of difficulty to access textures and animations. I had to learn how to extract many of these textures in Blender and re-import them in Unity - so that the characters would render in cohesive colors and texture during gameplay.

This was a fun project that just kept growing and growing with 22 monsters featuring 44 unique primary and secondary attacks.

A 3v3 Battle on iPhone

A demo of both sets of moves

Check out the demo: