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?
What am I going to get from this course?
What is the target audience?
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.
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.
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:
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.
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:
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 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.
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:
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.
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:
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.
This is the final video with complete game source file available for downloading and researching at your discretion.
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.