HTML5 - Cengage

The Official
Guide to Game Development
Chapter 7
Online Game Development:
deploy everywhere
Key Chapter Questions
■ How is online game development distinct from other forms of
game development?
■ What sets HTML5 apart from other online and web-based
development platforms?
■ How does GameSalad Creator export to HTML5?
■ How are online games distributed and marketed?
■ What delivery platforms are ideal for HTML5?
Everything is Connected
Source Bitstorm.org. Image courtesy of Jeannie Novak.
Conway’s Game of Life
HTML5 vs. XHTML: Fight!
Source Andrew Kirmse & Chris Kirmse. Image courtesy of Jeannie Novak.
Meridian 59
Design Differences
Clicks & Touches
Visual and audio cues
Source GameSalad®. Image courtesy of Jeannie Novak.
Bamboo Forest
Design Differences
Clicks & Touches
Keyboard controls
Image courtesy of Utopian Games.
Running Wild ARCADE
Design Differences
Clicks & Touches
Specials
Image courtesy of Gamesmold.
Puzzle Dozer Lite
Procedural Components
Image courtesy of GameSalad®.
Nodes can be temporarily disabled in Creator to test whether or not
they are causing game-affecting lag.
Distribution & Discovery
Source GameSalad®. Image courtesy of Kimberly Unger.
Danger Cats!
Distribution & Discovery
Video
Image courtesy of Quantum Sheep.
Air Supply - 1bit Run
Distribution & Discovery
Social Media
Image courtesy of GameSalad®.
Image courtesy of GameSalad®.
Too Fat to Fly
Design Limitations
■ Audio
■ File Sizes
■ Download Speeds
■ Acquisition
Design Limitations
File Sizes
Source Apple Inc.
The Secret of Grisly Manor
Summary
■ Everything is Connected
■ It Goes with Everything
■ HTML5 vs. XHTML: Fight!
■ Design Differences
■ Procedural Components
■ Distribution & Discovery
■ Design Limitations
■ Deployment
■ Evolution Over Time