Create Mobile Fighting Games in Construct2!

Learn how to make mobile 2D fighting games by using combat kicks, punches, killing enemies and super powers!!!
4.5 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
11 students enrolled
57% off
Take This Course
  • Lectures 37
  • Length 4 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2016 English

Course Description

In this course i'll teach you step by step how to create a platform fighting game from scratch using Construct 2. You can use free version of Construct 2 but for the full potential it is recommended to have personal or business licence.

The fighting game covered in this course is the real deal, created and published on Google Play store. So for the best teaching results i'll recreate it again while recording and explaining exactly what I am doing.

You will learn by watching the videos and following along at your own pace, pausing when needed.  Some of the videos will have a resource box where you'll be able do access or download the corresponding plugins or assets.

If you are a beginner or advanced developer to Construct 2 or game design in general, this is a great tutorial for you.

The game source code, Graphics and Sound files are all included.

What are the requirements?

  • At least Construct 2 free license.
  • Computer running on Windows.
  • No experience or knowledge is required but an understand of logic is helpful!

What am I going to get from this course?

  • How corectly to make the game project
  • How to build multimple levels
  • Making dynamic background using sprites combination 
  • Create the main hero and setup animations
  • Learn to fix the animation to tapping controls
  • Makeing and using super powers
  • How to create inteligent enemies
  • Create score
  • Add sound and music
  • How to export for Google Playstore and other platforms
  • Add monitization.

What is the target audience?

  • Beginners and advanced developers in game industry.
  • Everybody who wants to make games with Construct 2
  • Anyone who wants to make  complex fighting games.

What are the requirements?

  • Basics of computer skills
  • Download Construct 2
  • Desire to learn how to make video games

What am I going to get from this course?

  • Making action and fighting video games
  • Better knowledge of Construct 2
  • Making mobile video games

Who is the target audience?

  • This course is for everyone who wants to create action and fighting games
  • This course is for everyone who wants to learn and master Construct 2
  • This course is for everyone who wants to make mobile games
  • This course is not for those who are not serious about learning about making games

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction

Welcome message for everyone who decide to be a part of this course .

Section 2: Making the New Project

In this video we will cover up the process of creating the game project and all necessary setting such as window screen size, orientation, quality standard and other useful things before the entire game is coming out.


I'll show you how to create the very first scene where we are going to display a static image about what game represents. Here is the place where you can add your company logo, name , etc. This process is optional but for better appealing results, it's a must have.

Section 3: Creating the game Main Menu & First Mission

Each video game have main menu and our example is not an exception. In this episode we will create the main menu layer , as well as the start button, social sharing and other necessary elements.


In this video we will create the very first mission with animated background image. Basically you'll see how to chose and convert a .gif image into separate sprites  so then to be able to upload into construct 2. Also i'll show you what software to use to make this happen fast without losing the images quality.

Section 4: Fixing the Main Character (the ninja woman)

In this video you'll see how to organize the animation of the main hero based on the sprites we are going to use.


Awesome! The main hero is on screen! But for now,  it is not able to make any moving still. This is why, in this video we are going to add few additional objects and behaviors to make sure in the next part we can fully use some events to complete the animation process.


This is the final video from this section. Here you'll learn the necessary commands and actions to make the main hero to be alive. More exactly you will get acquainted with such things as:

  • The platform event
  • Movement on the horizontal axis
  • Changing animation type based on the hero state 
  • Mouse and touching controls
Also here is the link of the touching plugin you need to install in your Construct 2 copy:

Section 5: Creating of User Interface objects

From this video you'll learn how to add the some of the most important User Interface components such as hero logo, life bar and just in case the energy bar (depending on the game you create).


When you have lots of the objects inside your game project, it's good idea to rename them accordingly. This video is optional, here i'll just quick rename all the objects, after that ,we will move ahead. 


Pausing and resuming  is a very helpful trick in any kind of video game. So, in this video you'll learn how to add such useful feature by uploading the necessary sprites, then we will discuss about adding some events to make it to work. Also we will fix the start button from the main menu. 


