The UX system for Clairvoyant draws heavily on the games The Elder Scrolls VI: Skyrim (Betehsda Studios, 2011) and The Last of Us (Naughty Dog, 2013). The focus of the UX is to use diegetic elements wherever possible to avoid taking the player out of the game. The radial system was inspired by DC Universe Online (Daybreak Game Company, 2011) and allows swift navigation to specific menus. Like in The Last of Us, the game does not pause when browsing the inventory but will effectively pause when browsing the settings and powers menu. Whilst it wasn't possible to show in the demonstration, the character would have a compass fashioned to their wrist which would then be brought up to the player's view when the radial menu is opened. In first person, the radial menu helps to frame the compass whilst in third person, the compass is simply displayed in the HUD at the top of the screen. This system allows the player to move freely whilst the radial menu is open so that the compass can be accessed at will.
This UX is designed to integrate with the game's mechanics, gameplay and animations. This can be seen in the player's limitted inventory space as well as the lack of health displays. Health would ideally be shown through diegetic animations as opposed to an external HUD element.
Inspired by the Lego Marvel video games, I created a community level that functions like a sandbox game. The level contains a hugely explorable New York City hub which, across the sea, also leads to the Atlantis and Savage Lands hubs. Also explorable is an expansive Nevada Desert Hub. I created everything you see in this trailer single handed - from the player skins (costumes), combat system, enemies, menus, environment and mechanics using basic materials and logic tools provided in the core game. The only content I did not create were a handful of costume and gun decals and the telekinesis mechanic which were all sourced from the community. The level features 90 playable characters (many with alternative forms), 7 enemy types (currently) and 2 player compatiability.