So You Want to Run The Butter Battle
I first came across The Butter Battle as a standalone indie fighting game about a decade ago. It never became anything huge, but people who stumble onto it usually end up playing it for way longer than they expected. The core loop is simple: two characters battle in a round-based format with combo systems that look shallow until you actually try to read your opponent's inputs. What follows is not going to be motivational. It is just how it works. The Butter Battle is a 2D versus fighting game that leans into accessible mechanics without being a casual game. It uses a four-button layout with light, heavy, special, and block inputs. The special move is triggered by a quarter-circle forward plus the special button, which is standard notation for most fighting games. The game has three rounds per match, a health bar, and a meter that builds when you land combos or take chip damage. Understanding these basics is useful, but knowing them will not save you from losing badly for the first few hours. I ran into a specific problem early on. The special move cancels into a super move on the same button input, but only if you press the super button within a 15-frame window after the special connects. This window is shorter than it looks. The first time I tried to execute a super cancel during a live match, I pressed the button too late and my character just did a regular special instead. I sat there for about twenty minutes trying different timing rhythms until I figured out the inputs had to be almost simultaneous rather than sequential. Write down the timing as "press both within one frame of each other" and practice it in training mode before ever attempting it against another person.
How to Get It and Set It Up
The game is available on Steam and the itch.io page for the developer. On Steam you can purchase and download it directly. The itch.io version is a standalone .zip that runs without any launcher. If you go with the Steam version and want to play locally with a friend on the same keyboard, the default keybinds are fine. Player one uses WASD for movement and F, G, H for light, heavy, and special. Player two uses the arrow keys and J, K, L for the same actions. If the keybinds feel cramped for player two, you can remap them in the options menu under Controls. Do this before inviting anyone over. The default binding forces player two into an awkward position where the special and super buttons are right next to each other and easy to press by accident. If you are running a controller, the game supports Xbox and PlayStation controllers natively. Plug it in, launch the game, and it should detect the controller automatically. I had one issue where the analog stick was too sensitive for movement. The workaround was to go into the controller settings and lower the analog sensitivity to 60 percent. This made movement much more precise and reduced accidental diagonal inputs that trigger unexpected special moves.
Core Mechanics Explained in Practical Terms
Fighting games all share the same vocabulary, but every game uses those words differently. The Butter Battle treats blocks as active reduction rather than pure negation. When you hold block, chip damage still applies to your health bar at roughly 10 percent of the original move damage. This means you cannot just hold block through an entire round and expect to win. Over the course of a long match, chip damage accumulates. A character with 1000 health who gets blocked eleven times by a move dealing 90 damage will lose about 99 health from chip alone. That is enough to lose a round if the rest of the match is close. Another thing beginners consistently miss is the hit confirm system. The Butter Battle rewards confirming hits before committing to expensive moves. A light attack chains into a special only if the light attack actually connects. If the opponent blocks or dodges, the special input becomes a recovery frame trap that leaves you open. My typical approach now is to use a light attack as a probe, wait for the opponent to react, and then decide whether to commit to a special or reset. This habit replaced my old tendency to spam specials after whiffing a light attack, which used to lose me almost every match. The combo system has a basic chain structure. Light connects into light connects into heavy, and a special can extend certain chains depending on timing. There is no infinite combo path unless you have very specific characters with defined infinite routes. The meter system adds another layer. When your meter fills to one bar, you can perform a super move. Two bars allow a level two super. Three bars, which is rare, unlocks the character's ultimate. Most players never reach three bars in a single match unless they are winning convincingly.
Get the Full Details

The Butter Battle – Characters and How They Differ
There are eight playable characters at launch. Each one has a distinct movement profile and special move that defines their playstyle. I will not list every character detail here because the roster changes with patches and the full breakdown is already documented on the community wiki. What matters more is understanding that some characters punish mistakes differently than others. A character with a fast projectile move will force you to approach under pressure, while a character with a strong anti-air move will make jumping risky. Matchup knowledge is not optional in this game. It is the difference between winning and getting confused about why you keep losing. My personal experience with one character exposed a common pitfall. I was using a character with a long-range special that looked safe because the startup frames were fast. Against a particular opponent who had a move with active frames starting on frame three, my special was being punished every single time. The startup was faster than I assumed because I had been testing it against blocking AI. Against a human opponent who could track my input, the same move was punishable on frame four. This is not unique to this game, but it is easy to overlook if you spend all your practice time in versus AI mode.
Advanced Techniques That Actually Matter
There are three advanced techniques that will improve your win rate more than anything else. None of them require mechanical perfection, and none of them are hidden behind extremely difficult input sequences. The first is frame trapping. This involves using a move that recovers faster than the opponent can act, then following up with another move before they can press anything. In The Butter Battle, a crouching light attack followed by a standing light attack creates a frame trap against most blockstun states. The timing is tight enough that you need to practice it in training mode for about ten minutes. After that, you will naturally start seeing openings you missed before. The second technique is dash canceling. Certain normal attacks can be canceled into a dash by pressing back twice quickly during the recovery frames. This is mainly useful for escaping pressure or creating distance when you are cornered. It does not deal damage, but it buys you time to reassess. I started using this consistently after realizing I was losing most of my matches by staying in bad positions instead of repositioning.
The third is meter management. Most players dump their meter the moment it fills. This is usually a mistake. Holding onto the meter for a second round gives you an advantage in the closer round. If you are ahead on health and one round win, saving your meter lets you punish a desperate opponent who thinks they can all-in you. The risk is that you run out of meter before the final round. The counter to that risk is learning to play conservatively when you are ahead rather than aggressively trying to end the match immediately.

Known Issues and Where the Game Falls Short
I want to be straightforward about the limitations because they matter when you are deciding whether to invest time in this game. The netcode is not rollback. It uses standard online matching with latency compensation, which means connections above 80ms will feel sluggish. Input delay becomes noticeable in close rounds. If you are playing over a poor connection, the game will not correct for it. There is no rollback netcode option, so laggy matches are just something you deal with. For local play this is irrelevant, but if you plan to play online regularly, a stable connection below 60ms is recommended. Another issue is the limited move replay and frame data display. The game does not show frame data natively. You have to rely on external resources or observation to learn exact timings. This is not a dealbreaker, but it means beginners will spend more time figuring out why their combos are failing than they would in a game with built-in training tools. The training mode exists, but it lacks a pause function during combos and does not display frame advantage numbers. I use an external frame data spreadsheet alongside the game to understand matchups, which adds a step that the game should probably include internally. The roster also feels incomplete compared to modern fighting games. Eight characters is fine for a small title, but the lack of deeper mechanics like parries, air dashes, or throw escapes limits the competitive ceiling. If you are looking for a deep competitive scene, this is not it. If you want a solid local multiplayer experience or a casual online fighting game, it works well enough. Just do not expect the same depth as a title like Guilty Gear or Street Fighter.
Final Thoughts on Playing The Butter Battle
The game is downloadable and straightforward to pick up. The mechanics reward observation and patience over reflexes. The biggest improvement anyone can make is spending time in training mode practicing block strings and frame traps rather than jumping into online matches immediately. Online play will teach you frustration faster than anything else. Training mode will teach you why you are losing. If you are coming to this game from another fighting title, adjust your expectations. The systems are simpler, the roster is smaller, and the online infrastructure is basic. If you approach it as a casual versus game with a handful of friends, it is genuinely fun and holds up. If you treat it as a serious competitive project, you will be disappointed by the lack of advanced tools and netcode. Either way, download it, test the controls, and see if the core loop interests you before investing hours into character-specific practice.