This is the 4th part of the procedural snake/dragon character we are working on. What meant by procedural is, the snake body will be animated dynamically/procedurally through the code and the length of the body can be adjusted as we need through parameters. Regardless of whatever the path the snake head moves, the body will follow it accordingly. In this episode, we will implement NPC dragon characters who can fly in the sky or move on ground without bumping into obstacles. We will setup a simple AI system to detect obstacles and avoid them preemptively while randomly fly in the sky.
password=CLM_DragonNPC