Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build JavaScript Candy Crush Game & other Games Projects
25 students

Build JavaScript Candy Crush Game & other Games Projects

Game development with JavaScript - candy crush, speed typing, rock paper scissors, snake-food, pong, Tic-Tac-Toe game
Last updated 10/2025
English

What you'll learn

  • Learn essential JavaScript concepts such as variables, loops, setInterval, setTimeout
  • Work with functions, event listeners, DOM manipulation, if...else, do...while
  • Learn how to build interactive and engaging browser-based games using JavaScript, HTML, and CSS
  • Work with JavaScript arrays and array methods, objects, new Set()

Course content

14 sections169 lectures54h 59m total length
  • Introduction9:07
  • Introduction to Speed Typing Game11:14
  • Introduction to Rock Paper Scissors Game5:17
  • Introduction To Snake-Food Game And Pong Game7:09

Requirements

  • You should have a good knowledge of JavaScript, CSS and HTML

Description

Unlock the power of JavaScript and bring your creativity to life with JavaScript Addictive Games Projects!

"Build JavaScript Candy Crush Game & other Games Projects "

Don’t just learn JavaScript—build, play, and master it. Enrol today and turn your coding journey into an adventure!

This hands-on course is designed for students who want to learn how to build interactive and engaging browser-based games using JavaScript, HTML, and CSS. This course will guide you step by step through the process of creating exciting games while strengthening your programming skills.

Why should you enrol? Because games teach coding like nothing else. Throughout the course, you will learn essential JavaScript concepts such as variables, loops, functions, event listeners and the DOM (Document Object Model). You will also explore game development fundamentals, including localStorage, animations, handling user input, scoring systems, high score detection and storage, if...else conditions, for() loop, do...while() loop, array manipulation, getting random values, object literals, new Set(), etc.

  1. Build a fully functional and responsive Candy Crush-style game using JavaScript, HTML, and CSS, implementing grid logic, swapping mechanics, and scoring.

  2. Develop a responsive Speed Typing game that measures user input accuracy and speed in real time using event listeners and timers.

  3. Create an interactive and responsive 2 Player Rock Paper Scissors game with dynamic animations, score tracking

  4. Develop addictive and responsive Snake-Food Game with snake growth dynamics, random food generation and recursive timing loop, score tracking, number of lives tracking

  5. Build engaging 2 Player Pong Game with smooth paddle frame animation, random ball movement, ball Physics to ensure the ball bounces in opposite direction when it hits the wall and paddle, ensure scoring techniques, etc.

  6. Create a 2-player Tic-Tac-Toe Game with winning patterns, animations, score tracking, handle each cell clicking, player turn management

Each project reinforces core JavaScript concepts—DOM manipulation, event handling, arrays, loops, conditionals, and even basic algorithms—through immersive, rewarding challenges.

Perfect For:

  • Aspiring game developers who want to level up their portfolio

  • JavaScript enthusiasts ready to add some FUN to their skill set

  • Career changers seeking projects that actually impress employers

Each game project will introduce new JavaScript techniques and concepts, helping students build a strong foundation in coding. By the end of the course, you will have a portfolio of games you can showcase, customize, and even expand upon.

Enroll now and game on! Your JavaScript superpowers await!

Warning: Side effects may include uncontrollable urge to show off your games to everyone you meet. Simply addictive.

Who this course is for:

  • JavaScript enthusiasts
  • Game development enthusiasts