Learn Game Development with JavaScript

Make your own animated 2D games

4.45 (242 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Learn Game Development with JavaScript
10,647
students
3 hours
content
Oct 2022
last update
$89.99
regular price

What you will learn

Build 2d games with HTML, CSS & JavaScript, no frameworks and no libraries

Explore web animation techniques with HTML canvas element

Practice Object Oriented Programming

Discover and learn 5 fundamental techniques of 2D game development and use them in a real project

Why take this course?

Games should be exciting, full of secrets and special features! Let me take you step by step though my creative process and show you how I build unique game worlds for players to have adventures in. I will explain every line of code as we write it. Let's practise object oriented programming and use HTML, CSS and plain vanilla JavaScript to build a game. There will be no frameworks and no libraries, because we want deep understanding of how things work under the hood.


Let's explore an alien planet and it's mechanical life forms in a steampunk themed 2D side scroller. We will learn how to implement:

  • Sprite animation

  • Parallax backgrounds

  • Collision detection

  • Power ups

  • Different enemy types that alter the gameplay

  • and many other features of 2D game development

If you are a beginner front end web developer curious about game development, creative coding & web animation, come join me and learn how to create beautiful visuals for your games, and how to implement unique game features that will make your project stand out. Have fun!


(In this class I am giving away a lot of free game art assets for characters, environments and props. These were created by me or artists I hired, there is no copyright. Feel free to use them for any of your personal projects if you want. )

Screenshots

Learn Game Development with JavaScript - Screenshot_01Learn Game Development with JavaScript - Screenshot_02Learn Game Development with JavaScript - Screenshot_03Learn Game Development with JavaScript - Screenshot_04

Reviews

Denis
October 20, 2023
Thank you for your lessons. They are incredibly interesting and informative. I've gained valuable insights that I'm eager to apply.
Cain
October 5, 2023
I highly recommend this course as a basic introduction to the fundamentals of building a game using Javascript. I felt that most functions were explained, there was a good amount of repetition to ensure that concepts sunk in, and overall I think this is a solid foundation to build on, giving knowledge on some of the basics that are abstracted away when using a game engine. I would have liked to see an additional 10-20m segment on cleaning up the code a bit, breaking it into multiple class files, creating some utility functions for some of the repeated code, and I would also have liked to see some "pause the video here and implement X feature that we just talked about" moments integrated into the course, but despite that still a top notch course.
Paul
August 24, 2023
The course is very good. I enjoyed the use of OOP in setting up the program for this course. At times it can be hard to follow along.
Quan
June 24, 2023
This is one of the best courses I have taken here. Everything is very well explained and moves at a perfect pace. I highly recommend people wanting to learn 2d gaming to check it out!
Denis
June 13, 2023
The course was really nice and fast paced, for me it was a pretty good refresher with some really nice results at the end (a working game), I would like to ask you about the extra sprites that you mention once the "base game" is done. Could we get more sprites to make other games as well? I am only asking because a video mentioned this.
Julian
May 28, 2023
This is one of the best courses I have taken here. Everything is very well explained and moves at a perfect pace. I highly recommend people wanting to learn 2d gaming to check it out! ⭐️⭐️⭐️⭐️⭐️⭐️
Łael
April 14, 2023
It feels like I'm taking steppes ahead before preparing the variables first, everything feels so chaotic. I define a function using variables that weren't declared then jump around the code. Also explaining basics of javascript in tutorial like this feels like a waste of time. Anyone without basics will be only recreating the steppes without understanding, provided explanations aren't enough to make up for this kind of lack of knowledge and in turn for those who understand the tutorial in terms of js will feel chaotic seeing all these unplanned chaotic moves and out of place explanations.
Roman
April 12, 2023
Interesting and useful course.Where you can find a lot of examples how to work with images, sprites, timers, collisions, and sounds.
Yvonne
March 24, 2023
Fantastic, put the speed mode of the video on .5, otherwise it played too quickly, but that is totally me!Thank you Frank!
Divyesh
March 22, 2023
Awesome beginner friendly course for building your first game. Everything was covered properly and at good pace too!!
Susanta
March 10, 2023
It was my first time making a game using javascript. There were tonns of informaiton in the videos. I might have to look back again. But overall it was explained well and in a easy format.
Ryan
March 9, 2023
I love how much I'm learning here. It's very nice to be able to relearn OOP concepts I learned in college, while also giving me a very accessible way to start my game development journey!
Sébastien
February 27, 2023
A very interesting project. I have learn a lot thanks! Super cours j'ai beaucoup appris et le projet était fun. Merci.
Raistlin
January 7, 2023
the course was very informative and easy to understand for someone with a very basic understanding of other programing languages. I specifically appreciate the fact that the creator left in his mistakes and errors and explained how to fix them as this is a very important part of programming. for any beginner I would 100% recommend
Jessica
December 30, 2022
This is an excellent match because I wanted a fun way to learn JavaScript. I want to create my own side scroller game, so it's good practice and helps me understand the basic structure.

Charts

Price

Learn Game Development with JavaScript - Price chart

Rating

Learn Game Development with JavaScript - Ratings chart

Enrollment distribution

Learn Game Development with JavaScript - Distribution chart
4777782
udemy ID
7/12/2022
course created date
7/27/2022
course indexed date
Bot
course submited by