DESIGNING GAMES FOR NVIDIA GRID

Similar documents
EnSight in Virtual and Mixed Reality Environments

Endurance R/C Wi-Fi Servo Controller 2 Instructions

Motic Live Imaging Module. Windows OS User Manual

Oculus Rift Getting Started Guide

Tobii Pro VR Analytics Product Description

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University

Console Architecture 1

PS4 Remote Play review: No Farewell to Arms, but a Moveable Feast

Original Xbox 360 Games Usb Full Version For Pc Ps3

This guide updated November 29, 2017

Technical Guide. Updated June 20, Page 1 of 63

Oculus Rift Getting Started Guide

Welcome to the Early Beta and Thank You for Your Continued Support!

1 Overview Introduction Acronyms & abbreviations...2

Playing xbox 360 games on laptop

Kandao Studio. User Guide

VR-Plugin. for Autodesk Maya.

RKSLAM Android Demo 1.0

BIMXplorer v1.3.1 installation instructions and user guide

UWYO VR SETUP INSTRUCTIONS

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR

To Purchase This Game, Visit BMI Gaming Or Contact International Sales at (USA) Sharp Shooter

Manuals Xbox 360 Games Usb Full Version For Pc Ps3

Downloaded from: justpaste.it/19o29

Diablo 2 Change Resolution Manually

Rocksmith PC Configuration and FAQ

An Escape Room set in the world of Assassin s Creed Origins. Content

Connecting the Retro Player to your TV... 2

Downloaded from: justpaste.it/19o26

Haptic Rendering of Large-Scale VEs

RAZER RAIJU TOURNAMENT EDITION

Tobii Pro VR Analytics Product Description

ArcGIS Runtime: Analysis. Lucas Danzinger Mark Baird Mike Branscomb

SUPER-COLLOSAL TITAN WARFARE

Instruction Manual for the Software of ASSAN V2 Series Receiver

2010 Philips BrightView XCT SPECT/CT

Quick Guide for. Version 1.0 Hardware setup Forsina Virtual Reality System

HARDWARE SETUP GUIDE. 1 P age

KODAK Dental Imaging Software. Quick Start Guide

Understanding OpenGL

Control Systems in Unity

Connecting the Retro Player to your TV Controls and Gamepads... 2 Hotkeys... 3 Connecting your own gamepads... 3

Roadblocks for building mobile AR apps

Mine Seeker. Software Requirements Document CMPT 276 Assignment 3 May Team I-M-Assignment by Dr. B. Fraser, Bill Nobody, Patty Noone.

Oculus Rift Introduction Guide. Version

Tips & Techniques - Materials

Games unblocked without abobe

A game by DRACULA S CAVE HOW TO PLAY

Release Notes v KINOVA Gen3 Ultra lightweight robot enabled by KINOVA KORTEX

Use Nvidia Performance Primitives (NPP) in Deep Learning Training. Yang Song

Edge Blender Controller

Matthew Grossman Mentor: Rick Brownrigg

Denver Defenders Client: The Giving Child nonprofit Heart & Hand nonprofit

Ps3 Manual Remote Play Games Psp Go

CamFi TM. CamFi User Guide. CamFi Remote Camera Controller. CamFi Limited Copyright 2015 CamFi. All Rights Reserved.

Scan Sat Network S.L.

@ The ULTIMATE Manual

Gaming Consoles & Win 8 Tips & Apps. Grand Computers Club New Technologies SIG December 17, 2014

Installation guide. Activate. Install your Broadband. Install your Phone. Install your TV. 1 min. 30 mins

Flash player xbox one

Getting started 1 System Requirements... 1 Software Installation... 2 Hardware Installation... 2 System Limitations and Tips on Scanning...

BlopHome Help. How to get started. 1 of 5. If you are not logged in blophome

VIRTUAL MUSEUM BETA 1 INTRODUCTION MINIMUM REQUIREMENTS WHAT DOES BETA 1 MEAN? CASTLEFORD TIGERS HERITAGE PROJECT

