The Definitive List of Features That Every Fighting Game Should Have

By on October 9, 2019

There’s no question that the features for fighting games have gotten much better over time. But there have still been a few disappointments that are still talked about today, namely rematch options in Street Fighter 5 or the lack of instant rematches in Tekken 7. Many in the Fighting Game Community (FGC) question, “how could this happen when the features we want were already made in previous titles?”.

We understand that people are the ones making these games. This makes error inevitable and hard decisions need to be made with limited resources, so that’s why we decided to make this list.

We’re hoping this article can be helpful to fighting game developers as a checklist to see what features the FGC would want so they can prioritize in accordance with their time and budget.

We’d love some help with a Japanese translation. If anyone is willing to assist, please contact us @toptiergg on twitter. And if you have any features that you think we missed, feel free to comment below!

Offline Features

  • Arcade Mode
  • Story mode
  • VS Mode
    • Button change and check/test
    • Allow side select within character select screen or rematch screen (to reduce time when new players arrive)
  • Training Mode
    • Input display
    • Training Info
      • Damage
      • combo damage (last combo & max damage)
      • combo counter
      • scaling %
      • frame data of last hit (+ or – x)
      • move recovery (shows when you can take another action after a move)
    • Hitbox / hurtbox data
    • Robust recording/playback options
      • Choose x move after block, wakeup, hit,
      • Button playback, repeat playback,
      • Recording Slots
    • Hit properties (if not already shown in versus mode)
      • What is overhead, low, mid, high, unblockable, etc.
    • Resource options (life, meter, burst, rage, dizzy, char specific resource, etc.)
      • Change static amount
      • Auto Recover (can drain to zero but recover)
      • Always max (does not drain)
    • Opponent / Dummy state options
      • Counter Hit – on/off/random
      • Movement
        • Stand, crouch, Jump up/fwd/back, walk/run, back/fwd dash, instant airdash, side step/walk
        • CPU / 2P Controller
        • 3D – face down, face up, feet away, feet toward,
      • Screen Position
        • against corner/wall, middle of stage, left/right side of screen
          • Use controller commands (e.g. left+touchpad for left corner, downright+touchpad for almost to right corner)
        • Save/Load screen position state
      • Block
        • None, always, after x hits, random, high, low, front only, cross up only
      • Throw tech options
        • None, always, random
      • Ukemi / Wake Up options
        • Recorded action
        • Wake up option (ukemi back, neutral, forward, random)
          • Air ukemi
    • Change character / stage
      • Be able to pick new characters and stage without going back character select menu
    • Background music Select
    • Hide Window
    • Return to Main Menu, Character Select, Stage Select screen
  • During Matches
    • Tournament Mode (see settings)
    • Hold button to pause
    • “Home” button disabled (if feasible)
    • Both sides can select rematch, char select, stage select, or main menu
  • Challenge mode(s)
    • Practical combo trials
  • Gallery (sounds, music, movies, art)
  • Settings
    • CPU Difficulty
    • Arcade Mode Match Rules
      • Timer
      • Rounds
    • Versus Mode Match Rules
      • Timer
      • Rounds
    • Graphics (resolution, quality settings, window mode)
    • Audio (language per character, volume)
      • Language
      • Volume
        • BGM
        • Sound Effects
        • Announcer
        • Character Voices
      • Character Voice options
        • Language audio change per character
    • Controller options
      • Buttons
        • Press buttons to assign keys
    • Tournament mode
      • Start / home button deactivated
      • Handicap settings are disabled
      • Option to force match intro (for stream/show aesthetics, up to TO to decide)

Online Features

  • Great Rollback netcode
  • Training
    • Online training mode (host can transfer training mode settings to invited player)
    • Queue for online matches during training (ask / auto match start)
  • Matchmaking
    • Quick search
      • Select Casual or Ranked
      • Select Character
      • Automatically chooses widest range for players
    • Quick Search Settings
      • Player can adjust parameters and save for future use
    • Ranked match
      • Connection speed filter
      • Player rank
      • Region select
      • Allow sharing toggle (on/off)
      • Default 2 out of 3 games to end
      • Choose to wait in training mode or waiting screen
    • Casual matches
        • Casual match options
        • Connection speed filter
        • Allow sharing toggle (on/off)
        • Select Characters I specifically want to match up against
        • Choose to wait in training mode or waiting screen
    • Create Room (Online Casual Lobbies)
      • Lobby search
      • Options for host
        • Pass, spectator, ready, kick player, disband room, change match settings
      • Password option
      • Connection speed filter
      • Allow for simultaneous play in lobbies (ie. 2 games in a 4 person lobby)
      • Minimal waiting between matches (load assets while connecting, don’t reload the stage if it hasn’t changed, character pre-selection)
      • Rotation rules
        • Rounds to win setting
        • Games to win setting
        • Winner Out / Loser Out / Both Out / Random / Active pass (1 of currently matched players need to pass)
        • # of wins max for rotation
        • Rematch limit
        • Auto pass for idle players
    • Accurate ping display before accepting match
    • Show player names before matching (to avoid known laggers)
  • During Matches
    • Instant rematch (same stage, same characters)
  • Anti-ragequit mechanisms
  • Friend list/blacklist
  • Replay uploads / download
  • Cross platform play

Nice to Haves / Suggestions / Wish List

  • Vs Mode
    • If button check could load a tiny controllable character on screen to test buttons and directionals
    • Prematch 15 second button check phase, which when finished automatically starts the first round
  • Online Ranked
    • Separate player ranking and per-character ranking
  • Online Lobbies
    • Player information, such as Steam Profile, character usage, stats.
  • Training
    • Special move demos
    • Suggested notes for moves
      • Normals move list (with annotations like poke, anti air, low, overhead, etc)
    • Special color for combo counter when “impossible” combos are performed using training mode settings like infinite meter. (prevents sharing wrong info for tech videos)
    • Input display
      • Highlight section where a special move is activated
    • Save states (ala Skullgirls)
      • To train for very particular situations in repetition
  • Character customization
    • Pick default costume
  • Meaningful Player Stats and progression
    • Anti air, block, throw tech %, etc. (overall & per character)
    • Refer to this article for more ideas
  • Tutorials
    • Challenge mode with absurd settings that teach fundamentals
      • E.g. Can only DP, Throw, Block
    • Consider experimenting with new ways to learn
  • Warn if more than 2 controllers are active on the system at any given time (if possible)
  • Aesthetics / UI
    • FPS toggle
    • Have distinct UI changes in battle screen for major version updates (ala Tekken life bars)
    • Make attacks and moves feel powerful according to their visuals
    • Put some love into the Menus and UI
  • Option to load to my OWN profile with my buttons/outfits/etc where also my offline matches will be recorded during tournaments / offline meetings
  • Online spectator mode for ranked


Related Posts


Comments

No comments found.

Leave a Comment

Your email address will not be published.