Played a bit of Hammerfight.
It's depressing though because it's a fantastic game with a lazy developer who doesn't want to fix all the errors in the game (the biggest one being that Steam has v1.004 while Humble Bundle has v1.005 and the guy hasn't lifted a finger to change that).
The list goes on and on:
The tutorial is unintutive: Even after reading the instructions, it doesn't tell you any of the advanced tactics like adding gems to weapons or linking two weapons together; these techniques are only explained in the Hall as tips when you're changing equipment.
When you add a gem to a weapon, it's irremovable (also, small sized gems will take the place of larger slots despite existing small slots in the weapon): The only way you can get the gem out is to get a new weapon with no gem or edit your savefile so you remove the gem/change it to something else.
The story is unrepeatable (also, you can lose relic weapons and never get them back): If you choose the wrong route in the story, you miss out on some weapons (all weapons are not obtainable in one savefile unless you edit it!) and even two game modes are missing if you have the misfortune to choose incorrectly. After you finish the story, you can't restart it from the beginning to try and get all the weapons/modes and there's no chapter/stage select, you're stuck at the ending and you have to make a new savefile if you want to try all over again.
CPU enemies are not subject to player rules: The CPU can swing their weapon without flying all over the place and they also get free aiming turrets while the player has to link their gun to a swinging weapon, subjecting them to physics for aiming which makes them miss pretty much all the time when you're going at full speed (the dev could have just allowed twinstick, really). Speaking of arquebuses...
Explosives are absolutely stupid (also, CPU enemies explode if they have an arquebus on them): They deal a hell of a lot of damage, have very long misleading range beyond their explosions and are incredibly abundant in postgame play; CPU enemies sometimes have arquebuses that fire sets of TNT/flare bombs which practically cover the screen in explosions you can't avoid. When you destroy enemies with arquebuses, unless you're using a gun yourself (in which case you're insane), there's absolutely NO way to avoid the explosion and if you're too close, you get instagibbed. EVERY SINGLE TIME. Congratulations!
No online multiplayer: The dev doesn't know how to make this work. It's a shame!
Despite all these flaws, the base gameplay is really fun and you get to do things with physics that are really hilarious when you witness them. The things above are irritating and I've been trying to make guns not useless (dual gun setups are hilarious in itself) by increasing their damage/clip size/reload times but it doesn't seem to work.
Fun stuff.
ADDITION: I swear to hell the explosions are getting worse it keeps happening
EVERY SINGLE TIME