Making an FPS Multiplayer Customization game with Blender and Unreal

Hey man! I know watching videos can be very tedious and boring, but I’ve learned A LOT from watching videos and really, you can’t learn something you wont use some how. So no video is a bad video unless its inaccurate. Anyways, What you’re asking is more than one person could really fit into a single question which is probably why not many have tried. I will try to simplify a little bit here but touch basis on what you’re asking.

  1. If you are making a FPS you will need 2 models. 1, the third person model(what everyone else sees in the game) and 2, the arms/hands(what the player sees) You will need to animate them separately. (Ex: The third person character will walk around and shoot, however when the player Aims and the arms draw the gun up to simulate the character is looking down the sights, you won’t actually be using that animation to look down sights for the FPS player, that will come with a totally separate set of animations for the first person arms)
  2. If you want to animate the arms/hands for the guns, you will Simply have a set of meshes (Arms/Hands) that will be a skeletal mesh, meaning they will be weighted to a bipedal skeleton. In Blender you will simply add the weapon you want to animate for and animate the arms/hands with this weapon, but when you export the animations with the Arm/hands you will NOT export the weapon. You won’t need it. When you want a player to pick up, say a shotgun, and the arms/hands will trigger a Boolean (ex: you’ll make a variable called “is using Shotgun” of the variable type Boolean) if its true then the arms/hands will use the Shotgun locomotion in the animation blueprint for your arms/hands. You will simply “Attach” the Shotgun skeletal mesh to the FPS character.
  3. If you want to switch up Gloves, this is really easy, you’ll just make a glove for each, or both hands and bone weight them to the Bipedal Skeleton just like you did with the Arms/Hands and then the arms and hands will be two separate skeletal meshes combined into one in the FPS Character, and anytime you “equip” a glove you’ll just swap out the Skeletal mesh with the one you are “equipping”.
  4. If you want to change the skins of your weapons this would be done by creating a “Master” material for the weapons and then creating a “Material Instance” of that said material. You’ll then apply the Material Instance to the Weapon and anytime you edit the Material on the Weapon, you’ll be changing the “Instance” of the master material which will allow you to edit, manipulate and update the material per weapon, per player. If you tried editing the actual material of the spawned weapon, it would not persist and would not replicate properly.

If you want accurate videos to watch, goto and look for “Unreal Engine” Youll see a channel called Unreal Engine with a Check Mark next to it. This signifies legitimacy and means this is the Official Unreal Engine Epic Games team. Watch their videos above all else as they are the most accurate for unreal engine learning base.

Also, for blender look up “Blender Guru” hes a genius with Blender and anything he teaches you, will be legit. Easy to learn and he explains it exceptionally well. I hope this information helps you and if you ever need help, add me on the Epic Games Launcher “CoalFireGaming”

I am posting this again because it had been so long since the first time, I got busy, and even after all that time I only had 1 answer that didn’t help me. I have googled and researched and watched videos this subject but can not find the exact info I need. I’m getting really tired of watching hour long tutorial videos and only gaining like 30 seconds of what I was looking for. I’m not looking for someone to do this for me, but I’d like help in the form of a nice descriptive answer or redirects to something that should help me. Okay so I have a basic understanding of both Blender and Unreal and decided I was going to dabble in making a first person shooter. I’m not aiming for realistic graphics I’m aiming for paper folded and origami looking characters and weapons. I want this to be an online multi-player game with weapon customization and character customization mainly just skins. I haven’t the slightest bit of a clue on how to begin and I feel like I might do things by accident that we’re needed. I saw somewhere that the best method to go about modeling an fps was making a whole character model for the 3rd person view and just hands for the first person. I have no idea how to combine these two things together…I guess is what I’m saying. My biggest concern right now that I feel like I’m gonna screw up is animations due to customization and different weapon type. First problem, if I had 10 guns made how do I animate each of them with the hands properly? Like do I just use the hand I made in blender move the gun from another blend file in animate stuff then remove the gun and then bring in another and repeat the process. Or do I have to copy the hand to all 10 gun files and animate them that way…this way seems like to me it would use up more space and is why I have the fear of doing things uneededly. And then if had a different glove on for the character because of their skin would I have to recreate the same animation for every single customization to the character? And this applies to the gun skins as well, combine the two and if that’s the case it sounds like a vast amount of combinations that would lead to an overload of individual animations for every possible customizable choice. Which is why I don’t believe this is the case and that I just believe I’m overreacting it but regardless I’ve yet to find any articles or videos that helped with my particular issue. I also only slightly know how to animate in blender I’ve only move objects like cubes around and key framed them, I’ve yet to use bones so I probably need help setting up my guns and animating them…also implementing the animations into unreal because I’ve only moved models from blender to unreal not animations. I am currently almost finished with my first gun which is a revolver and I just need to get the hands on the arms and then I will be ready to animate which is why I ask this in advance. I hope my questions were clear enough and I would appreciate any help on the subject.