Rebuild of previous project in Godot 4. Online play courtesy of the Godot Rollback Netcode add-on by dsonpek: https://gitlab.com/snopek-games/godot-rollback-netcode

No CPU at the moment, so if you are playing solo, be sure to use training mode.

All assets are temporary, especially the big lots parking lot, and all the effect sprites I stole from Melty Blood.

Character/color select is not implemented yet, but you can set your color on the main menu.

Training mode does have toggleable settings, so check em' out in the pause menu.

Controls:

This game is a 3 button fighter, with the buttons being A, B, and C

Be sure to select your controller in the top left of the main menu. When playing online the P1 controller will be used.

No controller remap support yet.

KeyboardController(XB/PS)
UpW or Space
DPad/Stick
DownSDPad/Stick
LeftADPad/Stick
RightDDPad/Stick
Accept (UI)
JA/Cross
Cancel (UI)
KB/Circle
PauseEnterStart
A (Light Attack)
UX/Square
B (Med Attack)
IY/Triangle
C (Heavy Attack)
OB/Circle
A+B (Dash/Taunt)
JA/Cross
B+C (Grab)
KRB/R1
A+B+C (Burst)
LRT/R2
Reset(Training Mode)
BackspaceSelect

Mechanics:

Movement

Press left or right to move in that direction. Press down to crouch, and up to jump.

On the ground, press forward twice (or A+B and forward) to run, and back twice (or A+B and back)to backdash.

Airdash is performed the same way, but you can airdash from the ground by pressing up and A+B.

Attacks and Specials

Attacks can be canceled in order of weakest to strongest (A->B->C)

Grounded attacks have standing and crouching versions. Down forward and C is an anti-air launcher. All normals are jump cancelable.

 Standing C can be charged to be an overhead.

Pressing forward and B/C while running will perform a dash attack.

Specials are performed by pressing an attack button after performing a motion input.

Normal attacks can be canceled into specials. Specials performed with the C button are EX specials that cost one bar of meter. Supers are performed by using a motion input and B+C at the same time, and cost 2 bars of meter.

Specials can be canceled into EX specials and supers

Blocking

Block by holding back (away from your opponent). Some attacks must be blocked standing (aerials/charged standing C), and some must be blocked crouching (most crouching attacks).

If you press back as soon as you get hit, you will be pushed back less, recover faster, and negate any chip damage, on top of gaining a bit of extra meter.

Grabs

Grabs are performed by pressing B+C, and can be performed on the ground or in the air. If grabbed, quickly press the same input to break the grab.

Pressing away from your opponent will throw them in the opposite direction.

Grounded grabs cannot hit airborne opponents, and air grabs cannot hit grounded opponents.

 Grabs cannot be blocked, but will whiff if the target is in hit or blockstun.

Burst

Bursts are performed by pressing A+B+C, and can be used 3 ways:

Bursting while getting hit/blocking allows you to perform a defensive burst, knocking your opponent back and interrupting their combo. Use this to escape from your opponents pressure. Some attacks will disable the ability to use this burst.

If you burst in a neutral state you will gain one bar of meter. If the burst hits your super meter will be filled.

Bursting during an attack will launch your opponent to extend combos. This burst is plus on block.

The burst meter refills passively and when spending super meter.

Pushblock

While blocking, if you press back and A+B, you will push your opponent away at the cost of taking recoverable damage.

Guard Cancel

While blocking, if you press forward and A+B, you will become temporarily invincible and perform an attack. This can interrupt your opponent and knock them away on a successful hit.

Guard counter costs 1 bar of meter.

Taunt

Press down and A+B to taunt. Hold the input to charge your meter. You get more meter the closer you are to your opponent.

Recoverable Damage

All attacks deal recoverable chip damage on block.  Chip damage is nonlethal, and cannot kill. Recover this health by hitting your opponent.

Move List:

QCF(Quarter circle forward) is pressing down, down forward, then forward in one motion.

QCB(Quarter circle back) is the same, but in the direction away from your opponent.

DP(Dragon punch/Z motion) is pressing forward, down, then down forward

Specials

QCF + A/B - Projectile, Unique follow ups on A, B or C

QCB + A -   Suplex

QCB + B -   Lunging Slash, press button up to wto more times for follow-ups

DP +  A/B -   Uppercut, press button again for follow up

(Midair) QCB + A/B -Dive

EX Specials

QCF + C - Ex Projectile

QCF A/B -> C -EX Slash

QCB + C - EX Lunge

DP + C - Short Dash, then Uppercut

(Midair) QCB + C - EX Dive

Supers

QCF + B+C - BFS (Big Fuckin' Slash)

Playing Online:

Online play only works with the executable version of the game, which can be downloaded below. Be sure both players are running the same version.

Use of Radmin VPN encouraged: https://www.radmin-vpn.com/

Without Radmin, port forwarding is needed and that's a pain in the ass.

If hosting, simply press the host button on the main menu. If not, enter the ip of the host and select join. If using Radmin, leave the port field alone, unless the Radmin server has been configured to a different port than the default.

Updated 1 day ago
StatusIn development
PlatformsHTML5
Rating
Rated 4.6 out of 5 stars
(5 total ratings)
AuthorM_acrophage
GenreFighting, Action
Made withGodot
Tags2D, Controller, Fast-Paced, Godot, Hack and Slash, rollback, Two Player

Download

Download
FG_EXE_08_10.zip 76 MB

Comments

Log in with itch.io to leave a comment.

This prototype is really good keep up the good work.

are you gonna make this a frame work? or a template?

This is exactly what I was searching for! An "Anime FG" (airdasher) in Godot! Thank you for creating this. Could there be any chance of me being able to see the project.godot file?

Can't get past controller select either :(

You have to hit accept on whatever your controller is, on keyboard that's J

Thanks, that did the trick.

(-1)

Wow the game is really hard. The most challenging part is getting over the "Select Controller" section, I can't figure out how to get past that level. And I'm not even using controller.

Day 2 of asking for Pro Controller support

Weird, looks like the buttons work but dpad doesn't, but only in the html version. The downloadable version works fine. I'll have to look into it.

minor pet peeve, but why burst onfensive no fill chip dmg :(

 switch (pro control) cannot  move, but buttons work

(1 edit)

This looks really fun actually, I really like the high energy

(+1)

yo this is sick. gonna be keeping an eye on this

nice game , keep it up !