Introduction to Creating a Road Crossing Game with Phaser 3

Hello, my name is Paula Fireless Navarro, and I will be your instructor for this course. In this program, you’ll learn to create a game from absolute scratch, similar to games like Frogger or Crossy Road. The game involves moving a character from one end of the screen to the other while avoiding obstacles.

We’ll be using the Phaser framework to build this game, and the only prerequisite is basic knowledge of JavaScript. We’ll begin with an introduction to Phaser from the ground up, guiding you step-by-step through the process of creating this exciting project.


What You’ll Learn

  1. Sprites
    • Sprites are the building blocks of players and enemies in the game.
  2. Working with Groups
    • You’ll learn to manage multiple sprites conveniently by organizing them into groups.
  3. User Input Detection
    • You’ll master how to detect user inputs, allowing players to control the character using either a mouse or a touchscreen.
  4. Collision Detection
    • Learn how to identify when elements overlap, a critical skill in game development.
  5. Camera Effects
    • Discover how to create camera effects, like shaking the screen when the player collides with an enemy, adding a polished feel to your game.
  6. Event Handling
    • Understand how to use events effectively, an essential topic for creating dynamic and interactive gameplay.

Learning Styles and Approach

We believe in empowering learners regardless of their preferred learning style:

  • Visual Learners:
    Watch the instructor build the game step-by-step on the screen.
  • Kinesthetic Learners:
    Follow along by coding, experimenting, and playing with the source code.

Additionally, revisiting lessons is encouraged. You can return to previous lessons for a refresher whenever needed, especially when working on your own projects.


Practical Application and Success Tips

To get the most out of this course, consider these tips:

  1. Integrate Learning into Personal Projects:
    • As you progress, apply your newfound skills to your own game ideas.
  2. Plan for Success:
    • Dedicate specific days of the week to the course. Ideally, aim for three sessions a week, but tailor this to your schedule.
  3. Make Learning a Priority:
    • Prioritize your learning to maximize the value of this training.

Leave a Comment