Do you want to get into gamemade? Are you studying programming and want to pump up your skills in program development? Do you have an idea for a game but don’t know how to approach the technical implementation?

This course is for you! During the course we will learn the popular Phaser 3 game framework, used for creating cozy and light-hearted HTML5 games.

Why Phaser?

Despite the fact that Phaser is extremely easy to learn, it is used by serious game studios when developing commercial games. It can be used to solve almost any problem. After taking this course you will have all the necessary skills to create browser games of different genres on your own.

Why should we make HTML5 games?

The HTML5 games market is at its peak today. In 2018, Odnoklassniki paid game developers 3.2 billion rubles, and Vkontakte – 2 billion rubles. Social networks are actively developing their game platforms to support HTML5 games and are looking for new developers. Odnoklassniki constantly organizes contests in HTML5 direction with drawing of generous prizes. Facebook has opened Instant Games platform with games available in messenger. Vkontakte is actively working on HTML5 Direct Games platform. Instant games can be launched even in Telegram!

Who is the course for?

  • For professional developers from different industries who are interested in the game industry. Working as a programmer and want to learn something new? Are you looking for a hobby or want to create a portfolio? Have you long wanted to change your field and get into gamemade? In this course we will learn important architectural principles used in game development and gamedevelopment terminology. After taking this course, you will be confident enough in the games industry to move into a new field in a specialist role;
  • For game designers with knowledge of JavaScript. With Phaser you will be able to quickly test your ideas, you can prepare a prototype with it in a couple of hours;
  • For indie developers. Are you down on your luck because of lack of marketing budget or the cosmic number of competitors in Steam and mobile stores? Try making an Instant HTML5 game for social media! You’ll be able to create a working game quickly and hit a promising market. HTML5 is cross-platform development. Write code once – publish to all platforms at once;
  • For Computer Science students. In gamedev, programmers can develop in different directions: create their own AI, write a physics engine, program shaders and create graphics libraries. In any case, creating simple HTML5 games and this course will be a great starting point.

What this course will give you

  • You will become the author of three complete games that you will create from scratch during the course;
  • You will be able to confidently use a wide range of Phaser tools: rendering sprites and graphics, creating scenes and project architecture, transforming sprites, running animations, rendering texts with custom fonts, playing sounds and music;
  • Gain experience with two physics engines: basic arcade and advanced MatterJS;
  • Master the Tiled program and be able to create your own level maps from a set of tiles;
  • Learn to generate spritlists in TexturePacker and create frame-by-frame animation from them in Phaser;
  • Improve your knowledge and skills in program and game development by mastering modern techniques and design patterns;
  • Understand the principles of client-server games and learn how to develop them;
  • You will be able to use SocketIO to implement real-time PVP multiplayer;
  • Prepare a solid portfolio that will allow you to enter the market of the game industry as a confident specialist.