Making Games With Phaser
4.6 (227 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,933 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Making Games With Phaser to your Wishlist.

Add to Wishlist

Making Games With Phaser

Learn the fundamentals of JavaScript And Phaser!
4.6 (227 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,933 students enrolled
Created by Michael Leung
Last updated 1/2017
English
Price: Free
Includes:
  • 3 hours on-demand video
  • 3 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
Know the fundamentals of JavaScript
Know the basics of using Github
Create games with Phaser
View Curriculum
Requirements
  • Git installed
  • Brackets installed
  • Google Chrome installed
Description

This course covers the fundamentals of JavaScript and Phaser.  You do not need to have any prior coding experience!  All you need is a computer, determination, and a thirst for knowledge.  By the end of the course, you will be able to create your own video games!

We start out by learning the fundamentals of JavaScript using Replit and then we move on to creating our own Phaser examples using the Brackets text editor.  In regards to Phaser, I will be going over user input, tile maps, sounds, particles, groups, and a lot more!

Unlike most game development courses, I take a different approach where instead of teaching you how to make a complete game, I teach you several game aspects in small independent chunks.  I believe this will let you be a more creative game developer as your skills will not be confined to what is needed for a particular game.

If you have never coded before or are just looking to learn something new, I think this course is a great introduction!  It is completely free to watch and all of the resources I use in the the tutorial are also free.

Who is the target audience?
  • You should take this course if you like video games or if you just like learning new things!
  • You should not take this course if you're not willing to occasionally be confused or stumped
  • You should take my course if you have a lot of grit and determination
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 46 Lectures Collapse All 46 Lectures 03:08:28
+
Notes
2 Lectures 03:53
Keyboard Shortcuts
03:47

Already know JavaScript?
00:06
+
JavaScript Fundamentals
11 Lectures 29:24
Hello World
01:07

Commenting
01:08

Spacing
01:36

Math Operators
01:34

Comparison Operators
01:57

Booleans, Strings, And Numbers
03:08

Arrays And Objects
02:57

If And Else Statements
03:04

While And For Loops
03:21

For Each And For In Loops
02:30

Functions, Methods, And Scope
07:02
+
More Advanced JavaScript
5 Lectures 11:53
Developer Tools
00:44

Regular Expressions
02:31

Map, Reduce, And Filter
02:33

This
01:50

Turnary Operators, Prototype, And More JS Tricks
04:15
+
Phaser Prep
10 Lectures 28:12
PhaserDemo Github Repository
00:08

Phaser Boilerplate Code
05:13

Setting Up A Github Repository
02:14

How Phaser Works
02:25

Add State 0 through 9
04:05

Switching Between Each State
07:54

Pushing to you Github Repository
01:20

Scale Manager
01:34

CSS
01:47

Piskel And SketchPad
01:32
+
Phaser
17 Lectures 01:54:18
State 0: Add Sprites And Keyboard Input
07:49

State 0: Add Background And Camera Movement
09:13

State 0: Add Sprite Sheet Animation
04:58

State 1: Create Tiled Tile Map
06:19

State 1: Add Tile Map To Game
03:00

State 1: Collide With Tile Map
07:25

State 2: Shoot Bullets
09:10

State 2: Kill Enemies With Bullets
04:29

State 3: Buttons
06:05

State 4: Tweens
07:26

State 5: Gravity And Acceleration
06:56

State 6: Time Events And Particles
06:39

State 7: Touch Screen Swipes
07:43

State 8: Text
08:44

State 8: Google Fonts
02:02

State 9: Firebase
09:28

State 9: Simulate Scores
06:52
+
Epilogue
1 Lecture 00:49
Last Remarks
00:49
About the Instructor
Michael Leung
4.6 Average rating
225 Reviews
5,933 Students
1 Course

Hi, I'm Michael and I'm from San Francisco.  I took a gap year after graduating high school in 2015 in order to focus purely on software development.  Over my gap year, I took on several technical internships at many different startups learning about mobile and web development.  I am now attending City College of San Francisco aiming at transferring to either Stanford or UC Berkeley as a Computer Science major.