Nāga : The Gaze Maze

Acar Okan AKALIN
3 min readDec 18, 2017

--

A gaze-based VR maze game for the Google Cardboard

Nāga: The Gaze Maze is a Virtual Reality (VR) game for Google Cardboard, similar to the arcade classic Pac-Man. It is created by three students in Udacity’s VR Developer Nanodegree program: Acar Okan AKALIN , Michael Smilovitch, and Nidhal Liouane. Our group name was Team Clu for Teamworks 3. Here is the end result of our 4 week long marathon!

The theme of Teamworks 3 was “patterns”. We had the idea of doing something with snakes, inspired by the serpent’s patterned skin, and decided to make the game’s space a maze as another pattern.

We used Trello as our management and planning tool

Some brainstorming led to an Ancient Egyptian-themed level, with a mythical Nāga Snake as the playable character.

An image of the player character: Nāga

Story

Norse Frost Giants have invaded Nāga’s home, the great pyramid, in the desert maze. They caught her when she was exhausted from a previous battle with her arch-nemesis. Now, she must collect mana orbs around her house to repel the invaders.

The Great Pyramid in the desert maze, Nāga’s home

Movement

Character movement in Nāga is gaze-based. The player can guide her through a treacherous maze by looking at any location in the maze and clicking the Cardboard button. But beware! There are deadly Frost Giants patrolling the maze, which can only be defeated after collecting enough mana orbs! Nāga will unleash her fury on her enemies when she becomes strong enough. You don’t want to be near her when she is that angry!

Nāga’s Wrath!

Enemies

Enemies follow various movement paths, or rather, movement “patterns”. Upon venturing deeper into the maze, players will need to carefully examine enemy movements and power-up locations in order to safely move forward.

A deadly Frost Giant

Shop

Main menu, this is how you can customize Nāga

Nāga is an elegant serpent lady, slithering gracefully around the battlefield. Battle-zone or not, she always looks beautiful!

Before defeating the invaders in her realm, check out your wardrobe. Choose the best armor and war-paints while unleashing your wrath upon the enemies. You are a goddess after all…

Some battle suits you can choose from Nāga’s warrobe!

Final Thoughts

Creating Nāga: The Gaze Maze was a rich learning experience for all of us. With more time we would have liked to include more polished gaze indicators, and a more refined movement system. We also would have liked to make maps with different themes, with focuses on unique powerups and gameplay mechanics.

Credits

Nidhal made all the modelling by himself (except the assets listed below) and the level design. Programming was done by Michael and Okan.

You can find our source code here: https://github.com/team-clu/naga

List of external assets:

Maze element Ice Golem by Andres Olivella

Double Sided Shaders by Ciconia Studio

Skyboxes MegaPack 1 by Cerberus (you can’t find this in the codebase as it is a paid asset)

Metal Gear game-over easter egg sounds was taken from this video: https://www.youtube.com/watch?v=aqXRGQJLsCk

Background music was taken from this video: https://www.youtube.com/watch?v=E-2GrtaPnQw

--

--