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
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