Making a Fighting game in Godot

UltimaComi

New Challenger
Level 0
8%
Joined
Jan 17, 2025
Messages
2
Level up in
22 posts
Reaction score
10
Points
52
I don't usually post here, but I would like to share something I've been working on as of recent. For the past year, I have been working in Godot to learn game development. I only really made one thing notable which was my attempt at remaking the physics at Mega-Man X4 but now I decided to focus something I really wanted. Which is making a fighting game. As of now, I've only coded movement, hitboxes, hurtboxes, health, and side switching. At this current moment, I am still trying to wrap my head around input buffering and gatlings mostly because I want the game to play very similar to something like Darkstalkers or Guilty Gear. If you have any advice or knowledge of the topic feel free to share, it will only keep me motivated to finish my prototype fighting game.
 

Attachments

  • proto_screenshot.png
    proto_screenshot.png
    78.7 KB · Views: 19
  • ss_2.png
    ss_2.png
    76.9 KB · Views: 17
I don't usually post here, but I would like to share something I've been working on as of recent. For the past year, I have been working in Godot to learn game development. I only really made one thing notable which was my attempt at remaking the physics at Mega-Man X4 but now I decided to focus something I really wanted. Which is making a fighting game. As of now, I've only coded movement, hitboxes, hurtboxes, health, and side switching. At this current moment, I am still trying to wrap my head around input buffering and gatlings mostly because I want the game to play very similar to something like Darkstalkers or Guilty Gear. If you have any advice or knowledge of the topic feel free to share, it will only keep me motivated to finish my prototype fighting game.
That’s pretty sweet dude good luck out there
 
I don't usually post here, but I would like to share something I've been working on as of recent. For the past year, I have been working in Godot to learn game development. I only really made one thing notable which was my attempt at remaking the physics at Mega-Man X4 but now I decided to focus something I really wanted. Which is making a fighting game. As of now, I've only coded movement, hitboxes, hurtboxes, health, and side switching. At this current moment, I am still trying to wrap my head around input buffering and gatlings mostly because I want the game to play very similar to something like Darkstalkers or Guilty Gear. If you have any advice or knowledge of the topic feel free to share, it will only keep me motivated to finish my prototype fighting game.
a man in a suit and tie is standing in front of a window and says i respect that

I believe you can do it.
 
Very nice! Anyone who's passionate about fighting games is A-Ok in my book.

I wish you the best of luck!
 
That's sick man, fighting games have to be some of the funnest games to design and play around with. I've been thinking of getting into Godot too, but I'm not sure yet. How was your experience with it?
 
That's sick man, fighting games have to be some of the funnest games to design and play around with. I've been thinking of getting into Godot too, but I'm not sure yet. How was your experience with it?
Godot is honestly the most positive experience I've had with a game engine. Very user friendly and I really like the interface. I highly recommend it!
 
Im not familiar with fighting games nor standards for input buffering in fighting games, but what you could do is have an array that you append values to for different moves/buttons, and simply read the first index to actually control the character.
You will need to have some way of actual detecting button combo's tho such as maybe tracking the time passed between button presses, and if its within a threshold pass a value for that particular combination.
One the first index is read to control the character you simply discard the array entry at that index which should line up the next entry to be read at the next tick/update.

Should find everything to do with arrays in the docs
 

Users who are viewing this thread

Connect with us

Support this Site

RGT relies on you to stay afloat. Help covering the site costs and get some pretty Level 7 perks too.

Latest Threads

When the backlog looks back at you.

Ever get overwhelmed with your own backlog?
I've been feeling like I have too many options now...
Read more

2d horror game where you play a guy who wears a surgical mask

There is a game in my mind which i have been thinking about a lot, and i cannot remember it's...
Read more

Favorite of the original crash trilogy and why?

Crash bandicoot 1, 2, and 3
Which one is your favorite of the 3?
Mine is 2 because I think it...
Read more

The Stupidest Games in your Collection

What stuff in your game collection is just really fucking dumb and makes you kinda laugh when...
Read more

PS2 Reccomendations?

Hey guys i'm playing through a ps2 with a matrix modchip.
I made this list to play games...
Read more

Online statistics

Members online
129
Guests online
357
Total visitors
486

Forum statistics

Threads
8,783
Messages
220,451
Members
684,434
Latest member
yumzz11

TOP Supporters

Top Supporters
Back
Top