My master thesis is done, so I finnaly had the chance to finish up some more work. First of all, the movement system is working fine mechanically, with only a bit of polishing work left.
The mechanics allow for basic combat and platforming so far, but will still be expanded to allow for some basic puzzles. Features like pushing boxes and the sword ricocheting off terrain are still being implemented.
The basics for the combat mechanics are also done. The hit detection works by tracing out the path of the sword with a series of raycasts. This allows for accurate detection of hitboxes. I turned on some debug features to show the racyasts, as a character takes out his frustrations on a practice dummy.