Making Games With Phaser

Learn the fundamentals of JavaScript And Phaser!
4.6 (121 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.
4,184 students enrolled
Free
Start Learning Now
  • Lectures 46
  • Length 3 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2016 English

Course 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.

What are the requirements?

  • Git installed
  • Brackets installed
  • Google Chrome installed

What am I going to get from this course?

  • Know the fundamentals of JavaScript
  • Know the basics of using Github
  • Create games with Phaser

What 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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Notes
Keyboard Shortcuts
03:47
Already know JavaScript?
Article
Section 2: JavaScript Fundamentals
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
Section 3: More Advanced JavaScript
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
Section 4: Phaser Prep
PhaserDemo Github Repository
Article
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
Section 5: Phaser
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
Section 6: Epilogue
Last Remarks
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

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.

Ready to start learning?
Start Learning Now