JavaScript Game for beginners Breakout HTML5 Game | Laurence Svekis | Skillshare

Playback Speed

  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

JavaScript Game for beginners Breakout HTML5 Game

teacher avatar Laurence Svekis, Web technology Instructor

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

16 Lessons (2h 8m)
    • 1. 0 Brick Breaker Game Introduction

    • 2. 1 Breakout Game Setup

    • 3. 2 Setup Player Paddle

    • 4. 3 Player Movement KeyPresses

    • 5. 4 Move Player Paddle

    • 6. 5 Mouse Movement Player

    • 7. 6 Add a Bouncing Ball

    • 8. 7 Collision Detection

    • 9. 8 Add Bricks to Screen

    • 10. 9 Update Bricks

    • 11. 10 Scoring and Win

    • 12. 11 Final Game tweaks and Adjustments

    • 13. 12 Bug Fixes and Tweaks

    • 14. 13 Bouns Content

    • 15. 14 Ball Speed Update

    • 16. 15 Final Game Code Review

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels
  • Beg/Int level
  • Int/Adv level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.





About This Class

Make a JavaScript Game - Create your first HTML5 Canvas JavaScript web based game from scratch explore how make a game

Make your own games online - start with this amazing simple game project creating a Breakout game from scratch

Explore how you can write code to create GAMEs - Games that run within any browser - Interactive Games that are fun to play and even more fun to make yourself.  Dynamic Games that can be built upon to customize and add your own game ideas. See what you can build within just a few short hours. 

Want to build online games - want to learn more about game creation -  learn from experienced developer who has created over  100 online games. Source Code is included - try the code for yourself and customize it to make your own  version of the game!!!! You will be amazed at how easy it can be.

Course covers all the basics of creating a fully functional  game from start to finish!!!

  • Setup your game within HTML

  • Create page elements with JavaScript

  • Explore how to set objects and values to prepare for game play

  • Add interaction - keyboard arrow keys and mouse movement to move your character on the screen

  • Add animations for smooth game  movement

  • Create conditions for  ball behaviours, player behaviours

  • Build  multiple interactive items in the game

  • Add collision detection to track interactions

  • How to debug your game

  • How to improve upon the game

  • How to add bonus items,

  • How to setup game start conditions and game win conditions.

Explore how you can create your first game using JavaScript and HTML5 canvas

Apply JavaScript to HTML5 canvas element - drawing on canvas lines and shapes.

How you can add animation to your Game with animation frames

How to make your game interactive with keyboard event listeners

Dynamic and interactive game project to practice and learn more about JavaScript and HTML5

Source Code is included

How to debug your HTML5 canvas game project

Making tweaks and adjustments adding game play , and scoring

Taught by an instructor with over 20 years of real world experience ready to help you learn more about HTML5 and JavaScript.

Start building your own version of the game TODAY.

Meet Your Teacher

Teacher Profile Image

Laurence Svekis

Web technology Instructor


Web Design and Web Development Course Author - Teaching over 700,000 students Globally both in person and online.   

I'm here to help you learn, achieve your dreams, come join me on this amazing adventure today
Google Developers Expert - GSuite

Providing Web development courses and digital marketing strategy courses since 2002.

Innovative technology expert with a wide range of real world experience. Providing Smart digital solutions online for both small and enterprise level businesses.

"I have a passion for anything digital technology related, enjoy programming and the challenge of developing successful digital experiences. As an experienced developer, I created my first computer applications in 1990,... See full profile

Class Ratings

Expectations Met?
  • Exceeded!
  • Yes
  • Somewhat
  • Not really
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.