Setting up an animated 3D character controller (Godot 4/C#)
Let’s see how to animate a 3D character with Blender & Mixamo, and use it in Godot as a player avatar!
Video games are all about immersing yourself in another world and roaming about in some avatar body — and though this kind of 3D character that you pour your soul in can be tricky to create when you get into the real advanced stuff, making a basic character controller for your next Godot game is not that hard!
So in this tutorial, we’ll learn how to prepare a simple character model in Blender and animate it thanks to Adobe’s Mixamo tool. And then, we’ll see how to import this model as a GLTF file in Godot, configure it and its animations, and even implement a basic C# controller to use those animations in game.
As usual, since we’ll be coding our logic in C#, make sure that you have a version of Godot with .NET enabled.
And of course, don’t forget that you can get the demo scene and all the assets for this example on my Github 🚀 with all my other Godot tutorials :)