A downloadable game for Windows and Linux

Prototype Fighter

A prototype game as a tech demo for a fighting game SDK


Tech



Dev Log

  • First year compilation
<grammarly-extension data-grammarly-shadow-root="true" class="dnXmp"></grammarly-extension>

Dev Schedule

  • CPU levels
  • Supers
  • Cinematics
  • More characters

Controls

Action Keyboard
Keyboard
PlayStation
PlayStation
Xbox
Xbox
Player1 Player2
Jump W Up ↑ ↑
Crouch S Down ↓ ↓
Walk A / D Left / Right ← / → ← / →
Light-Punch (LP) Y Z □ X
Medium-Punch (MP) U X △ Y
Heavy-Punch (HP) I C R1 RB
3 Punches O ML1 LB
Light-Kick (LK) H V × A
Medium-Kick (MK) J B ○ B
Heavy-Kick (HK) K N R2 RT
3 Kicks L , L2 LT


Move List

Move Inputs EX OK
Dash
  • Forward, Forward
  • ➡️, ➡️

Throw
  • LP + LK
Back Throw
  • Back + LP + LK
  • ⬅️ + LP + LK
Fireball
  • QCF + Punch
  • ⬇️↘️➡️ + Punch
✅
Uppercut
  • DP + Punch
  • ➡️⬇️↘️ + Punch
EX Uppercut can be cancelled into EX Dive Kick
✅
Hurricane-Kick
  • HCB + Kick
  • ➡️↘️⬇️↙️⬅️ + Kick
✅
Dive Kick While jumping
    • QCB + Kick
    • ⬇️↙️⬅️ + Kick
✅
Donkey Kick
  • Charge B, F + Kick
  • Hold(⬅️), ➡️ + Kick
✅
Armor Punch
  • Hold HP
Overhead
  • Forward + Medium-Punch
  • ➡️ + MP
Knee Launcher
  • Back + Medium-Kick
  • ⬅️ + MK
Chain-Combo
  • MP, HP, HK
Poke Kicks
  • MK, MK, HK
Chain-Launcher
  • Down + MP, Down + HP
  • ⬇️+MP, ⬇️+HP
Air Finisher
  • Jump MK, Jump HK
  • ⬆️+MK, ⬆️+HK
Taunt
  • Down, Down, HP+HK
  • ⬇️, ⬇️, HP+HK

Mechanics

Name Inputs Notes
Throw Escape When the opponent throws connects
  • LP + LK
EX Specials Triggers an enhanced version of an EX-OK move by completing its motion input and pressing at least two buttons of the same type simultaneously (either two punches or two kicks).
Costs Energy
Push Block While blocking:
  • Forward + HP + HK
  • ➡️+ HP + HK
Costs stamina
Quick Rise When knocked down:
  • Tap Up
  • Tap ⬆️
Back Roll When knocked down:
  • Hold Back
  • Hold ⬅️
Costs stamina
Forward Roll When knocked down:
  • Hold Forward
  • Hold ➡️
Costs stamina
Dash Cancel
    Some specials can be cancelled into a forward Dash by entering "➡️➡️" when the special connects.
Costs stamina

Shortcuts

Action Key
Toggle FullscreenAlt + Enter
Show/Hide HitboxesKey 1
Show/Hide Character InfoKey 2
Show/Hide Input HistoryKey 3
Show/Hide Frame MeterKey 4
Enable/Disable Stage BoxesKey 5
Pause/Resume Music T
Next MusicCtrl + T
Reset MatchR
Reset PositionsR + Direction
  • Left/Right: Corners
  • Down: Center
  • Up: Flip Sides
Pause MatchEnter
Next FrameRight (while paused)
Previous FrameLeft (while paused)
Load StateKey 6
Save StateKey 7
Speed DownKey 8
Speed UpKey 9
Speed ResetKey 0
Play Match BackwardBackspace
Begin Recording Player 2F11
Begin Playing Recorded Player 2F12
Updated 1 day ago
StatusPrototype
PlatformsWindows, Linux
Rating
Rated 5.0 out of 5 stars
(3 total ratings)
AuthorLucas Teles
GenreFighting
Made withGodot
Tags2D, Godot, netcode, Prototype, rollback
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Gamepad (any), Flight stick
MultiplayerServer-based networked multiplayer
ContentNo generative AI was used

Download

Download
prototype-fighter-windows.zip 113 MB
Version 0.0.1 1 day ago
Download
prototype-fighter-linux.zip 103 MB
Version 0.0.1 1 day ago

Comments

Log in with itch.io to leave a comment.

(+1)

This is a very cool project! Despite it being mostly a tech demo I’ve actually had a lot of fun just messing around in training mode. This isn’t related to the backend at all but I think it would be kind of cool if light attacks had enough hitstun to link into medium attacks, but I don’t know haha. Still very awesome to see, keep up the good work!

(+1)

Amazing work, bro! 

(1 edit) (+1)

Runs flawlessly on Linux (and Windows) is very responsive to the inputs, looking forward to the finished product!

(+1)

Nice work! 

(+1)

Amazing work! Looking forward to the finished game! :)