First Month Free — use code BTS40. Offer valid for 80 credits plan.Learn More
This class is no longer available, but we found something similar!
200
credits for 4 classes
Class

Learn To Code A Platformer Game Using Phaser 3 & Javascript For Beginners Part 1

Completed by 173 learners
Ages 11-15
Live Group Class
Learn how to create a platform game using JavaScript and Phaser 3 framework.
Average rating:
4.8
Number of reviews:
(329 reviews)

Live video meetings
1x per week, 4 weeks
2-5 learners per class
50 min

What’s included

4 live meetings
3 hrs 20 mins in-class hours

Class Experience

This class is also offered as a camp: https://outschool.com/classes/spring-break-coding-camp-learn-to-code-a-platformer-game-for-beginners-Dv0w384c#uso4MwEBW5

In this course, students will learn how to create a platform based game using the Phaser 3 framework. Phaser is a powerful framework that's an industry standard for creating games for Facebook Instant marketplace, Android Play Store, Apple Store, websites, and more. Students will be coding the game using JavaScript which is a very popular coding language that is also easier to understand for beginners. In each class I will show and explain how to code sections of the game, then I will ask students to try it out themselves. I will also give out a challenge after every class so students can experiment and grow their knowledge. By the end of the course students will have the knowledge of how to create a basic game using javascript and Phaser. 

Week One:
I will show and guide students to install phaser and everything else we will need to code our game. Then they will learn how to load assets like sprites into the game and display them. Students will learn how to create the world and setup the environment.

Week Two: In this week we will create the player and his different animations using sprite sheets. We will also explore how to add the built in physics functionality that phaser has, to our game and how to control the player using the keyboard.

Week Three:
We will create the stars and place them on the map for the player to interact with and also learn how to keep track of the score.
Student will also learn how to code the bombs in our game that the player will have to avoid.

Students don't need to have coding knowledge but it helps. Since this course uses Repl any computer with internet access will work.

Topics the course covers:
        Basic game design
        Creating a webpage 
        Connecting a game with Phaser 3
        How to work with sprites
        How to create animations from sprite sheets
        How add physics to our game
        Keyboard control to move the player
        Handling game over
        Track the score 

Please note: If the student is outside of the age range but you think they still may be suitable for this class, please contact me before signing up. They should have experience navigating around a computer and be able to listen and follow instructions well with minimal help. 

Please review my class rules and policies: https://cdn.filestackcontent.com/ossRr9woS9idai4ZVpuF

Other Details

Supply List
Students should make a free account here: https://repl.it/login
 1 file available upon enrollment
External Resources
In addition to the Outschool classroom, this class uses:

Meet the teacher

Joined August, 2019
4.8
329reviews
Profile
Teacher expertise and credentials
I have a degree in computer science and have been coding for over 10 years. I have also worked a few years in the industry creating desktop games. As someone who was originally self taught I know  how important it is to learn code by being very hands-on and experimenting, which is how I will be teaching.

Reviews


Are you planning to use state funding, such as an Education Savings Account (ESA), Micro-grant or scholarship to help pay for your learner’s education?
Back