Procedural Walking Animation

A personal project

Source Code

---

Description


This project implements procedural walking animation in Unity using the Animation Rigging package. The system uses inverse kinematics (IK) to drive the leg movements, generating realistic animations in real-time.


---

About


Challenges & Solutions

The main challenge in this project was the lack of resources on procedural animation. I explored numerous tutorials, but most were either outdated or not suitable for my project. Ultimately, I referred to Unity’s official tutorials, analyzed the related source code, and made targeted modifications to adapt a two-legged system into one suitable for six legs. Additionally, I needed to adjust the character’s rotation to align with the ground’s normal. To address this, I found a tutorial by a French creator on YouTube, translated his video, and learned his approach to solve the problem.

This experience demonstrated my ability to independently research and adapt to challenges when resources are scarce. I showcased problem-solving skills by analyzing and modifying existing systems to fit unique project requirements, as well as resourcefulness in finding and learning from alternative solutions, even overcoming language barriers to acquire the knowledge I needed.

Contributions

In this project, I:

---