100 likes | 220 Views
From zero to hero! Building a Windows Store game in HTML5. Giorgio Sardo Director, Windows Evangelism @ gisardo 3-110. Demo. Let’s play! . Windows 8 platform. Desktop apps. Windows Store apps. XAML. HTML / CSS. View. HTML JavaScript. C# VB. C C++. JavaScript. C# Visual Basic.
E N D
From zero to hero! Building a Windows Store game in HTML5 Giorgio Sardo Director, Windows Evangelism @gisardo 3-110
Demo Let’s play!
Windows 8 platform Desktop apps Windows Store apps XAML HTML / CSS View HTML JavaScript C# VB C C++ JavaScript C# Visual Basic Model controller C C++ WinRT APIs Devices and printing Communication and data DirectX graphics and media System services App Model .NET Silver-light Internet Explorer Win32 Windows kernel services Kernel
IE10 hardware-accelerated platform CSS 2D Transforms CSS 3D Transforms CSS Animations CSS Backgrounds & Borders CSS Color CSS Flexbox CSS Fonts CSS Grid CSS Hyphenation CSS Image Values (Gradients) CSS Media Queries CSS multi-column Layout CSS Namespaces CSS OM Views CSS Positioned Floats (Exclusions) CSS Selectors CSS Transitions CSS Values and Units Data URI DOM Element Traversal DOM HTML DOM Level 3 Core DOM Level 3 Events DOM Style DOM Traversal and Range DOMParser and XMLSerializer ECMAScript 5 File Reader API File Saving FormData HTML5 Application Cache HTML5 async HTML5 BlobBuilder HTML5 Canvas HTML5 Drag and drop HTML5 Forms and Validation HTML5 Geolocation HTML5 History API HTML5 Parser HTML5 Sandbox HTML5 Selection HTML5 semantic elements HTML5 track HTML5 video and audio JavaScript Typed Array ICC Color Profiles IndexedDB Page Visibility Pointer (Mouse, Pen, and Touch) Events RequestAnimationFrame Navigation Timing Selectors API Level 2 SVG Filter Effects SVG, standalone and in HTML Web Messaging Web Sockets Web Workers XHTML/XML XMLHttpRequest (Level 2) XMLHttpRequest CORS
Windows Runtime (WinRT) APIs User interface HTML5 CSS3 DirectX Controls Data binding SVG Tiles Input Accessibility Printing Devices Communications and data Contracts Local and cloud storage Web Geolocation Portable Sensors NFC Notifications Streams Media Memory management XML Networking SMS Playback Capture Play To Visual effects Fundamentals Application services Threading/timers Memory management Authentication Cryptography Globalization
Demo From zero to hero!
Related sessions • 2-106 Designing Games for Windows 8 • 3-111 Gaming reimagined: Gaming Case Studies • 3-107 Core Technologies for Windows 8 Games
Resources • aka.ms/AppDev • aka.ms/GameDesign Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessions
Resources • Develop: http://msdn.microsoft.com/en-US/windows/apps/br229512 • Design: http://design.windows.com/ • Samples: http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples • Videos: http://channel9.msdn.com/Windows Please submit session evals by using the Build Windows 8 app or at http://aka.ms/BuildSessions