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!

Mina Pêcheux
CodeX

--

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.

Download a version of Godot with .NET support, to be able to program in C#! :)

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 :)

--

--

Mina Pêcheux
CodeX

I’m a freelance full-stack web & game developer. I’m passionate about topics like CGI, music, data science and more! Find me at: https://minapecheux.com :)