Careertail
About UsCoursesCareer PathsBlogOpportunities
Log In
Courses>Game Development>Game Development in JS - The Complete Guide (w/ Phaser 3)
DevelopmentGame Development in JS - The Complete Guide (w/ Phaser 3)
Price:Paid
Length:21.5 hours
Content type:video
level:all levels
Updated:23 February 2024
Published:21 August 2022
Similar courses
Opportunities
Courses>Game Development>Game Development in JS - The Complete Guide (w/ Phaser 3)
Game Development in JS - The Complete Guide (w/ Phaser 3)
4.4 (2.6k)
21.5 hours
2628 students
What you will learn
1Developing games by creating the games
2Fundamentals of game development
3Use Javascript to develop games for Facebook
4Publish your own game on Facebook Instant Games
Target audiences
1People looking for the practical game development guide
2Beginner developers eager to start developing games
3Experienced developers discovering new development opportunities
Requirements
1Minimal Javascript or other programming language knowledge
FAQ
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Description

What is Phaser?

Phaser is a framework for creating HTML based games in Javascript. It’s very simple to use and get started with. It provides a full set of features to create professional games ready to be published on different platforms. Such as Facebook Instant Games, IOS, or Android platforms.


What we are going to build?

In this course, you will learn how to create your own games from scratch in Javascript with the Phaser framework.

All concepts will be taught by creating real games which we are going to publish on Facebook Instant Games.

You will get an understanding of concepts you can use in any other game development platform like Unity or Unreal engine.

Now, let's introduce briefly games & concepts you are going to work on,

The first game will be a simple flappy bird clone. You will learn how to initialize the Phaser Game and how to use and manipulate physical concepts like gravity and velocity among many others.

We will show, how to create different game objects such as player and pipes blocking the way. You will learn how to re-use game objects so every time pipe will reach the start of the screen it will get recycled at the end.

We will create a difficulty system and we will keep track of the score. Our game will contain multiple scenes such as menu scene, score scene, pause, and play scene.

The second game will be more complicated. We will work on a platformer game where the main character will be able to jump on platforms. The main goal of the game will be to collect as many diamonds as possible, avoid or eliminate enemies and make it to the second level,

On the design of the map, we will be working in the Tiled editor. I will show you how to create different tile and object layers which we will later bring to life in our game.

You will learn how to create different types of attacks like melee attacks and launch projectiles. We will create different types of enemies and we will animate them.

We will work on a well-known detection concept called Raycasting which we will create completely from the scratch. The player will be able to receive damage from enemies & traps and when health will reach 0 or the player will fall off, the game will be lost and restarted

Our game will have multiple levels that will be unlocked after the player will reach the finish line. Unlocked levels will be displayed in the level scene. Upon reaching the last level game will be finished and credits will be displayed.

There is much much more covered in the lectures so I hope to see you in the course!

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot
Careertail
Courses>Game Development>Game Development in JS - The Complete Guide (w/ Phaser 3)
DevelopmentGame Development in JS - The Complete Guide (w/ Phaser 3)
Price:Paid
Length:21.5 hours
Content type:video
level:all levels
Updated:23 February 2024
Published:21 August 2022
Similar courses
Opportunities
Courses>Game Development>Game Development in JS - The Complete Guide (w/ Phaser 3)
Game Development in JS - The Complete Guide (w/ Phaser 3)
4.4 (2.6k)
21.5 hours
2628 students
What you will learn
1Developing games by creating the games
2Fundamentals of game development
3Use Javascript to develop games for Facebook
4Publish your own game on Facebook Instant Games
Target audiences
1People looking for the practical game development guide
2Beginner developers eager to start developing games
3Experienced developers discovering new development opportunities
Requirements
1Minimal Javascript or other programming language knowledge
FAQ
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Description

What is Phaser?

Phaser is a framework for creating HTML based games in Javascript. It’s very simple to use and get started with. It provides a full set of features to create professional games ready to be published on different platforms. Such as Facebook Instant Games, IOS, or Android platforms.


What we are going to build?

In this course, you will learn how to create your own games from scratch in Javascript with the Phaser framework.

All concepts will be taught by creating real games which we are going to publish on Facebook Instant Games.

You will get an understanding of concepts you can use in any other game development platform like Unity or Unreal engine.

Now, let's introduce briefly games & concepts you are going to work on,

The first game will be a simple flappy bird clone. You will learn how to initialize the Phaser Game and how to use and manipulate physical concepts like gravity and velocity among many others.

We will show, how to create different game objects such as player and pipes blocking the way. You will learn how to re-use game objects so every time pipe will reach the start of the screen it will get recycled at the end.

We will create a difficulty system and we will keep track of the score. Our game will contain multiple scenes such as menu scene, score scene, pause, and play scene.

The second game will be more complicated. We will work on a platformer game where the main character will be able to jump on platforms. The main goal of the game will be to collect as many diamonds as possible, avoid or eliminate enemies and make it to the second level,

On the design of the map, we will be working in the Tiled editor. I will show you how to create different tile and object layers which we will later bring to life in our game.

You will learn how to create different types of attacks like melee attacks and launch projectiles. We will create different types of enemies and we will animate them.

We will work on a well-known detection concept called Raycasting which we will create completely from the scratch. The player will be able to receive damage from enemies & traps and when health will reach 0 or the player will fall off, the game will be lost and restarted

Our game will have multiple levels that will be unlocked after the player will reach the finish line. Unlocked levels will be displayed in the level scene. Upon reaching the last level game will be finished and credits will be displayed.

There is much much more covered in the lectures so I hope to see you in the course!

Similar courses
Opportunities
Make the most out of your online education
Careertail
Copyright © 2021 Careertail.
All rights reserved
Quick Links
Get StartedLog InAbout UsCourses
Company
BlogContactsPrivacy PolicyCookie PolicyTerms and Conditions
Stay up to date
Trustpilot