I built a functional proof-of-concept prototype in Unity. When designing for AR and unique interactions of this variety, sometimes you just have to build it to understand how the interaction and gameplay will feel.
Here you can see how the 2D portion of the unity scene is set up. The actual platformer game is constructed in 2D with an orthographic camera capturing the gameplay. Out of view, there is the 3D cylinder that's position and rotation become fixed to the can when it is recognized as the ARÂ target. The view of the game is fed into the shader for the cylinder allowing it to appear as an augmented label.
â—ŹÂ Prototype “Tutorial Level” how to teach the player how to play using the initial gameplay.Â
‍
● Explore different game mechanics. Enemy’s, Timed, Collecting Coins, Furthest Distance, etc.
‍
â—Ź Explore game types other than platformers. How can we use other physical movements of the can to control the game?