REFERENCE CARD. Welcome to the Early Beta and Thank You for Your Continued Support!

Liu Yang, Bong-Joo Jang, Sanghun Lim, Ki-Chang Kwon, Suk-Hwan Lee, Ki-Ryong Kwon 1. INTRODUCTION

CUDA-Accelerated Satellite Communication Demodulation

Connect pc to xbox 360

AMPLIFi FX100 PILOT S GUIDE MANUEL DE PILOTAGE PILOTENHANDBUCH PILOTENHANDBOEK MANUAL DEL PILOTO 取扱説明書

For use with the emwave Desktop PC version Dual Drive for emwave User Guide User Guide

RAGE TOOL KIT FAQ. Terms and Conditions What legal terms and conditions apply to the RAGE Tool Kit?

Online Game Quality Assessment Research Paper

ES-400/ES-500W/ES-500WR User's Guide

Modo VR Technical Preview User Guide

pcon.planner PRO Plugin VR-Viewer

Mass Effect 3 Multiplayer Guide Xbox 360 Controller Patch

9/2/2013 Excellent ID. Operational Manual eskan SADL handheld scanner

G E O S E R V E R I N S TA L L

Tinker Tuesday Project - Drinking Glasses

Gta Iv Pc Manual Game Full Version Windows 7

Welcome to Storyist. The Novel Template This template provides a starting point for a novel manuscript and includes:

RC-WIFI CONTROLLER USER MANUAL

Oculus Rift Unity 3D Integration Guide

Getting Started. with Easy Blue Print

Lightroom Classic CC and Lightroom CC Updates

RICOH Stereo Camera Software R-Stereo-GigE-Calibration

Scaling Resolution with the Quadro SVS Platform. Andrew Page Senior Product Manager: SVS & Broadcast Video

Gta San Andreas Game Manual Pc Full Version For Windows Xp

EOS 80D (W) Wireless Function Instruction Manual ENGLISH INSTRUCTION MANUAL

Xbox 360 external Xbox 360 External External Xbox 360 Xbox 360 Xbox 360 external Xbox 360 Xbox 360 external Xbox 360 external Xbox 360 external

Single PC Cost Effective Reliable. Configurations Desktop Quarter Cab Half-Cab Custom

Manual. ios App. Ver2.2. v Mall Drive, Commack, NY (P) (F)

For customers in USA This device complies with Part 15 of the FCC rules. Operation is subject to the following two conditions:

2.4GHzWireless Digital Microscope. Comprehensive Operating Instruction

Latest Press Release. seattle divorce lawyer

NVIDIA SLI AND STUTTER AVOIDANCE:

Ball Color Switch. Game document and tutorial

EPILEPSY WARNING 2 ALPHA. Precautions During Use THE NEXT EVOLUTION OF THE ARMA SERIES - THE ARMA 3 ALPHA!

GearBox 3.1 Release Notes

Share My Design Space Project to Facebook or Pinterest?

ADMS-847 Programming Software for the Yaesu FT-847

Transcription:

DESIGNING GAMES FOR NVIDIA GRID BEST PRACTICES GUIDE Eric Young, DevTech Engineering Manager for GRID

AGENDA Onboard Games on to NVIDIA GRID GamePad Support! Configurable Game Settings Optimizing your game for GRID Handling Text Input GRID Server Configurations Validate with Gamestream

ONBOARD GAMES ON TO NVIDIA GRID Prepare for Game Streaming NVIDIA GRID Service connected to SHIELD Devices Work with us to get your Game on GRID!

NVIDIA GRID

GAMEPAD SUPPORT! Add GAMEPAD Controller Support Crucial for a good gaming experience on GRID Use XINPUT API Preferred for Universal Controller Support Easily Implemented for Desktops (Windows, Linux, OSX) Consoles (Xbox 360/One, PS3/PS4) Mobile (Android & IOS) Refer to the NvGamepad Library API Layer for GamePad support for Windows and Android Games http://developer.nvidia.com/cross-platform-gamepad-api

