Post news RSS Character animation and water physics - Nucleotide | Game development diary #11

In the last development diary I showed you the static model of the main character, and in this video you are witnessing his first moves.

Posted by on

Nucleotide game development diary series covers the development progress of the eponymous game. This week, we are showing the first signs of the main characters animation.

Hello there, Ivan here, bringing you updates on the Nucleotide game development. In the last development diary I showed you the static model of the main character, and in this video you are witnessing his first moves.As Dr. Frankenstein said: "It's alive, it's alive! It's alive!"Right now there are only two states of animation, idle and swim. Animations are done in Blender, and implemented using Mecanim technology.Mecanim, in layman's terms, is a animation system which provides much easier way to integrate your animations into a Unity game. It would take much more time to achieve the same result with the old animation sistem, pre Unity 4.0; So way to go, developers of Unity!Before I started to work on the animations, player's speed was linear. As you can see, that is no longer the case. I went for a more natural speed regulation, which follows character animation, so it looks like he's pushing himself of the water, and he needs some time to change his direction. Additionally, I expanded floating bodies to support animated objects. I'm able to decide which bones are affecting the water surface, and I'm calculating velocity for each of them to make the interactions with the water surface look natural. So if, the player character for example, makes some crazy move, the water will behave properly.Also I tweaked the water shader a bit, but this is not the final version of it, since there are no reflections, nor refractions. For all of you who were worrying about the clouds not moving, don't worry anymore, I will change that in the future :)Leave a comment, and tell me what you think about this. Subscribe if you are not, and click the like button!This week was my father's name day, and since I know he is a regular watcher, ćale sretan imendan :DHope you liked this, my name is Ivan Mandić, bye!


nice video :D keep up the great work cant wait till the next diary

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.