TPSA - Third Person Aim System

TPSA - Third Person Aim System for Unity 3D.

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.

What is included in this free solution:

  • Simple Camera Control.
  • Simple Character Controller (Movement control).
  • Aim IK Solver (Arm and Hand).
  • Weapon controller.

The weapons used in this project was found in here: Unity Asset Store - The Best Assets for Game Making

Update… Pickup OBJECT

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.

1 Like

Yes, like i said I’ll be posting the C# code very soon if anyone is interested…
I’m finishing some parts of the code so i can publish it.

1 Like

i want it T_T

1 Like

i’m very interested. What about the Character, animations and demo scene is this included?

1 Like

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.

1 Like

how about you make a pick up system for weapons and write small script which allow number of bullets ? i don t wanna donate i like to buy stuff

1 Like

I’m interested.

1 Like

Thanks blackbird, already started the pickup system for bullets and weapons this will be included in the selling version.

2 Likes

Looks awesome.

1 Like

Thank you…

New update- now the system has the pick object (Down and middle)
“Video is on top of the page”

1 Like

I am interested in this…Hopefully, you release the kit so I can buy and try it.

1 Like

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.

Video:
https://www.youtube.com/watch?v=2gMZZ40TC0U

3 Likes

I also created a script to attach to your Gameobject that will be picked:

3 Likes

Nice !!!

1 Like

Thank you

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

4 Likes

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:

-Chad

1 Like

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.

2 Likes