CONFIGURABLE GAME SETTINGS Developer: Game s settings must be configurable Use game config files that are modified externally (by GRID) Do not encrypt config files Makes onboarding difficult or not possible Optionally have the video settings reside in a separate config file NVIDIA: Game Onboarding process for GRID Tested with different game settings Settings are optimized for GRID Visual Quality (HQ) and Frame rate (30fps & 60fps) Streaming settings (H.264)

GEFORCE EXPERIENCE Use GeForce Experience API http://developer.nvidia.com/geforce-settings-api NVIDIA API to configure game settings

VIDEO SETTINGS ON GRID Target these Screen Sizes and Resolutions Shield screen sizes: 5 to 8 LCD screens Large screen sizes: 32 to 85 TVs Screen resolutions: 720p and 1080p Scale User Interface Elements and Text accordingly Add support for HQ Video Settings High resolution textures = images less blurry and stretched Anti-aliasing (TXAA) + more 3D geometry Better H.264 quality (high PSNR & lower bitrate) More Particle Effects Add more emitters, patterns for larger screen Calibrate colors in your game for TVs

VIDEO SETTINGS ON GRID Follow Multiple Screen Size recommendations Screen Sizes Range from 5-8 Inches to 40-65 Ft + Large Screens User Interface Elements and Text Font Sizes Must be Scaled Accordingly Support 16:9 Aspect Ratio = Landscape Orientation Support Overscan = TVs Loose Some Rendered Space Along the Edges Refer to These Guides https://developer.nvidia.com/android-tv-developer-guide http://developer.android.com/guide/practices/screens_support.html

OPTIMIZING YOUR GAME FOR GRID Game launch suggestions Games need to be directly launchable (without Game Launcher) Allow pre-game screens & video startups to be skipped by Gamepad buttons Some Game Menu options should be hidden Shield X sets the game settings before launch Settings should be hidden from user when running on GRID Hide UI settings for Video, audio, and performance Integrate directly with the GRID Link SDK

HANDLING TEXT INPUT Text Input If your game has an in-game On Screen (OSC) Keyboard You are GamePad and ready for NVIDIA GRID Alternatively refer to GRID Link SDK Text input through a Dialog? A non-native OSC Keyboard = Bad experience for GamePad users Integrate with GRID Link SDK for a better experience ALL the Menus & Dialogs Need to be Navigable by Gamepad UI Components should be properly highlighted and resized for visibility UI Elements should be clearly actionable when Selected Do not use Touch Screen controls

GRID SERVER SPECIFICATIONS CPU Configuration GPU Configuration Kepler GK104 Xeon E5-2670 2.6 3.3 Ghz 4-core CPU (8 HT) 1536 Cores 2.4TF / 102GT Maxwell GM204 Xeon E5-2660 v3 2. 6-3.3 Ghz 4-core CPU (8 HT) 2048 Cores 4.8TF / 149GT GPU Memory 4GB 8GB System Memory 15GB 15GB Storage per Game 1TB 1TB

VALIDATE WITH GAMESTREAM Test GameStream using a Shield & NVIDIA GPU Windows 7 or 8 PC with NVIDIA GTX 650 or higher Latest NVIDIA GeForce drivers. WiFi Router: 802.11a/g, 802.11n, 802.11ac dual band recommended. 5Ghz wireless recommended A Shield device

VALIDATE WITH GAMESTREAM On Your PC, by Windows System Open NVIDIA GeForce Experience Choose Preference -> GameStream Click + to Add Your Game On Your Shield Launch Shield HUB My PC Games -> Settings -> GameStream Ready PCs + Enter the IP Address of Your PC Shield Shows a 4 Digit Code Enter on Your PC

RESOURCES Signup for GameWorks! https://developer.nvidia.com/gameworks-registered-developer-program Android TV Developer Guide https://developer.nvidia.com/android-tv-developer-guide http://developer.android.com/guide/practices/screens_support.html NVGamePad Library http://developer.nvidia.com/cross-platform-gamepad-api Contact: GRID-developer-support@nvidia.com