2D Game Development With Cocos Creator: The Ultimate Guide

Posted By: ELK1nG

2D Game Development With Cocos Creator: The Ultimate Guide
Last updated 9/2021
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.76 GB | Duration: 11h 28m

Learn cross-platform mobile game development with Cocos Creator using JavaScript

What you'll learn

Cross-platform game development in Cocos Creator

Creating 2D endless runner game

Work with sprites and text

Add music and sound effects

Physical engine and collision handling

Frame-by-frame animations

Scenes management

Reuse of resources and random level generation

Requirements

Basic JavaScript knowledge is required

Description

Do you want to become part of the game development industry?Do you study programming and want to upgrade your programming skills?Do you have an idea for a game, but don’t know how to approach technical implementationThen this course is for you! During the training, we will study the popular cross-platform mobile game development engine - Cocos Creator! Why Cocos Creator?Cocos Creator is a tool for cross-platform mobile game development. Here are the main advantages:Useful unity-style editor for easy UI creationPowerful cocos2d-x engine that supports cross-platform buildJavaScript and TypeScript support for developing game logicDuring the course, we will develop 2 games from scratch: 2D endless runner gameTop-down tower defense gameWe will cover the following topics:Working with sprites and textFrame-by-frame and tween animationsWorking in Tiled and using tilemapsPlaying music and sound effectsScenes managementPhysical engine and collision handlingReuse of resources and random level generationEnjoy the training and feel free to contact me for any questions!

Overview

Section 1: 2D Infinite Runner Game

Lecture 1 Create a new project

Lecture 2 Creating a platform

Lecture 3 Hero's Jump

Lecture 4 Creating Platforms

Lecture 5 Infinite level generation

Lecture 6 Reusing Platforms

Lecture 7 Create Diamonds

Lecture 8 Collecting Diamonds

Lecture 9 Showing Player Score

Lecture 10 Creating Hero Animations

Lecture 11 Scrolling Background

Lecture 12 The Final Screen

Lecture 13 Music and Sound Effects

Section 2: Tower Defense Game

Lecture 14 1. Project Review

Lecture 15 2.1 Create level map in Tiled

Lecture 16 2.2 Create level map in Tiled

Lecture 17 2.3 Create level map in Tiled

Lecture 18 3. Cocos Creator TiledMap API

Lecture 19 4. Setup enemies

Lecture 20 5. Enemy movement

Lecture 21 6.1 Turning the enemy - 1

Lecture 22 6.2 Turning the enemy - 2

Lecture 23 6.3 Turning the enemy - 3

Lecture 24 6.4 Turning the enemy - 4

Lecture 25 6.5 Turning the enemy - 5

Lecture 26 6.6 Turning the enemy - 6

Lecture 27 7.1 Towers click events - 1

Lecture 28 7.2 Towers click events - 2

Lecture 29 7.3 Towers click events - 3

Lecture 30 7.4 Towers click events - 4

Lecture 31 7.5 Towers click events - 5

Lecture 32 7.6 Towers click events - 6

Lecture 33 8.1 Tower select popup - 1

Lecture 34 8.2 Tower select popup - 2

Lecture 35 8.3 Tower select popup - 3

Lecture 36 8.4 Tower select popup - 4

Lecture 37 8.5 Tower select popup - 5

Lecture 38 8.6 Tower select popup - 6

Lecture 39 8.7 Tower select popup - 7

Lecture 40 9.1 Show towers - 1

Lecture 41 9.2 Show towers - 2

Lecture 42 9.3 Show towers - 3

Lecture 43 9.4 Show towers - 4

Lecture 44 9.5 Show towers - 5

Lecture 45 9.6 Show towers - 6

Lecture 46 10. Towers popup additional check

Lecture 47 11.1 Find a target for tower - 1

Lecture 48 11.2 Find a target for tower - 2

Lecture 49 11.3 Find a target for tower - 3

Lecture 50 11.4 Find a target for tower - 4

Lecture 51 12.1 Rotate the tower - 1

Lecture 52 12.2 Rotate the tower - 2

Lecture 53 13.1 Create the fires - 1

Lecture 54 13.2 Create the fires - 2

Lecture 55 14. Moving the fires towards the enemies

Lecture 56 15. Collision of a bullet with an enemy

Lecture 57 16. Enemies waves

Lecture 58 17. Multiple enemies waves

Lecture 59 18. Creating the UI

Lecture 60 19. Updating UI during the game

Lecture 61 20. The waves counter in the UI

Lecture 62 21. Process payment for building towers

Lecture 63 22. Create tower upgrade panel

Lecture 64 23. Upgrade and destroy towers

Indie game developers,Game Designers with basic JS knowledge,Computer Science Students,Professional software developers,Anyone interested in game development