It was made in GameMaker Studio 1.4. The game uses a state-system. The normal state is 'idle', allowing for basic movements and raising/lower the guard. The dodge input gives a burst of speed in whatever direction you're holding, and puts you in the 'dodge' state. You can't move in the dodge state, but the friction is lowered so that whatever speed you're moving at will last longer, and holding a direction will affect that friction, so if you hold the opposite direction you'll skid to a stop quicker.