Ever wanted to make a Street Fighter game, but didn't know where to start ?

Do you want to learn how to make advanced fighting games mechanics ?

Then look no further !

Whether you want to build a Street Fighter like game, or you want to learn advanced fighting mechanics !

This template is the best choice for you !

You can get it → modify it (change the assets or add more stuff) → then sell it ! $$$

What you will learn from this template:

• Abilities and moves mechanics.

• Advanced fighting mechanics.

• Selecting characters (skins).

• Multi punches mechanic.

• Air attack mechanics.

• Combos mechanic.

• Countdown timer.

• Smart AI enemy.

• Dash mechanic.

• 2 players mode.

• AI difficulty.

• Game feel.

• and much more !

Engine

This template is built for the free and open-source game engine GDevelop 5

User-friendly

Every event in the template is commented in a way that even a beginner
will understand how things work in the game.

All events are grouped and organized in a super user-friendly way, so the user never get lost in the codes of the template, and can easily find the code of any mechanic he is searching for.

Licenses:

You CAN sell the game as it is, BUT you must mention the game assets credits (mentioned in the bottom of this page), only if you didn't change the game assets.

You CANT re-sell the template GDevelop project/codes.

You DON'T have to put my name or credit me in the game (Optional) you bought it, it's all yours !

Platforms

The template works for PC only, BUT, you can modify the template and make it work on mobile !

Get it now and make your Street Fighter game !

Get the template

Credits:

Characters:
By Asset Bakery
https://assetbakery.itch.io/2d-fighter-3

Background:
By Admurin
https://admurin.itch.io/parallax-backgrounds-plains

MainMenu music:
By Fato_Shadow_Music
https://opengameart.org/content/last-fight-soundtrack

KO sound effect:
By ekemet
https://freesound.org/people/ekemet/sounds/400881/

StatusReleased
PlatformsWindows, HTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorVegeTato
GenreFighting, Action
Made withGDevelop
Tags2D, example, gdevelop, Pixel Art, Project template

Purchase

Buy Now$3.99 USD or more

In order to download this Template you must purchase it at or above the minimum price of $3.99 USD. You will get access to the following files:

Fighting Template GDevelop project.zip 2 MB

Development log

Comments

Log in with itch.io to leave a comment.

(4 edits)

I'm really intrigued! Great project, woaw! 

Just a question: if you would use this engine to create a fighting game that allows character import or custom games (reference MUGEN), is it allowed with the licence? Thank you in advance. There is some ambiguity in the info above...

Thank you <3

You mean that you want to use my Fighting Template to create a fighting game in GDevelop, and in that game you want to give players the ability to import their own characters to the game ?
In that case, sure !
You bought the template, it's all yours, you can build/add/edit/remove anything you want in the template :)

The only thing that you CANT do with any of my templates, is re-selling/sharing the template GDevelop project itself.

Hi VegeTato

Thank you for the clarification. 

I hope you sell a lot of copies! 

Kind regards
Fumetsujo

Hello, can you make the camera zoom in like street fighter/tekken game does? Because it looks like super smash bros instead of what you said its a street fighter like...or can you give tutorial for that instead? Thank you sir

Hey :3
The template looked more like Super Smash Bros because I couldn't find any assets close to Street Fighter, but if you want to make a Street Fighter like game, it's exactly the same mechanics in this template, same controls/mechanics/combos/powers ...etc.

And for Street Fighter camera, here is how to do it in the template:
Step 1:
Fighting Template → Project manager → FollowObjectsWithCamera → Open in editor → Functions → FollowMultipleObjectsWithCamera → Scroll all the way down to change camera zoom comment → Right-click on the event → Toggle Disabled.


Step 2:
Game scene → Create new Sprite object → Name: LWall → Edit in Piskel → Any color will do → Size: 32x32 → Double-click on the object → Add behavior → Platform behavior.

Game scene → Create new Sprite object → Name: RWall → Edit in Piskel → Any color will do → Size: 32x32 → Double-click on the object → Add behavior → Platform behavior.

Step3:
Drag and drop the LWall to the scene using this info:
X: -32
Y: 0
Layer: BaseLayer
Width: 32
Height: 360

Now do the same for RWall with this info:
X: 640
Y:0
Layer: BaseLayer
Width: 32
Height: 360
Your scene should look like this:

Step 4:
Game scene → Events → New event → Empty condition → Actions:
Change the X position of LWall set to CameraBorderLeft()-32
Change the X position of RWall set to CameraBorderRight()

And that's it :) now you can play the game, and you will have the exact same camera as Street Fighter.
Optional: You can at the beginning of the scene hide both LWall and RWall objects.

Hope it helps :3

I already bought 1 but when i look at the scene and asset I dont understand how you use combo and sprites in that game and the character asset in not pressent in object I wonder how but when I play it its running with character too, can you guide me?

Hello :3
Sure, first if you mean that the character is not in the scene, then that's because I create the characters directly from the events, but if you mean the objects don't have sprites, then something is wrong in your project, try downloading it again, and if it keeps happening please provide a screenshot of how it looks like, so I can understand more.

For the combos:

Open the project → Game scene → Events → Player 1 mechanics → Controls, or the abilities (energy ball/small energy balls...etc.), all events are commented, I explained how everything works in their just make sure to read the comments.

Tip:

The objects' folder "Characters" contain The skins of the picked character from (ChooseYourCharacter) scene, and contains the actual controlled objects (Pink objects), when the scene starts, we create the Pink objects that we control, and we create the skins on top of that objects and make it follow the pink object.


Tip2:

Game scene → Spawning players, read these event's comments, it will help you understand how we are spawning the players skins and controlled objects.

Hope this helps :)

(1 edit)

Thanks bro, I hope you have tutorial about this on youtube ^_^

(+1)

You're welcome <3

I do have a YouTube channel:
https://www.youtube.com/channel/UCawxGXPXeHgy32bn8VEOErg
Currently, it's for my templates review, but I will upload tutorials on it in the future :)