95% off How to Program Games: Tile Classics in JS for HTML5 Canvas (Coupon)

How to Program Games: Tile Classics in JS for HTML5 Canvas - Udemy Coupon

Get Discount


Bonus: download a free guide that reveals 11 tricks for getting the biggest discounts on Udemy courses, including this course.

Coupon & course info

Course Name: How to Program Games: Tile Classics in JS for HTML5 Canvas

Subtitle: Learn to code tile-based worlds and related core gameplay for genres like arcade, overhead racing, and puzzle adventure.

Instructor: Taught by Chris DeLeon, Game Development Trainer, 9 years helping people get started

Category: Development

Subcategory: Game Development

Provided by: Udemy

Price: $97 (before discount)

Free coupon code: See above (no charge for coupon)

Review info & popularity

As of March 4, 2016…

Students: 1101313 students enrolled

Ratings: 51 reviews

Rank: ranked #280 in Udemy Development Courses

Brief course description

By taking this new course you’ll program several classic game types that all incorporate 2D tile-based worlds. You’ll code in JavaScript for HTML5 Canvas, so a text editor and ordinary web browser are all you need (an art program can be handy for a few sections but is not required). I’ve attached my code for each step so you’ll never be stuck. At the end you’ll learn even more ways to apply what you’ve learned. Also by completing the course you’ll get a PDF of my complete 500-page textbook on game development: Hands-On Intro to Game Programming. The book contains over 100 exercises, a couple of more game types, and additional material with more detail about the projects you created in this course.

(HTML5 Logo in the course image is by W3C, licensed under Creative Commons Attribution 3.0 Unported. Background pattern for transition cards CC BY-SA 3.0 Subtle Patterns © Atle Mo. drawn by Paul Phönixweiß.)

(Read more about this course on the official course page.)

Chris DeLeon bio

Chris DeLeon is a Los Angeles-based videogame development coach training clients worldwide. He’s made dozens of games, including indie mobile and online games reaching millions of players. He’s done game design professionally for Electronic Arts, a Silicon Valley start-up, and Will Wright’s R&D company. Chris has taught game development skills to graduate and undergraduate classes at Georgia Tech, middle school students at Camp Galileo, and to adults in one-on-one lessons. He was selected for Forbes 30 Under 30, established Carnegie Mellon’s game development club, and co-chair’s IndieCade’s workshops for new developers.

(Learn more about this instructor on the official course page.)

Recommended courses

If you like this course, you might also be interested in:


1. Design + Code an Android App from Scratch

Code An Android App From Photoshop To Playstore in 16 hours with this Android Development Series

Taught by Vivek Ramesh, CEO/Founder at slidenerd


2. Learn Python, it’s CAKE (Beginners)

Python training for beginners who would like to write programs but don’t have a clue how to write python code.

Taught by Jason Elbourne, Entrepreneur, Computer Programmer, College Professor


3. Step-by-step HTML and CSS for Absolute Beginners

Learn how to code HTML5 + CSS3 to create your own website in this beginner-level course. No coding experience required!

Taught by Kathleen Farley, aka Robobunnyattack! + co-founder of Audiohackr


4. MATLAB for the Absolute Beginner

Learn about matrices, arrays, animations, graphs, tables, simulink, GUIs, and much more. All in one course!

Taught by Think Forward Consulting, Professional Consulting and Training Services


5. Mobile App Development in 27 Minutes: Android ✅

Android app in Android studio. Learn Android app development now!

Taught by Mr Grant Klimaytys, Top 2% Instructor on Udemy (As Voted by Udemy Staff)

Final details for this Udemy course

Languages: English

Skill level: Intermediate Level

Lectures: 149 lessons

Duration: 14 Hours of video

What you get: Create, display, and play with a 2D tile world that supports optimized collision (a central concept for generations of games in a variety of genres!)

Target audience: Anyone who wants to learn practical skills to program their own games at home

Requirements: Any plain text editor like Notepad will do, however one which supports features for programmers such as multiple file tabs, code highlighting, line numbers, and smart/auto-indentation can be handy for later phases as the code grows in length (Notepad++ is free for Windows, TextWrangler for Mac, or Sublime Text 2 which I use has a fully functional free trial for either)

Access: Lifetime access

Peace of mind: 30 day money back guarantee

Availability: available online, as well as on iOS and Android

Download options: check course to see if you can download lessons