392 days ago... game developers: get the most out of windows 10 2-637
TRANSCRIPT
![Page 1: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/1.jpg)
![Page 2: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/2.jpg)
Game Developers: Get the Most out of Windows 10
2-637
Jaime Rodriguez Games Evangelist@jaimerodriguez
Brian PeekGames Evangelist @brianpeek
![Page 3: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/3.jpg)
392 days ago...
![Page 4: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/4.jpg)
![Page 5: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/5.jpg)
Jaime Rodriguez Games Evangelist@jaimerodriguez
Game Developers: Get the Most out of Windows 10
2-637
Brian PeekGames Evangelist @brianpeek
![Page 6: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/6.jpg)
Windows 10 User FeaturesOS/platform improvements
Migrate to UWPXbox LiveEcosystem Update
Our topics for today
Recommended deep dive sessions are at bottom of page, italics, and shown on last slide
![Page 7: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/7.jpg)
DEMO
FPO
Engaging experiences
Start Screen
Action Center
Xbox App
Game DVR
![Page 8: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/8.jpg)
App experiences across devicesXbox app
Experience Xbox OneWindows 10
on the PC
Windows 10 on mobile devices
Xbox.com
Gamer profile with game clips and gamer history
Games Hub
Rich Activity Feed with comments
View and share game clips and screen shots
Create Game DVR clips and screen shots
Threaded text messaging with other users
Voice chat with other users
Game streaming from Xbox One
Xbox SmartGlass control of Xbox One and TV
Xbox SmartGlass companions for Xbox One games
Social hub
Companion experiences
http://channel9.msdn.com/Events/GDC/GDC-2015/Gaming-Consumer-Experience-on-Windows-10
![Page 9: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/9.jpg)
DirectX 12
Windows SDK Additions
MediaLow latency audio
Casting
OS improvements
WinRT .NET Win32 and COM
MSDK Additions
Windows 8.1 Windows 10
3-673 – Advanced DX12 Graphics and Performance, Thurs 2PM, Max McMullen
3-723 – Screen Casting: Develop Multi-Screen …, Thurs 6:30PM, Steven Wilssens
![Page 10: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/10.jpg)
Universal Windows Platform
App model Packaging Deployment Update
APIsLicensing Store Tools
Windows for PCs
Windows for Phones
Windows on Xbox
Windows for …
![Page 11: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/11.jpg)
DEMO
Windows 8.x apps
on Windows 10
![Page 12: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/12.jpg)
Games must support Window resizing Supports minimum size & preferred sizeEnter (F11 or Alt+Enter) & Exit (Esc) Full screen Set Preferred Launch Mode
Activation/Deactivation Pause/Restart game play Pause/Restart sound
Windowing
3-779 – Navigation and Windowing in Universal Windows Apps, Friday 12:30 PM, Roberth Karman
![Page 13: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/13.jpg)
DEMO
ApplicationView.GetForCurrentView().TryEnterFullScreenMode();
![Page 14: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/14.jpg)
Design for multiple screens
http://channel9.msdn.com/Events/GDC/GDC-2015/Designing-Games-for-a-Windows-Core-World
Responsivefluidly
changing, Reflow
Adaptiveadapts to the
device, Reposition,
Replace, Reveal/Hide
Scalingexpands or
shrinks to fit the overall size of
the device, Resize
![Page 15: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/15.jpg)
Can now show and hide InputPane
Get size of InputPane when docked
Can accept text input without a TextBox
Text Input
Touch Keyboard, docked
Floating Keyboard
![Page 16: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/16.jpg)
DEMO
InputPane.
GetForCurrentView().
TryShow();
![Page 17: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/17.jpg)
Windows.Gaming.Input.GamepadWindows Mobile, Desktop, Xbox One Multiple GamepadsHeadset
Migrating XInput to Gamepad XInputUAP
Gamepad (Coming soon)
![Page 18: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/18.jpg)
Xbox Live Services
User identity & social
ProfileXbox/Microsoft account
SocialFriends and social feed
Game experience
Data PlatformUser statistics
Multiplayer
MP Session Directory
Cloud Session service
SmartMatchCloud matchmaking
Rich Presence
Leaderboards
Achievements
Game clips
Reputation
& more
& more & more
http://channel9.msdn.com/Events/GDC/GDC-2015/Developing-with-Xbox-Live-for-Windows-10
![Page 19: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/19.jpg)
DEMO
var user = awaitUser.SignInAsync(Window.Current.Dispatcher);
var xboxLiveContext = new XboxLiveContext(user);
![Page 20: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/20.jpg)
Xbox Live Data Platform Design
Event
Spool
Data Receiver
Stats Engine
Achievements
Leaderboards
Etc.
Presence
Event Events
Event(MatchComplete)
Stats(BestScore, TimeSpent)
Xbox Live Cloud ServicesUniversal Windows Platform App
Real Time Activity
![Page 21: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/21.jpg)
DEMO
xboxLiveContext.LeaderboardService.GetLeaderboardAsync ( gameConfigId, "LBEnemyDefeatsDescending" );
![Page 22: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/22.jpg)
Title Callable User Interfaces
Standardized UI flows Easier & Consistent Xbox Live experiences
Live Profile card Multiplayer Invite Achievements
![Page 23: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/23.jpg)
ID@Xbox
Classic Windows Apps
(Win32, etc.)
Universal Windows Apps
Standard XDK-based Console Games
![Page 25: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/25.jpg)
One Core Operating System
One Application Platform
One Gaming Social Network
One Store
Go Universal
![Page 26: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/26.jpg)
Other sessions of interest to game devs
3-673 – Advanced DX12 Graphics and Performance, Thurs 2PM, Max McMullen
2-723 – Screen Casting: Develop Multi-Screen …, Thurs 6:30PM, Steven Wilssens
2-648 – Building Universal Windows Games with Unity, Wed 5 PM, Adam Tuliper
2-695– App Packaging & Deployment, Thurs3:30 PM, Barclay Hill & Jason Salameh
3-686– Running OpenGL ES 2.0 on Windows , Thurs 3:30 PM, Allison Stroll & Tony Balogh
3-736 – Acquiring users & monetizing your apps…, Fri 9 AM, Inigo Lopez & James Oleinik
3-779– Navigation and Windowing in Universal Apps, Fri 10:30 AM, Robert Karman
2-762– Tiles, Notifications & Action Center, Fri 12:30 PM, Thomas Fennel & Lei Xu
2-664– All that is new in the Windows Store, Thurs 11:30 AM, Ashish Babbar & Adrian Maziak
3-765– App 2 App Communications…, Fri 2:00 PM, Arunjeet Singh & Mathew George
Wed
Th
urs
Fri
http://channel9.msdn.com/Events/GDC/GDC-2015
![Page 27: 392 days ago... Game Developers: Get the Most out of Windows 10 2-637](https://reader038.vdocuments.mx/reader038/viewer/2022110207/56649d345503460f94a0a6d3/html5/thumbnails/27.jpg)
© 2015 Microsoft Corporation. All rights reserved.