Upload
nerita
View
54
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Integrate your game with Windows platform. Vladimir Kolesnikov Technical Evangelist Microsoft @ vladkol. β. Some traits of a great game. Snap and scale beautifully. Invest in a great Tile. Use the right contracts. Feel connected and alive. Roam to the cloud. - PowerPoint PPT Presentation
Citation preview
Integrate your game with Windows platformVladimir KolesnikovTechnical EvangelistMicrosoft
@vladkol
β
Some traits of a great game
Snap and scale beautifullyInvest in a great TileUse the right contractsFeel connected and aliveRoam to the cloud
Respect device experience
Use device capabilitiesUse device and OS capabilities
Devices
Diverse range of devices
Input DevicesTouchKeyboard + MouseJoystickAll of them!
Snap and scale
Design for Multiple View StatesYour 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
Woohoo! Somebody made a shot at 7:32PMWoohoo! Somebody made a shot at 7:32PM
for Push Notifications and Live Tiles in your Unity game
demo Windows Runtime Plugin
Toast Templates for Windows 8Toast notifications use the same template architecture as Live TilesRich set of rendering options available
Notification Delivery Mechanisms
ScheduledLocal PeriodicSend notifications while your app is running.
Schedule a notification update in advance at the precise time you specify.
Update tiles and badges at a fixed time interval by polling a cloud service for new content.
PushNotifications sent directly from a cloud server to an individual user, at a time of the server’s choosing.
Some important stepsfor push notifications
Settings and CapabilitiesInternet Client capabilityToast EnabledAssociated with the Store
And on Windows Phone 8Networking capability
On Windows 8
Has Privacy Policy
Push Notifications capability
…and even more
Changing lock screen imagePutting your badgesRaw 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
in your game and for your gamedemo Charms and Contracts
XAML + DirectX
The Best of Both Worlds
XAMLInteractivity, control model
UI, drawing, animations
Data binding, media, HTML
Design-time experience
Unity3D/DirectXHighest performance rendering
Direct device access
Complex 2D/3D graphics, text
Image effects
App Bar
List Box
Hyperlink
CheckboxProgress Bar
Text Box
Password
Progress Ring
Tooltip
Grid ViewButton
Flip View
Combo Box
Scroll Bar
Context Menu
Slider
Toggle Switch
Semantic Zoom
Panning Indicator
Rating
List ViewFlyout
Radio Button
Clear Button
Reveal Button
Spell CheckingIn-box XAML Controls
Connected Experience
What is Windows Azure Mobile Services?
Data
Notifications
Auth
Server LogicLogging & Diag
ScaleScheduler
for data and notifications demo Azure Mobile Services
Data Roaming
App data vs. User data
User data
Documents Photos Music Videos
App data
Settings Files Session State
Local Cache
Roaming
App uses data normally
Data syncs for the user’s Microsoft account
LocalStorage
Hardware
Windows 8 and Windows Phone 8 provides seamless access to device capabilities including camera, microphone, sensors, NFC, and touch.
SensorsGPSMotion (Accelerometer, Gyro, Compass)LightNFC
Basic game scenarios for sensors
Shake Rotate Flip
Light-aware games – render for lighting
Dark Indoors Outdoors
Voice Driven Games on Windows Phone
CommandsSpeech recognitionText-to-speech
Using device capabilities is a way to make your game more addictive attractive for users
Windows and Windows Phone Stores
Key Technical Features
TrialIn-app purchaseThird-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-appsSigned receiptsLocal testing with CurrentAppSimulator
demo Windows Store
in-app purchase in a Windows Store game
While we are in betawith Windows Store and Windows Phone addons
Topics to discussNetworkingJavaScript and CollectionsCamera and Microphone
Tips&Tricks coming“Lessons learned” sessions
Input
Q&A
…
Already built for your gameWindows Runtime Plugins for Unity3D
Windows Runtime Plugins
Snap View
Share and Setting
Store
Ads
Windows Azure
Analytics
Charms
Settings
Snap View
Search
Windows Azure Mobile Services
http://www.bitrave.com/unity-windows-8-plugins/http://prime31.com/plugins
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
Developer Documentationhttp://msdn.microsoft.com/en-us/windows/apps
http://dev.windowsphone.com
Windows Azure Mobile Services
http://www.windowsazure.com/en-us/develop/mobile/
Create your app
http://www.windowsstore.com/
http://dev.windowsphone.com/join
Vladimir Kolesnikov@[email protected]