YoVDO

Learn Game Development with JavaScript

Offered By: Udemy

Tags

Javascript Courses Computer Science Courses Game Development Courses Object-oriented programming Courses 2D Game Development Courses HTML Courses Collision Detection Courses Web Animation Courses Sprite Animation Courses

Course Description

Overview

Make your own animated 2D games

What you'll 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

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 Ibuild unique game worlds for players to have adventures in. Iwill 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 2Dside 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 Iam 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. )


Taught by

Frank Dvorak

Related Courses

ABC du langage C
Institut Mines-Télécom via France Université Numerique
Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera
Advanced Data Structures in Java
University of California, San Diego via Coursera
Advanced React
Meta via Coursera
React المتقدم
Meta via Coursera