HTML5 Game Development NEW
Starting dates and places
Description
Building High Performance Web Applications
This course will walk you through the major components of building GRITS, an HTML5 game. We'll talk about how to take standard game…
Class Summary
This course will walk you through the major components of building GRITS, an HTML5 game. We'll talk about how to take standard game development techniques, and use them to create high performance HTML5 applications.
What Should I Know?
Knowledge of HTML, Javascript, and how the web works is necessary for this course. There is an optional unit on the specific parts of Javascript and the DOM that you'll need for this class as a refresher.
What Will I Learn?
At the end of this course, you'll understand …
Frequently asked questions
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Building High Performance Web Applications
This course will walk you through the major components of building GRITS, an HTML5 game. We'll talk about how to take standard game…
Class Summary
This course will walk you through the major components of building GRITS, an HTML5 game. We'll talk about how to take standard game development techniques, and use them to create high performance HTML5 applications.
What Should I Know?
Knowledge of HTML, Javascript, and how the web works is necessary for this course. There is an optional unit on the specific parts of Javascript and the DOM that you'll need for this class as a refresher.
What Will I Learn?
At the end of this course, you'll understand how to develop an HTML5 game. You will gain familiarity with HTML5 features such as 2D canvas and techniques for improving performance.
Syllabus
Unit 0 - Optional HTML/Javascript crash course
Unit 1 - Introduction to Canvas rendering
Unit 2 - Atlases and Map rendering
Unit 3 - Basic Input, handling events
Unit 4 - The entity hierarchy
Unit 5 - Box2D, and using external libraries
Unit 6 - Adding sound
Unit 7 - Asynchronous Loading
Course Instructors
Colt McAnlis InstructorColt McAnlis is a Developer Advocate at Google focusing on Chrome Games and Native Client; Before that, he was a systems & graphics programmer in the games industry working at Blizzard, Microsoft (Ensemble), and Petroglyph. He also spent 4 years as an Adjunct Professor at SMU Guildhall's school for game development, where he taught classes on math, physics, graphics, and concurrent programming. When he's not working with partners, Colt spends his time preparing for an invasion of giant ants from outer space.
Peter Lubbers InstructorPeter Lubbers is a Program Manager at Google in the Chrome Developer Relations team and lives and breathes HTML5. He is the co-author of Pro HTML5 Programming (Apress) and the founder of the San Francisco HTML5 User Group, the largest HTML5 User Group in the world. A native of the Netherlands, Peter served as a Special Forces commando in the Royal Dutch Green Berets. In his spare time Peter likes jumping out of planes, bungee-jumping, and running ultra-marathons.
Sean Bennett Assistant InstructorSean Bennett is a Course Architect at Udacity and is passionate about using the web to improve the quality of education available worldwide. Sean's background is in web programming, and he likes to dabble in functional web programming. When he's not working to improve education, Sean likes running, hiking, and preparing for the inevitable zombie apocalypse.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.