Integrate your game with Windows platform Vladimir Kolesnikov Technical Evangelist
β
Some traits of a great game Snap and scale beautifullyInvest in a great TileUse the right contractsFeel connected and aliveRoam to the cloudRespect device experienceUse device capabilities Use device and OS capabilities
Devices
Diverse range of devices
Input Devices
Snap and scale
Design for Multiple View States Your game can be displayed on any one of these view states: Resolutions, ratios, scales, view states Widescreen (1366x768+)Snap view (required)Minimum (1024x768) Portrait
Handling Snapped View
Tiles and Toasts
demo Windows Runtime Plugin
Toast Templates for Windows 8
Notification Delivery Mechanisms
Some important steps
Settings and Capabilities Internet Client capability Toast Enabled Associated with the Store And on Windows Phone 8 Networking capability On Windows 8 Has Privacy PolicyPush Notifications capability
…and even more
Changing lock screen image Putting your badges Raw notificationsControl channelsBackground services
Live Tiles, Toasts and Badges make your game more addictive and live for users
Charms and Contracts
Settings Contract and Charm
Share Contract and Charm
Search Contract and Charm
File Picker Contract
demo Charms and Contracts
XAML + DirectX
The Best of Both Worlds XAML Interactivity, control model UI, drawing, animations Data binding, media, HTML Design-time experience Unity3D/DirectX Highest performance rendering Direct device access Complex 2D/3D graphics, text Image effects
In-box XAML Controls
Connected Experience
What is Windows Azure Mobile Services?
demo Azure Mobile Services
Data Roaming
App data vs. User data User data DocumentsPhotos MusicVideos App data SettingsFiles Session StateLocal Cache
Roaming App uses data normally Data syncs for the user’s Microsoft account Local Storage
Hardware
Windows 8 and Windows Phone 8 provides seamless access to device capabilities including camera, microphone, sensors, NFC, and touch.
Sensors
Basic game scenarios for sensors ShakeRotateFlip
Light-aware games – render for lighting DarkIndoorsOutdoors
Voice Driven Games on Windows Phone
Using device capabilities is a way to make your game more addictive attractive for users
Windows and Windows Phone Stores
Key Technical Features Trial In-app purchase Third-party payment systems
Select a time period for your trial Let the Windows Store handle the rest Handling Trials Use CurrentApp.LicenseInformation to check trial information
In-app Purchase Different types of in-apps Signed receipts Local testing with CurrentAppSimulator
demo Windows Store
While we are in beta
Topics to discuss Networking JavaScript and Collections Camera and Microphone Tips&Tricks coming “Lessons learned” sessions InputQ&A …
Already built for your game
Windows Runtime Plugins Live Tiles and Toasts Snap View Share and Setting Store Ads Windows Azure Analytics Live Tiles Charms Settings Snap View Search Windows Azure Mobile Services
Windows and Windows phone provides have design principles, contracts and APIs for building high quality games with advanced user experience and continuous involvement. Unlock all those features in your Unity games
Resources en-us/windows/apps en-us/develop/mobile/ Vladimir