This is a solution for Third Person Shooter games, do not require many animations, in fact just a standing position for aiming, the rest is done by IK controllers, and you can customize the way you want. The customization also can be done by Weapon.
It’s an indie and simple solution for Third Person Aiming and Shooting.
Pickup weapons and bullets (Up, Middle and Down) NoAim if target is too close (i still have to improve it, but as you can see if you reach a short target distance the character will put hands down) Camera Adjustment (Like max payne3 when you look far upwards) Muzzle fire and a bullets and bullet box count.
I’m interested in the C# code. Also, where can we download? I see the AssetStore download is the gun models, but not the camera control script, character controller, etc.
Not really, i’ll be selling the Character, animations, demo and documentation separately for a very cheap price, something like U$ 30. But I’m also thinking of creating a donation section to implement more features, so maybe if you guys like my work and donate I can create new features, for example I want to add rocket launcher and shotgun to this project.
I’m very close to a release candidate, please stay in touch.
And here we go, another update…
Pickup weapons and bullets (Up, Middle and Down) NoAim if target is too close (i still have to improve it, but as you can see if you reach a short target distance the character will put hands down) Camera Adjustment (Like max payne3 when you look far upwards) Muzzle fire and a bullets and bullet box count.
Update - Jump over obstacles (easy to use), the system will check if is possible to jump over by calculating the height and then if it fits will start the jump over at the top of the object. All you have to do is create a object with a box collider and set the tag to JumpOver, the rest is up to the system
So, could you tell us more about how to set up a custom human model? I have purchased a pack of humans (from FATBOX Software, @anon_29899593 Arndt) that have their own animations, however I am very unsure of how I will implement them into your system based on your statement:
Nice question, i’m trying hard to make the scripts flexible as possible, thinking that you guys will use different models and animations. I belive the only thing you’ll need to do is to tweak the variables to adapt to the new animations.
I’ll make a video explaining how to setup a new character from scratch, also i intent to create a script to place all the needed scripts at your new model to make things easy.