In this part i'll point your attention on one important thing and also we will make few corrections) 


Any games have preloaders on certain places. For example when passing from one level to another or when the game loads etc. Well, in this video i'll show you how to create a simple preloading effect when we press or tap the start button from the main menu. 

Section 6: Creating & uploading the first enemy monster

Finally it's about time to add more entertainment to our game. In this video you will learn how to add the very first monster which in our example is skeleton. More exactly you'll learn:

  • Graphic sprites and animation management
  • Health bar assets
  • Settings and behaviors

After skeleton is ready, now you'll learn how skeleton will perform some actions such as following and attacking the main hero when comes close enough to it. In this video we will insert few events and actions to make the skeleton intelligent as much as possible).


 At this point only skeleton is able to attack, now it's about time to make the main hero to respond in the same way. In this quick video we are going to create the fighting mechanic for the main hero when is coming close to skeleton monster. We will work with overlapping event, platform behavior and animations.


To make the fighting process more realistic, in this video we are going to polish the fighting interaction between skeleton and main hero by adjusting the animation and adding the support objects.


In this video you'll learn how to make the damaging effect for skeleton monster when is in the fight with main hero.


In this video you'll learn how to make the damaging effect for main hero when he/she is in the fighting action.

Section 7: Creating Super Powers

In this video as well as in the next few episodes you'll learn how to create the super powers you may use during the game process. First, we will cover up the design process, animations, behaviors then in the next videos we will go apart through each of the super power feature and action events.


In this video you'll learn how to add the Firebolt super power to the game project. Basically the firebolt represent a fire bullet which will be cast when hero will get enough energy points.


In this video you'll see how to add the necessary events, actions and how enemy monsters will receive the damages when gets under the firing attack.


Many video games uses this kind of power. In our example we will do the same thing, so in this video you'll learn how healing super power is working and how the main hero will restore the health points when using it.


The arch super power is the ultimate power which gamers will be able to use in this game. By using it, will be posible to invoke an invincible friendly creature  for short period of time which will be very helpful when attackingmultiple monsters.


Creating the Arch super power engine using the necessary events and actions from Construct 2.


Finish and testing the Arch super power engine.


In this video i'll show you how to create and set up the other monsters using the same mechanic as we use for skeleton.


Fixing the Arch super power features.

Section 8: Important miscellaneous techniques

In this video you'll learn how to create the game score. We will work with text object and fonts in Construct 2.


As was mentioned before the preloaders may be used into different places, At this time i'll show how to create the preloader between game missions.


In this video i'll show you how to add music and sounds to the game. More exactly you'll learn:

  • What audio format is better to use
  • How to import sounds and music
  • How to work with Sound object in Construct 2

Over here you'll learn how to add more missions to our video game project as well as adding additional monsters. The process is very similar as we learned so far form the previous videos.

Section 9: Exporting and Monitization

In this video you'll  learn how to export the game project for well know mobile platforms ( such as Google PlayStore). Basically i'll show you step by step:

  • How to export the finished product correctly
  • How to prepare graphic presets such as logos, splash screen, etc.
  • How to work with intel XDK for final compilation process

This video is optional, but in case you don't know how to upload finished projects on Google Play store, hope this video will explain everything in details.


In this video you'll learn how to add the twitter sharing button and Google monetization to the game project by using very specific and powerful Construct 2 plugins.


In this final video i'll walk through the compilation process once again by using Intel XDK with additional plugin which will make Google ads to show up on gamers devices.

Section 10: Final video & Resource Box

This is the final video with complete game source file available for downloading and researching at your discretion.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Victor Seiciuc, Game producer

My journey in video games industry began in 1995 when i got my first computer. Playing lots of hours i tried to figure out what takes to make a video game. After doing more researches, learning tools and software's as well as continue to play games,  my first project was released in 2009 for PC and android. Since then as an individual developer, i continue to make video and mobile games for my portfolio, different institutions and organisations. 

Ready to start learning?
Take This Course