A technical requiremenets checklist

Summary

The TRC process is meant to be an easy, low barrier quality check for Tilt Five applications.

Tilt Five does not have a proprietary launcher or storefront with an associated app submission process, so Tilt Five will not enforce these TRCs for private distribution of Tilt Five applications. However, compliance will need to be observed if developers would like to have their application approved and visible on the Tilt Five website or if Tilt Five is funding your content development. Thank you for all your hard work!


Required: ✔

Recommended: ➕

Version: 0.6

T5-1.0 App Delivery, Install & Updates

  • T5-1.1 App Quality for Submission
    • T5-1.1.1 The app does not contain any placeholder text or placeholder graphics. ✔
    • T5-1.1.2 The app does not contain any functionality that is inaccessible during testing. ✔
    • T5-1.1.3 The app does not contain any spelling or grammar errors. ✔
  • T5-1.2 Packaging
    • T5-2.2.1 The app must be built using a supported SDK and engine version. ✔
    • T5-2.2.2 All Tilt Five applications must be submitted as 64-bit binaries. ✔
  • T5-1.3 Functionality
    • T5-1.3.1 App must install and run without crashes, freezes, or extended unresponsive states. ✔
    • T5-1.3.2 The app must not leave the user stuck at any point in the experience. ✔
    • T5-1.3.3 The app must respond to the Glasses positional tracking as well as orientation. ✔
    • T5-1.3.4 For Multiplayer supported games:
      • PC players able to play with T5 players. ✔
      • T5 players able to play with PC players. ✔
      • T5 players able to play with other T5 players. ✔

T5-2.0 App Design

  • T5-2.1 Frame Rate
    • T5-2.1.1 The frame rate remains constant at a minimum of 60FPS through all areas of the app. ✔
    • T5-2.1.2 The frame rate remains constant at a minimum of 60FPS while loading large amounts of data – i.e. loading screens, saving data, or changing scenes. ✔
    • T5-2.1.3 The frame rate remains constant at a minimum of 60FPS when a large number of objects are spawned, particularly in apps with user generated objects. Consider limiting how many objects the user can spawn if spawning objects causes reduced frame rate. ✔
  • T5-2.2 Audio
    • T5-2.2.1 The app supports 3D spatial audio. ➕
    • T5-2.2.2 The app can be played without audio. ✔
    • T5-2.2.3 In multiplayer games, if the original game supports voice chat, audio and voice chat are supported for Tilt Five glasses. ➕
    • T5-2.2.4 The app uses normalized game volume/effects to maintain a constant volume level across applications. ✔

