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
11
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: 22
  • ss_2.png
    ss_2.png
    76.9 KB · Views: 20
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

    RPCS3 0.0.37 Alpha Released (PS3 Emulator)

    is ps3 retro?

    can ps3 and xbox 360 counted as retro consoles nowadays?
    Read more

    should i play prince of persia warrior within on the psp ?.

    am just asking if i should play it ?, i heard lot of bad talk about it and how its not worth it...
    Read more

    Favorite Animal ?

    G’day, mates! Welcome to the Animal Lovers Resort – the most bonza spot to get up close and...
    Read more

    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

    Online statistics

    Members online
    160
    Guests online
    298
    Total visitors
    458

    Forum statistics

    Threads
    8,795
    Messages
    220,666
    Members
    685,926
    Latest member
    PolpettaPlayStation

    TOP Supporters

    Top Supporters
    Back
    Top