Project

<Personal> LearnDarkSouls

Learn through tutorial

Recreated core mechanics of a Souls-like combat system, including animation states, parry, guard, hitbox logic, and camera lock-on. Optimized combat flow and refactored animation blending architecture.

A medieval knight standing in front of a house

Introduction

What I learned in this course:

  • Blend Tree for realistic character movement; various linear interpolation methods for character movement; adjusting rigid-body and physics material parameters; using events to clear signals and avoid nested signal passing, implementing game-pad input control; review of abstract classes, inheritance, and access modifiers; using Blender for skeleton rigging; basic animation fixing and smoothness adjustment in Unity; Importing models and animations; using timeline for character interactions; handling differences in model normal between engines; state machine design; automatic child component attachment; weapon grabbing with automatic binding and use of Transform-helpers.

  • These techniques are commonly used in development but are often not taught in school.