1 / 56

Integrate your game with Windows platform

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.

nerita
Télécharger la présentation

Integrate your game with Windows platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Integrate your game with Windows platform Vladimir Kolesnikov Technical Evangelist Microsoft @vladkol

  2. β

  3. 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 Respect device experience Use device capabilities Use device and OS capabilities

  4. Devices

  5. Diverse range of devices

  6. Input Devices Touch Keyboard + Mouse Joystick All of them!

  7. Snap and scale

  8. Design for Multiple View States Your game can be displayed on any one of these view states: Minimum (1024x768) Widescreen (1366x768+) Snap view (required) Portrait Resolutions, ratios, scales, view states

  9. Handling Snapped View

  10. Tiles and Toasts

  11. Woohoo! Somebody made a shot at 7:32PM Woohoo! Somebody made a shot at 7:32PM

  12. demo Windows Runtime Plugin for Push Notifications and Live Tiles in your Unity game

  13. Toast Templates for Windows 8 Toast notifications use the same template architecture as Live Tiles Rich set of rendering options available

  14. Notification Delivery Mechanisms Local Scheduled Periodic Push Update tiles and badges at a fixed time interval by polling a cloud service for new content. Notifications sent directly from a cloud server to an individual user, at a time of the server’s choosing. Send notifications while your app is running. Schedule a notification update in advance at the precise time you specify.

  15. Some important steps for push notifications

  16. Settings and Capabilities On Windows 8 Networking capability Toast Enabled Internet Client capability Associated with the Store Has Privacy Policy Push Notifications capability And on Windows Phone 8

  17. …and even more

  18. Putting your badges Changing lock screen image Raw notifications Control channels Background services

  19. Live Tiles, Toastsand Badges make your game more addictive and live for users

  20. Charms and Contracts

  21. Settings Contract and Charm

  22. Share Contract and Charm

  23. Search Contract and Charm

  24. File Picker Contract

  25. demo Charms and Contracts in your game and for your game

  26. XAML + DirectX

  27. The Best of Both Worlds XAML Unity3D/DirectX Interactivity, control model Highest performance rendering UI, drawing, animations Direct device access Data binding, media, HTML Complex 2D/3D graphics, text Design-time experience Image effects

  28. In-box XAML Controls Button Text Box Grid View Clear Button Spell Checking Checkbox Radio Button Progress Ring Progress Bar Combo Box Hyperlink Context Menu Flyout Password Reveal Button List View Semantic Zoom Rating Slider Flip View List Box Scroll Bar Toggle Switch Tooltip Panning Indicator App Bar

  29. Connected Experience

  30. What is Windows Azure Mobile Services? Auth Data Notifications Logging & Diag Server Logic Scheduler Scale

  31. demo Azure Mobile Services for data and notifications

  32. Data Roaming

  33. App data vs. User data App data Settings Files Session State Local Cache User data Documents Photos Music Videos

  34. Roaming App uses data normally Local Storage Data syncs for the user’s Microsoft account

  35. Hardware

  36. Windows 8 and Windows Phone 8 provides seamless access to device capabilities including camera, microphone, sensors, NFC, and touch.

  37. Sensors GPS Motion (Accelerometer, Gyro, Compass) Light NFC

  38. Basic game scenarios for sensors Shake Rotate Flip

  39. Light-aware games – render for lighting Dark Indoors Outdoors

  40. Voice Driven Games on Windows Phone Commands Speech recognition Text-to-speech

  41. Using device capabilities is a way to make your game more addictive attractive for users

  42. Windows and Windows Phone Stores

  43. Key Technical Features In-app purchase Trial Third-party payment systems

  44. Handling Trials • Select a time period for your trial • Let the Windows Store handle the rest UseCurrentApp.LicenseInformationto check trial information

  45. In-app Purchase Signed receipts Different types of in-apps • Local testing with CurrentAppSimulator

  46. demo Windows Store in-app purchase in a Windows Store game

  47. While we are in beta with Windows Store and Windows Phone addons

More Related