1 / 13

HTML5 Gaming

HTML5 Gaming . By Scott Benton. HTML5. New HTML Standard Previous Version of HTML, HTML 4.01, Released in 1999 Not an O fficial S tandard Yet No Browsers Have Full HTML5 Support All Major Browsers Continuing to Add HTML5 Features. How Did HTML5 Get Started?. 2006

keena
Download Presentation

HTML5 Gaming

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. HTML5 Gaming By Scott Benton

  2. HTML5 • New HTML Standard • Previous Version of HTML, HTML 4.01, Released in 1999 • Not an Official Standard Yet • No Browsers Have Full HTML5 Support • All Major Browsers Continuing to Add HTML5 Features

  3. How Did HTML5 Get Started? • 2006 • World Wide Web Consortium • W3C • Web Hypertext Application Technology Working Group • WHATWG • Decided to Cooperate to Create New Version of HTML

  4. Planned Rules for HTML5 • New Features Based on HTML, CSS, DOM, and Javascript • Reduce the Need for External Plugins (like Flash) • Better Error Handling • More Markup to Replace Scripting • HTML5 Should Be Device Independent • Development Process Visible to the Public

  5. HTML5 Features • New Elements • New Attributes • Full CSS3 Support • Video and Audio • 2D/3D Graphics • Local Storage

  6. Gaming on the Web • Developing Web Games was Frustrating • Plugin-Based Technologies • Plugins like Flash are disconnected from technologies surrounding them • HTML, JavaScript, and CSS • Fit naturally on page, but are more limited

  7. HTML5 and Web Gaming • Canvas Element • Ability to create dynamic graphics • Audio • Ability for browser audio without using a plugin • WebSockets • Allows two-way communication between server and client • Web Storage • Larger storage capabilities using local and session storage • Client-side only, not transferred with each HTTP request • WebGL • OpenGL for web

  8. Benefits of using Web Technologies • Open Web Technologies are not Platform Dependent • Objective-C for iOS, Java for Android, and their respective SDKs • Do Not Need to Go Through Distribution Channels • Web applications can be hosted and distributed as desired • Scalable Layouts for Different Devices • Responsive Web Design

  9. Limitations of HTML5 in Gaming • Incomplete Browser Support • HTML5 is still young • Specifications still being defined as browsers work to add the features • Browser Inconsistencies • Browsers made by different organizations • Likely to be differences between browsers despite the standards • Resources / Performance • Capability of device can limit performance • Fewer Tools, Frameworks, and Resources • Compared to plugin based options

  10. HTML5 Game Demonstrations

  11. Other HTML5 Applications • CSS3 Maker • Web Design Tool • CanvasMol • 3D Molecule Viewer • Zygote Body • 3D Anatomical Body Viewer • WebGL Bookcase (Google Chrome Experiment) • Interactive Google Books Application

  12. Discussion • What other applications are possible with HTML5? • How graphically complex can HTML5 games become? • Is HTML5 a reliable game development platform?

  13. HTML5 Gaming By Scott Benton

More Related