intermediate

Aprox. 2 months

Assume 6 horas / semana (trabalhe em seu próprio ritmo)

Feito por:
Junte-se a milhares de estudantes

Inicie o curso grátis

Inicie o curso grátis
Grátis
Você recebe
Video-aulas
Exercícios práticos e visualize instruções para o projeto
course image

Resumo do curso

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.

Por que fazer este curso?

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.

Pré-requisitos

Knowledge of HTML, Javascript, and how the web works is necessary for this course. There is an optional lesson on the specific parts of Javascript and the DOM that you'll need for this class as a refresher, but this is not an introductory course on Javascript.

Veja os Requisitos Tecnológicos para usar a Udacity.

Conteúdo

Lesson 0

Optional HTML/Javascript crash course

Lesson 1

Introduction to Canvas rendering

Lesson 2

Atlases

Lesson 3

Map rendering

Lesson 4

Basic Input, handling events

Lesson 5

The entity hierarchy

Lesson 6

Box2D, and using external libraries

Lesson 7

Adding sound

Lesson 8

Asynchronous Loading

Supplementary Materials

Alt text

Link to download free chapters

Instrutores & Parceiros

instructor photo

Colt McAnlis

Instructor

Colt McAnlis is a Developer Advocate at Google focusing on Performance and Gaming; Before that, he was a graphics programmer in the games industry working at Blizzard, Microsoft, and Petroglyph. He’s been an Adjunct Professor at SMU Guildhall, a UDACITY instructor, and a Book Author. Recently, he’s been teaching Android Devs the Zen of Performance. When he's not working with developers, Colt spends his time preparing for an invasion of giant ants from outer space.

You can follow him on G+ (+Colt McAnlis) or Twitter (@duhroach)

instructor photo

Peter Lubbers

Instructor

Peter 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.

instructor photo

Sean Bennett

Instructor

Sean 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.