T5-3.0 User Interaction

  • T5-3.1 Inputs
    • T5-3.1.1 The app supports wand button inputs. ➕
    • T5-3.1.2 The app supports positional wand tracking. ➕
    • T5-3.1.3 The app supports gamepads (ex. Xbox Wireless Controller etc). ➕
    • T5-3.1.4 The app supports keyboard and mouse input. ➕
    • T5-3.1.5 If your app supports alternate control inputs (gamepad, wand grip, side wand grip etc), the selected/enabled input scheme should be clear to the user. ✔
    • T5-3.1.6 SYS button input on highest level game screen invokes Exit game action (similar to ESC key). ✔
    • T5-3.1.7 The app includes side grip support. ➕
    • T5-3.1.8 (Wand grip) Trigger and/or 1 button for primary action/select buttons. ✔
    • T5-3.1.9 (Side grip) Trigger and/or A for primary action/select buttons. ✔
    • T5-3.1.10 (Wand grip) Use 2 button as ‘back’ button to navigate UI hierarchy. ✔
    • T5-3.1.11 (Side grip) Use 2 button and/or B button as ‘back’ button to navigate UI hierarchy. ✔
    • T5-3.1.12 SYS button used to pause the game (if pause supported). ➕
    • T5-3.1.13 Wand inputs behave as intended. ✔
  • 5-3.2 App Loading and Exiting
    • T5-3.2.1 The app allows users to invoke an exit action using the SYS button (ex. A ‘Close App’, ‘Exit Game’ option in the main menu). This can occur on desktop monitor OR on the Tilt Five gameboard. ✔
    • T5-3.2.2 The app must present the user with an exit confirmation dialog before closing the app. This can occur on desktop monitor OR on the Tilt Five gameboard. ➕
    • T5-3.2.3 When launching a Tilt Five supported app or enabling Tilt Five mode, if the glasses are not connected, your app informs players to connect their Tilt Five glasses. ➕
    • T5-3.2.4 User able to use the wand to Exit application. ✔
  • T5-3.3 Viewing Comfort and Accessibility
    • T5-3.3.1 No UI and necessary game objects clipping at both primary viewing distances:
      • Sitting on a chair with gameboard on a standard 28”” to 30”” (72cm-76cm) height table ✔
      • Sitting on chair with gameboard on the ground or low coffee table. ✔
    • T5-3.3.2 No UI and necessary game objects clipping at secondary viewing distance:
      • Standing with gameboard on a standard 28”” to 30”” (72cm-76cm) height table. ➕
    • T5-3.3.3 UI text should be legible between 1.5ft - 4ft (~45cm-120cm) from the center of gameboard at the nearest edge of the gameboard, at both primary viewing distances and viewing angles:
      • Sitting on a chair with gameboard on a standard 28”” to 30”” (72cm-76cm) height table. ✔
      • Sitting on chair with gameboard on the ground or low coffee table. ✔
    • T5-3.3.4 UI text should be legible between 1.5ft - 4ft (~45cm-120cm) from the center of gameboard at the nearest edge of the gameboard, at secondary viewing distance:
      • Standing with gameboard on a standard 28”” to 30”” (72cm-76cm) height table. ➕
    • T5-3.3.5 Game object Level of Detail (LOD)s remains clear / game object clarity at primary viewing distances between 1.5ft - 4ft (~45cm-120cm) away from the center of gameboard at the nearest edge of the gameboard, at both primary viewing distances and viewing angles:
      • Sitting on a chair with gameboard on a standard 28”” to 30”” (72cm-76cm) height table. ✔
      • Sitting on chair with gameboard on the ground or low coffee table. ✔
    • T5-3.3.6 Game object Level of Detail (LOD)s remains clear / game object clarity at primary viewing distances between 1.5ft - 4ft (~45cm-120cm) away from the center of gameboard at the nearest edge of the gameboard, at secondary viewing distance:
      • Standing with gameboard on a standard 28”” to 30”” (72cm-76cm) height table. ➕
    • T5-3.3.7 Game objects maintains proper orientation and perspective when user moves head/glasses at both primary viewing distances:
      • Sitting on a chair with gameboard on a standard 28”” to 30”” (72cm-76cm) height table. ✔
      • Sitting on chair with gameboard on the ground or low coffee table. ✔
    • T5-3.3.8 Desktop monitor representation of game set to normal desktop playing perspective for optimal spectating. ➕
    • T5-3.3.9 Game content snap rotates 90 degrees around board to match player’s position. (game specific option). ➕
    • T5-3.3.10 The app does not render objects too close to face, may cause disorientation or discomfort. ✔
    • T5-3.3.11 Gameplay is not interrupted if player views gameboard from different sides (can test by rotating gameboard). ✔
    • T5-3.3.12 If the app is not optimized for standing, the app must instruct the user that the app is intended as a seated experience. This notification can happen in-game or on the app store. ✔
  • T5-3.4 Tilt Five Mode menus
    • T5-3.4.1 If a non Tilt Five user selects a Tilt Five menu option, a dialogue window opens with ‘Learn more about Tilt Five’ options, this can direct users to T5 website or the game’s Steam page T5 section, this can happen on the gameboard or on the desktop monitor. ➕
  • T5-3.5 Interruption Testing
    • T5-3.5.1 For apps that use the wand, if the wand loses power or disconnects during play, the app notifies the user to check their wand. ➕
    • T5-3.5.2 If Tilt Five glasses are disconnected when app is in ‘Tilt Five enabled mode’, game pauses (if appropriate), and app notifies user ex. Switch to ‘default mode’ or ‘reconnect Tilt Five glasses’ dialogue options. ➕
    • T5-3.5.3 When changing windows or alt+tab away to different windows application and back to Tilt Five application, the Tilt Five app must maintain all inputs and tracking functionality. ✔
  • T5-4.1 Privacy Policy
    • T5-4.1.1 The app’s privacy policy is accessible on the developer’s website, on the storefront, on the desktop app or on the Tilt Five gameboard. Only apps that use Network privileges are required to have a privacy policy. ✔
    • T5-4.1.2 The user is not required to download the app’s privacy policy in order to view it (e.g. via a PDF file download). ✔

T5-5.0 Distribution, License & Monetization

  • T5-5.1 Correct usage of System Terminology
    • T5-5.1.1 Correct: Tilt Five // Incorrect: T5, Tilt5, Tilt 5 ✔
    • T5-5.1.2 Correct: Tilt Five™ glasses, Tilt Five™ wand, Tilt Five™ gameboard // Incorrect: Tilt Five glasses // Use trademark symbol ™ when referring to Tilt Five hardware, NOT when referring to Tilt Five as a company or organization. ✔
    • T5-5.1.3 Correct: Tilt Five[™] wand, wand // Incorrect: Wand, Controller, Magic Wand, other. ✔
    • T5-5.1.4 Correct: Tilt Five[™] glasses, glasses // Incorrect: Glasses, Goggles, HMD, or Headset. ✔
    • T5-5.1.5 Correct: Tilt Five[™] gameboard, gameboard // Incorrect: Gameboard, game board, game mat, playmat, other. ✔
  • T5-5.2 Use of the Tilt Five Logo and Marks (see Branding Guidelines)
    • T5-5.2.1 The app does not use Tilt Five branding logos or trademarks within any in-app imagery if not previously approved. Note: This is not limited to UI elements and includes 3D models of Tilt Five logo, Wand, Glasses, and/or Game Board within the app. ✔
Tags: required