there has never been a better time to build a game that targets pc, tablets, phone and xbox!
TRANSCRIPT
Jaime RodriguezPrincipal Evangelist
The Microsoft Games Platform
2-662
Mark PaleyPrincipal Program Manager
There has never been a better time to build a game that targets PC, tablets, phone and Xbox!
Convergence
Middleware
Tooling
New Gaming Features
Today…
Core Services
Microsoft Platform
HTMLJavaScrip
t
CC++
C#VB
Win32
.NET
Internet
Explorer
Communication
& DataApplication Model
Devices & Printing
WinRT APIsGraphics &
Media
JavaScriptCC++
C#VB
XAML HTML / CSS
Direct X Trident
Win32 …
Movies & Cut
Scenes
Game Input
Graphics Audio
DirectX Video Pointer* PLM*
Windows Azure
Connected Services
Local Services
Direct2D
XInput
Sensor API
WASAPI
Xbox LIVE
Media Foundatio
nAppData
Contracts
Visual Studio
Asset Viewers
Asset Processors
Tools
Microsoft Games Platform
HTML
XAML*
XAudio2
Direct3D
Store Install*
GraphicsDebuggin
gWiFi Direct
*Not in Win32
Visual Studio Universal ProjectsFall Fury
Demo
Reduced cost: creating or porting
Gaming middleware
Ads & Payment
BaaS & Web API
Comprehensive list at http://services.windowsstore.com
Facebook SDK
Unity 4 beta for Windows Phone 8.1
Demo
Unity 4.5 Beta (RTM 2014 Spring)
Performance improvements for WP8 customers More easily target 512MB devices
Available NOW in the beta group
Unity Beta for Windows Phone 8.1 (RTM 2014 Summer)
Converged application modelUniversal ProjectsMulti-threaded rendererImproved CLR performanceAccess to all of WinRT through Unity Scripts
Available NOW – Apply here: http://aka.ms/unitywp81beta
Unity Summary
ANGLE
Cocos 2DX
Open CV
Open Frameworks
OGRE
OSS technologies
Cocos2DX ANGLE
Demo
Tooling
• Update2 brings: Parity with PC, Windows Store, and Windows Phone
• Graphics Frame Analysis • Capture & Playback
Project Templates
Compiler
Editor
Local & Remote Debugger
Simulators
Version Control
Image Editor
Model Editor
Shader Designer
Content Pipeline
Compile HLSL in VS
Graphics profiler
Graphics Diagnostics
Contracts
Tiles & Notifications
Facebook integration
Screen recording
Engaging Users
Screen Recording
Demo
CPULess than 5%, depending on File I/O and audio compressionVideo encoding done on GPU
GPUProfiles default at 30fps GPU hardware encodingGameplay prioritized over recording quality during contentionFrames may be dropped if there is GPU contention
Memory Scales with encoded resolution, depending on phoneVGA (480x640) : 15.3MB – 19.3MBWVGA (480x800): 18.4MB – 21.6MB
Screen Recorder Cost
16
Roaming settings
Windows Azure
OneDrive
Xbox Live Services
Connected experiences
Discovery
Monetization
Frictionless Purchases
Convergence
Store & Monetization
+116% YoY Apps +115% YoY Downloads +184% YoY MO revenue +98% QoQ IAP revenue
Engage Tiles Notifications
Connected Roam Settings Share & project
Polish Assets & icons
Personalize Settings Localize
Make GREAT games!! Input
Touch, Keyboard, Mouse, Controller Sensors
Screens Windowing Orientation, Feature Levels High-density
Performance Low-memory Windows RT
Coming Soon…
Developer wish-list
• Console-like API• More control in their hands• Eliminate overhead between my app and the GPU• Predictability, consistency• Advancing the state of the art rendering features• Awesome tools to debug and profile• Broad availability
What is Direct3D 12?
• More Direct than ever!• Faster, More complex scenes• Works across all Microsoft Platforms• Conformance and consistency• Supported by excellent tools
Looks good on PowerPoint, but…
DirectX 12 demo
"After a week of making small tweaks to the game, I released it in mid-December and the downloads kept going up and up, with over 150 thousand in the first month.“Richard Hawkins, Wilson’s adventure
“[we] were very surprised at the download numbers from the Microsoft platforms, which had almost 50% of downloads across all platforms we released on”, COGG games, Santa’s Super Sledge.
"Sales of Reindeer Round-Up were strongest on Windows Phone 8 with over 10,000 downloads in 8 days, and the reaction from the community and the people playing the game has been fantastic“, Christian West, Reindeer Round-up
There has never been a better time to build a game that targets PC, tablets, phone and Xbox!
Source: Three indie developers that attended our Unity portathon weekend eventhttp://www.microsoft.com/en-gb/developers/articles/week01mar14/porting-to-windows-with-unity-three-game-developers-tell-all
Wed 14:30, Max McMullen “DirectX – Direct3D futures”
For more info..
Fri, 10:30, Frank Savage “Xbox One Game Platform”
Thur 14:30, Rong Lu“Graphics Dev. w/ Visual Studio 2013”
Pre-recorded, Michael Johnson“Improve monetization with MS Ads”
Wed 17:30, Dan McLachlan“Innovations & high perf 2D Graphics”
Wed, 17:30, Bernardo Zamora “HALO’s Azure Cloud Services”
Thur, 13:00, John Gallardo“Contracts & Pickers”
Wed, 17:30, T Fennel & J Raastroem“Notification Platform”
Wed, 17:30, Bernardo Zamora “Maximize Windows App Revenue”
Wed 16:00, Adam Tuliper “Build your first game with Unity”
Your Feedback is Important
Fill out an evaluation of this session and help shape future events.
Scan the QR code to evaluate this session on your mobile device.
You’ll also be entered into a daily prize drawing!
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.