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 realization?
This course is for you!
During the course we will learn the popular game framework Phaser 3, which is used to create great 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 alone, you will have all the skills you need to create browser-based games of various genres on your own.
Why create HTML5 games?
The HTML5 games market is at its peak today. 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.
Who this course is for:
- Professional developers from different industries who are interested in the game industry
- Indie developers and game programmers
- IT students
- Game designers and artists who are proficient in JavaScript language
What you will learn
- You will become the author of three full games that you will create from scratch during the course.
- Gain experience with two physics engines: basic arcade and advanced MatterJS.
- You will confidently use a wide range of Phaser tools: working with sprites and rendering graphics, creating scenes and project architecture, running animations, connecting custom fonts, playing sounds and music.
- Improve your knowledge and skills in program and game development by mastering modern design techniques and patterns.
- Learn to generate spritlists in TexturePacker and create frame-by-frame animation in Phaser.
- Master the Tiled program and be able to create your own level maps from a set of tiles.
- Understand the principles of client-server games and learn how to develop them.
- You will be able to use SocketIO to realize PVP multiplayer in real time.
- Prepare a solid portfolio that will allow you to enter the market of the game industry as a confident specialist.
- Prepare a project build for release using webpack