How to SWAP your Character! (Change Mesh Visual, Same Animations, Controller)

91,776
0
Published 2022-03-31
🌍 Get my Complete Courses! ✅ unitycodemonkey.com/courses
👍 Learn to make awesome games step-by-step from start to finish.
👇 Click on Show More
🎮 Get my Steam Games unitycodemonkey.com/gamebundle

🔴 RELATED VIDEOS 🔴
Kickstart your game with First and Third Person Controllers! (FREE Unity Starter Assets)    • Kickstart your game with First and Th...  
FREE Characters and FREE Animations for your GAMES! (Mixamo)    • FREE Characters and FREE Animations f...  

POLYGON City Synty cmonkey.co/synty_city_swapcharacter

💬 Learn how to change a Character Mesh Visual while keeping the same Controller and Animations.
Here I am demonstrating that process using Unity's FREE Third Person Starter Assets Controller but these steps work on any character controller for swapping any character visual.
1. Change the SkinnedMeshRenderer
2. Change the Bones
3. Assign the new Avatar for the new Mesh
Make sure the Bones have the correct name!

🌍 Get Code Monkey on Steam!
👍 Interactive Tutorials, Complete Games and More!
store.steampowered.com/app/1294220/

If you have any questions post them in the comments and I'll do my best to answer them.

🔔 Subscribe for more Unity Tutorials    / @codemonkeyunity  

See you next time!

📍 Support on Patreon www.patreon.com/unitycodemonkey
🎮 Grab the Game Bundle at unitycodemonkey.com/gameBundle.php
📝 Get the Code Monkey Utilities at unitycodemonkey.com/utils.php

#unitytutorial #unity3d #gamedev

--------------------------------------------------------------------
Hello and Welcome!
I'm your Code Monkey and here you will learn everything about Game Development in Unity using C#.

I've been developing games for several years with 8 published games on Steam and now I'm sharing my knowledge to help you on your own game development journey.

I do Unity Tutorials on just about every topic, Unity Tutorials for Beginners and Unity Tutorials for Advanced users.

You can see my games at www.endlessloopstudios.com
--------------------------------------------------------------------
- Other great Unity channels:
Unity - youtube.com/user/Unity3D
Brackeys - youtube.com/user/Brackeys
Dani -    / @danidev  
Jabrils -    / @jabrils  
BlackthornProd -    / @blackthornprod  
Sykoo - youtube.com/user/SykooTV
Jason Weimann -    / @unity3dcollege  
Jonas Tyroller -    / @jonastyroller  
--------------------------------------------------------------------
- Website: unitycodemonkey.com/
- Twitter: twitter.com/UnityCodeMonkey
- Steam: store.steampowered.com/developer/EndlessLoopStudio…

All Comments (21)
  • @brettabraham
    I've needed this so badly. Struggled real hard on how to do this for a while before just giving up. Great video!!!
  • @slygamer01
    An alternative that avoids the object naming issue is to drag in the prefab, unpack it (right-click on prefab instance, Prefab -> Unpack) and then drag the objects straight from the unpacked prefab instance into your character object.
  • @ItsMeLuxel
    Your Tutorials are so help full they have helped me out a lot
  • @1stPenokom
    I WAS JUST ASKING SOMEONE ABOUT THIS! Dang, coincidence or not, thank you so much for uploading this
  • @maxcoleman42
    Hey I just recently got into Unity, learning purely as a hobby at this point. Just wanted to say you make some great videos! Thank you very much!
  • @alsantour8835
    I wonder how many times in my life the Root (1) threw me off and I didn't even know why it wasn't working!
  • @alec_almartson
    Super cool👍🏻 Thank you for sharing this with the Community, I was wondering how to make this in an easy manner, and your video just came for the rescue 🙏🏻💥😆✌🏻
  • great video, thanks! I’ve had many problems previously and didn’t realise it is just three steps
  • @carlmeyer96
    Thank you for this tutorial! Just got som of synty's assets and this was super useful!
  • @jamesderaja
    Exactly when I needed them. You have perfect timing as always.
  • @ivaniliev2272
    ATTENTION as you drag your characters in the scene , unpack them with right click on prefab hierarchy(scene), and then unpack Prefab -> Unpack. This will allow to copy easily mesh and rig from your character to first person controller.
  • @ronaldinhodev
    Obrigado Code Monkey! Não sabe o quanto me ajudou! Nosso projeto sairá do papel muito mais rápido agora 🤝👏
  • @Vyken27
    Thanks for the quality content you offer with your tutos ! Many of your videos are about FPS, so what about a tutorial of using Miror of how to set up a multiplayer network ?
  • @GamesAreArt1
    nice tutorial, I have some things i want to say: 1.does this also work on characters with different size, the characters you use have identical size/scale will it work if i want to change from(Goblin to giant) characters with different size/scale. 2.does such result can be done through Code example: my game character is a wizard that have the ability to transform to any creature in the game, can i do those steps by coding(i already done those kind of tasks but asking for more knowledge won't hurt). 3. can we apply the SkinnedMeshRenderer Component Step to a MeshRenderer? thanks for your help i hope I'm not being anoying