Tài liệu này trình bày về lập trình game 2D sử dụng HTML5 và canvas, giới thiệu các công nghệ và API mới hỗ trợ phát triển game. Nó tổng hợp các khía cạnh từ cơ bản đến nâng cao, bao gồm các kỹ thuật lập trình, quản lý dữ liệu và cao hơn nữa là xây dựng game tương tác mà không cần phụ thuộc vào các thư viện bên ngoài. Bên cạnh lý thuyết, tài liệu cung cấp các ví dụ thực tế để người đọc có thể áp dụng ngay lập tức.