Udemy

Create a Survival Game in Javascript with Phaser 3

Enroll Now
  • 4,831 Students
  • Updated 6/2023
4.2
(152 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 43 Minute(s)
Language
English
Taught by
Morgan Page
Rating
4.2
(152 Ratings)
2 views

Course Overview

Create a Survival Game in Javascript with Phaser 3

Covers ES6, Classes, Arrays, Objects, Functions, Phaser 3, Tiled and more!

If you need to practise your javascript...

If you want to learn some new ES6 stuff...

If you have ever wanted to create a survival game...

Then this course is for you!

You will get experience using:

  • ES6

  • Classes

  • Arrays

  • Objects

  • Functions

  • Phaser 3

  • Tiled

  • Animation

  • Spritesheets

Creating a survival game is fun and a great way to learn some Javascript and Phaser fundamentals.

The game includes:

  • Animations

  • Basic Enemy AI

  • Audio

  • Mouse & Keyboard Input Handling

  • Advanced Matter Physics

Full source code is included.

I hope you enjoy the course!


About me

I've been developing games using Unity3D for over 7 years now. I currently have ten games published on the Android app store. My first game I ever wrote, 'Isle Survive', has had over 1 million downloads and an average rating of 4 out of 5. I have also written numerous Unity plugins to enable adding features to mobile games like advertising banners and 'In-App' purchasing.

Account packages, haulage systems, mainframe processors, websites... I've done all sorts of programming but now I try to write games and it is so much more fun!

I still remember how excited I was, getting my ZX81 and writing my first few lines of BASIC. Yes I'm that old...

I love how the barrier of entry to game development has been lowered these past few years. I'm sure this has a lot to do with the current indie game explosion and I'm very excited for the future.


Why not join my discord server and say hello?!


Course Content

  • 9 section(s)
  • 31 lecture(s)
  • Section 1 Introduction
  • Section 2 Getting Started
  • Section 3 Mainly The Player
  • Section 4 The Map
  • Section 5 Hulk Those Resources
  • Section 6 Careful With That Axe Eugene
  • Section 7 Know Your Enemy
  • Section 8 The End Of The Beginning
  • Section 9 Bonus

What You’ll Learn

  • Javascript, Phaser 3, Tiled and game design


Reviews

  • E
    Enrico Davini Neto
    4.0

    Ok, the course is a little bit outdated. Also I tried to followup with my own code and tiles, it was bit difficult, but I got it working. Overall it was pretty entertaining to be honest. But I saw that the instructor only did one followup course :/ It would be also good if this was the complete course, not splitted into two.

  • E
    Eduardo Ribeiro
    5.0

    "Excellent course! Recommended for those with an intermediate knowledge of JavaScript and programming logic. The content isn't approached or explained in deep detail regarding Phaser or the applied concepts - which the instructor clearly masters the subject; It's more like an excellent starting point for those interested in getting to know the library and game development, therefore mainly recommended for those with some existing knowledge, as I mentioned at the beginning. Highly recommended! I'll definitely be getting the next module.

  • 석현 류
    5.0

    재밌게 강의를 들었습니다.

  • L
    Lioan Hernandez Lopez
    4.0

    i think is a good course but some updates are needed to make it have 5 stars, ex: i was getting crazy with this error Uncaught TypeError: Cannot read properties of undefined (reading 'addOnCollideStart') at new Enemy (Enemy.js:31:36) at MainScene.js:32:87 i was able to solve it adding plugin: PhaserMatterCollisionPlugin.default but for a course that is paid the user experience should not be stop a course just stating cause is not fully fuctional

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed