Mô tả

  1. Do you want to become part of the game development industry?

  2. Do you study programming and want to upgrade your programming skills?

  3. Do you have an idea for a game, but don’t know how to approach technical implementation


Then this course is for you! During the training, we will master the popular HTML5 Creation Engine - PixiJS!

Why should we use PixiJS? It's one of the most popular HTML5 engines for game creation. Here are the main advantages:


  • Fast and rich API with a huge number of different useful features

  • Popular engine with friendly and supportive community

  • Absolutely free and open-source


During the course, we will develop 2 complete games from scratch:

  • puzzle game

  • 2D endless runner game


We will cover the following topics:

  • Working with PIXI containers and sprites

  • Working with PIXI texts and graphics

  • Advanced scenes management

  • Play frame-by-frame animations

  • Create tween motion and animations

  • Playing music and sound effects

  • Resources handling

  • Custom physical processing and collision handling

  • Prepare your project build for release using webpack


The strong benefits:

  • You will become the author of two complete HTML5 games that you create from scratch during the training

  • Improve your knowledge and skills in software and game development by mastering modern techniques and design patterns

  • Prepare a solid portfolio that will allow you to enter the gamedev industry as experienced specialist.

Enjoy the training and feel free to contact me for any questions!

Bạn sẽ học được gì

Mastering HTML5 game development with Pixi JS from zero to advanced level

Create 2 complete games from scratch: puzzle and endless 2D runner

Learn how to work with PIXI sprites, containers, texts and graphics

Add music and sound effects

Create your own custom physics and collision handling code

Create tweens and play frame-by-frame animations

Create universal resource loader

Implement advanced scenes management

Improve your knowledge and skills in software and game development by mastering modern techniques and design patterns

Yêu cầu

  • Basic JavaScript knowledge

Nội dung khoá học

4 sections

Puzzle Game

31 lectures
Introduction and Puzzle Game review
03:13
Creating the project structure
09:38
Preparing the development environment
10:13
Creating a canvas element and game rendering
08:59
Developing the resource loader
16:05
Completing the resource loader
13:26
Display the background image
15:23
PIXI.Sprite features
20:42
Creating the puzzle pieces
16:03
Placing pieces in the random order
06:58
Adding interactivity
20:12
The interactivity of puzzle pieces
11:33
Puzzle pieces events
07:59
Swapping puzzle pieces
16:56
Adding sounds and music
09:52
Tweens animations
15:46
Project preparation
16:40
The background movement
13:27
Creating the platform
18:30
Create multiple platforms
18:22
The platforms movement
07:34
Creating the hero
07:57
Adding physics
03:24
Objects collisions
12:51
Improving the collisions
06:45
The hero’s jump
07:07
Creating diamonds
11:36
Collecting diamonds
08:16
Creating the UI
10:50
The game over state
12:52
The final popup window
14:24

PixiJS project template

6 lectures
1. The structure
07:47
2. Creating the canvas element
06:26
3. Creating the loader
18:25
4. Starting the game
07:13
5. Rendering the sprites
05:34
6. Scenes Manager
13:45

Match3 Game

15 lectures
1. Creating a single field
09:14
2. Creating a fields grid
13:43
3. Creating a single tile
04:38
4. Create a tile in each field
12:18
5. Selecting a tile to move
15:32
6. Clear tile selection
07:06
07. Tiles movement animation using GSAP
11:44
08. Swapping the tiles
11:30
09. Search for combinations
14:42
10. Removing tiles
03:40
11. Fall of the remaining tiles
13:20
12. Adding and dropping new tiles
07:14
13. Checking for combinations after tiles falling
04:14
14. Collect combinations at the start
05:03
15. Reverse swap
03:31

Infinite runner game

17 lectures
1. Project setup
04:27
2. Create a moving background
12:07
3. Creating a single platform
12:46
4. Creating a hero
07:30
5. Creating multiple platforms
16:36
6. Enable physics
05:22
7. Platforms physical bodies
08:26
08. Debugging matter bodies
09:06
09. Movement of platforms
07:56
10. The physical body of the hero
09:22
11. Hero jump
08:36
12. Collision of the hero and platform
12:31
13. Creating diamonds
09:51
14. The physical body of a diamond
08:45
15. Collecting diamonds
08:03
16. UI
08:22
17. Restarting the game
11:24

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.