Make a multiplatform action 2D Space Shooter Cocos Creator

Build a 2D space shooter game that can be deployed as an android game, Facebook instant game, web game, Windows or Mac
Make a multiplatform action 2D Space Shooter Cocos Creator
File Size :
2.11 GB
Total length :
3h 30m



Lwiimbo Kasweshi


Last update

Last updated 9/2019



Make a multiplatform action 2D Space Shooter Cocos Creator

What you’ll learn

How to Create an action 2D Space Shooter Game
How to use Touch and Keyboard Input for 2D games
Spawning Enemies that have life, actions and shoot back at you
Simple physics and Collision Detection in Cocos Creator
Scripting in Cocos Creator
What is needed to publish to Windows or Mac, Android, Facebook Instant Games, Web Mobile and Web Desktop platforms

Make a multiplatform action 2D Space Shooter Cocos Creator


Be able to work around your desired platform whether Windows or Macintosh i.e. installing software etc
Students with some basic scripting or programming knowledge will get through the course faster
An eagerness to learn 2D Game Development


The course will be using the completely free Cocos Creator Engine to create a 2D space shooter game that will be using Collision Detection and other 2D game features. In the course, you will be making a multi-platform game that supports keyboard and touch input so that it can play on desktop and mobile platforms. The course will show what is needed to deploy the game as a web game, a Facebook Instant Game, what is needed to compile for Android Game Development as well as building for Windows or Mac. We will cover some 2D Game Development Fundamentals with Cocos Creator in the process while covering web game design. The course will be scripted in typescript files but can be used for JavaScript Game Development. This course is for anyone interested in creating a 2D space shooter game that can be deployed to multiple platforms as well as JavaScript,Typescript or web developers who want to make games using their skills. Even if you are not a JavaScript or Typescript developer, some programming knowledge is all that is required to get through this course.


Section 1: Introduction

Lecture 1 Introduction | Creating a Cocos Creator Project and Scene

Section 2: multi-platform player input

Lecture 2 keyboard input | Cocos Creator Scripting for keyboard input

Lecture 3 Touch Input | Cocos Creator Scripting for Touch Controls

Section 3: Space Game Setup

Lecture 4 Space Ship rockets using particle effect | Using Cocos Creator Particle Effects

Lecture 5 Switching Scenes | Cocos Creator Scene Management

Lecture 6 Enabling the Collisions | Cocos Creator Collision Detection

Section 4: Adding Bullets

Lecture 7 Player Bullets

Lecture 8 Adding Machine Gun Style Bullets

Lecture 9 Bad Guy Bullets

Section 5: Game Logic

Lecture 10 Moving the bad guy | Cocos Creator Actions

Lecture 11 Destroying the ship and Ending the Game

Lecture 12 Collision Bodies

Lecture 13 Code for shooting bad guys

Lecture 14 Destroying the Enemy ships

Section 6: Wrap Up

Lecture 15 Animating the Explosions

Lecture 16 make the ship explode

Lecture 17 Spawning more enemy space ships

Lecture 18 Adding a boss Ship

Lecture 19 Building the Game for multiple platforms

JavaScript,Typescript or programmers of any kind who want to make Games.,Students who are interested in creating a 2D Space Shooter game,Students who want to know how to create Games with the Free Cocos Creator game Engine,Cocos2d-X developers who want a faster way to develop games,Anyone interested in creating 2D games for multiple platforms

Course Information:

Udemy | English | 3h 30m | 2.11 GB
Created by: Lwiimbo Kasweshi

You Can See More Courses in the Developer >> Greetings from

New Courses

Scroll to Top