Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

[RELEASED] TPSA - Third Person Shooter System (template)

Discussion in 'Assets and Asset Store' started by Stiffx, Jan 24, 2015.

?

What additional pack would you like to see in TPSA?

Poll closed Apr 1, 2015.
  1. Enemy AI Shooter

    44.4%
  2. Friend AI (like sherry from Resident evil 4)

    55.6%
  1. OfficialHermie

    OfficialHermie

    Joined:
    Oct 12, 2012
    Posts:
    585
    @rosor Are you PROTOFACTOR???
    I have seen your assets so often. If you could aim for realism and use PBR, I would spend much money on you. Your animals animations are fantastic, I have never seen any better. Especially the owl is supercool.
    What a pity that you seem to be more a fan of cartoonish models (I hope this is not an insult).
     
  2. PROTOFACTOR_Inc

    PROTOFACTOR_Inc

    Joined:
    Nov 15, 2009
    Posts:
    4,029
    Hey @hermie :Our most recent models all use PBR as well as Legacy to try to please as much unity users as possible, see Heroic Fantasy Bosses Pack Volume 1 for example. We might be in the process of updating most of our Heroic Fantasy Packs to PBR but it takes time and we need to release new products as well...
    Glad you like the animals packs, these just use Legacy as well and are pretty low poly ( from 600 tris to a little more than 4000 for a few, mostly in the 1800 to 2400 tris range) The birds just use a diffuse texture sine they're pretty small and usually are background stuff.
    Not sure what you mean by cartoon ish models, I would rather call that semi realistic. Which ones feel more cartoon ish to your taste exactly? Cartoon ish to me sounds more like what 3DSA is creating for example.
     
  3. OfficialHermie

    OfficialHermie

    Joined:
    Oct 12, 2012
    Posts:
    585
    Hey @rosor So cool! :)
    I have purchased https://www.assetstore.unity3d.com/en/#!/content/23601 because they look more realistic.
    They are relatively fine, but they don't include root-motion, no PBR textures, no normal maps, and the animations are not as nice as yours. Also, I think they are a bit pricy for the common Unity user.
    But I like the textures very much.

    I like your owl very much, but the textures are too smooth, they don't look real to me.
    The animals from 3DRT use real photo textures.
     
    Last edited: Sep 17, 2015
  4. PROTOFACTOR_Inc

    PROTOFACTOR_Inc

    Joined:
    Nov 15, 2009
    Posts:
    4,029
    sorry you feel that way. I don't know what to tell you. We used photographic references as well for texturing. Our animals don't have root motion either.
     
  5. OfficialHermie

    OfficialHermie

    Joined:
    Oct 12, 2012
    Posts:
    585
    Ok, but thanks for telling me anyway,
     
  6. redjon29

    redjon29

    Joined:
    Jul 12, 2015
    Posts:
    92
    Someone know which asset can do the same job than this one? I planned to buy it but I think it is currently in stand by. I want a tps template. please tell me if you know a good alternative. I have already ufps with the third person view it is very good but the player run at 50 km/h and I didn't find how to tweak the running speed.
     
  7. Pandur1982

    Pandur1982

    Joined:
    Jun 16, 2015
    Posts:
    275
  8. OfficialHermie

    OfficialHermie

    Joined:
    Oct 12, 2012
    Posts:
    585
  9. redjon29

    redjon29

    Joined:
    Jul 12, 2015
    Posts:
    92
    Thank you guys i will buy it soon when i come back from holydays. Maybe the behaviour controller too it seems pretty impresive.
     
  10. OfficialHermie

    OfficialHermie

    Joined:
    Oct 12, 2012
    Posts:
    585
    I have also bought the Opsive Behaviour Controller and the Opsive Movement System, but I haven't had a chance to test it yet, still too busy. But the support seems to be amazing as well. I love the Opsive forum.
     
    Last edited: Sep 20, 2015
  11. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    588
    no doubt man stiffx is big cheater we should report him once for all and get him banned ... i will not let him easy doing the same scam again and again , he got enough chances but never show that he is worthy
     
  12. OfficialHermie

    OfficialHermie

    Joined:
    Oct 12, 2012
    Posts:
    585
    @blackbird Is there anything that you can not do in Third Person Controller that you can do in TPSA? I am curious to know. I have played with TPSA and with TPC, and I am a newbie at both, so I am not sure where TPSA might be better. I have noticed that TPSA has a great breathing animation and cool death screens, but on the other hand, TPC is evolving so quickly that I am not sure if there will soon be anything left that you can not do better with TPC.
     
    Last edited: Sep 20, 2015
  13. blackbird

    blackbird

    Joined:
    Aug 9, 2011
    Posts:
    588
    read the previous posts you will see all the issue we reported
     
  14. Pandur1982

    Pandur1982

    Joined:
    Jun 16, 2015
    Posts:
    275
    @hermie the death scene came from ragdoll not from animations,thats all.i think for a beginner is tpc better,the ai is on tpc better and ik for activate actions (like be on climb on the rope). for all user they will use a 3rd person controller as plug and play is tpc better,and i see tpc have a seperate forum and bring more updates,tpsa is a dead asset,sry you see here you became no updates on the bugs.
     
    blackbird likes this.
  15. chrisoooooooooooooooo1

    chrisoooooooooooooooo1

    Joined:
    Mar 30, 2015
    Posts:
    53
    Scammer or not scammer, i dont judge anyone yet, but one thing is for sure: As much as i like Unity, they have probably little to no motivation to remove an good looking asset as they earn money with every single sell. So reporting will have no effect i guess.
    I can only speak for my self, but i will just wait instead of ranting here, continue with my game as good as i can because this TPSA is not so bad at all, and maybe he will show up again - with an update :)
     
    Last edited: Sep 21, 2015
  16. OfficialHermie

    OfficialHermie

    Joined:
    Oct 12, 2012
    Posts:
    585
    @Pandur1982 Yes, I totally understand the frustration.
    But I want to achieve my goals quickly, and I have proceeded to the next asset.
    Do you think TPSA has anything that TPC does not have?
    Why do you think TPC is for beginners?

    @chrisoooooooooooooooo1 Yes, but perhaps TPC is our ultimate asset and we don't have to look any further. I would like to see competition between TPC and TPSA.
     
    Last edited: Sep 21, 2015
  17. Pandur1982

    Pandur1982

    Joined:
    Jun 16, 2015
    Posts:
    275
    @hermie no i think the tpsa have nothing what the tpc not have.i think the tpc have at time more then the tpsa.I think tpc is easier,this asset have ai and weapons and a littel comunity for questions on the forum on it.that is good and important for beginner to came quickly to the goal.but for peopel they wont create a own game with own ideas for the character like actions,combat ai and so one i think is better to make self a controller and use assets with animations,but i think this peopel are not beginner on unity,to create your dream game real you must learn the tools for it to using ;)
     
  18. Rose-Remnant

    Rose-Remnant

    Joined:
    Nov 14, 2012
    Posts:
    123
    Speaking of making your own Dream come true, finally made my own damn AI lol

    This thing is retard basic but for people who have been struggling as I have been this will get you started.



    Code (JavaScript):
    1. var target : Transform; //cant't be bothered to do any commments
    2. var moveSpeed = 3;
    3. var rotationSpeed = 3;
    4. var range : float=10f;
    5. var range2 : float=10f;
    6. var stop : float=0;
    7. var myTransform : Transform;
    8. function Awake()
    9. {
    10.      myTransform = transform;
    11. }
    12. function Start()
    13. {
    14.       target = GameObject.FindWithTag("Player").transform;
    15. }
    16. function Update () {
    17.      //rotate to look at the player
    18.      var distance = Vector3.Distance(myTransform.position, target.position);
    19.      GetComponent.<Animation>().CrossFade ("idle");
    20.      if (distance<=range2 &&  distance>=range){
    21.      myTransform.rotation = Quaternion.Slerp(myTransform.rotation,
    22.      Quaternion.LookRotation(target.position - myTransform.position), rotationSpeed*Time.deltaTime);
    23.  
    24.      }else if(distance<=range && distance>stop){
    25.      //move towards the player
    26.      myTransform.rotation = Quaternion.Slerp(myTransform.rotation,
    27.      Quaternion.LookRotation(target.position - myTransform.position), rotationSpeed*Time.deltaTime);
    28.      myTransform.position += myTransform.forward * moveSpeed * Time.deltaTime;
    29.      GetComponent.<Animation>().CrossFade ("floatForward");
    30.      }
    31.      else if (distance<=stop) {
    32.      myTransform.rotation = Quaternion.Slerp(myTransform.rotation,
    33.      Quaternion.LookRotation(target.position - myTransform.position), rotationSpeed*Time.deltaTime);
    34.      GetComponent.<Animation>().CrossFade ("scythe3HitCombo");
    35.      }
    36. }
     
  19. Pandur1982

    Pandur1982

    Joined:
    Jun 16, 2015
    Posts:
    275
  20. Rose-Remnant

    Rose-Remnant

    Joined:
    Nov 14, 2012
    Posts:
    123
    Just an update

     
    Pandur1982 likes this.
  21. Pandur1982

    Pandur1982

    Joined:
    Jun 16, 2015
    Posts:
    275
    looks great :D
     
  22. tmmandk

    tmmandk

    Joined:
    Jul 6, 2013
    Posts:
    7
    I need Help ASAP upload_2015-9-25_21-25-52.png

    upload_2015-9-25_21-26-15.png



    I Am using 1.3 and when i try to set up my costum modelled character the tell me the aim target must not be a child of the main camera .... and when i Dont put it as child it says must be put as child i need help asap this hour

    BTW my Skype Is : DProBoy
     
    Last edited: Sep 25, 2015
  23. Pandur1982

    Pandur1982

    Joined:
    Jun 16, 2015
    Posts:
    275
  24. tmmandk

    tmmandk

    Joined:
    Jul 6, 2013
    Posts:
    7
    Thanks Dude
    For helping me home sttifix is back with a huyge update
     
  25. Pandur1982

    Pandur1982

    Joined:
    Jun 16, 2015
    Posts:
    275
    yeah the really big update :D

    Coming Soon / Tutorila :
     
    redjon29 likes this.
  26. redjon29

    redjon29

    Joined:
    Jul 12, 2015
    Posts:
    92
    Really cool pandur how did you dig holes in mountains? I followed your advice and bought tpc the animation are pretty bad but i'm trying to cusomize it, really hard his skeleton is a little bit different as generic. But the player and item builder are awesome.
     
  27. Pandur1982

    Pandur1982

    Joined:
    Jun 16, 2015
    Posts:
    275
    I work with Playmaker,i think thats is are very big great asset and at time i make Tutorials for Playmaker :D As tip for all they wont not wait off a update from TPSA buy Playmaker you can make more as TPSA are give to you at time.And The holes are a Mesh Rock and the other are terrain you can download it from here : https://www.assetstore.unity3d.com/en/#!/content/10
     
  28. Rose-Remnant

    Rose-Remnant

    Joined:
    Nov 14, 2012
    Posts:
    123
    Only thing I dont like about Playmaker is I feel restricted when I use it, thats why I went and made my own AI script. Playmaker is a great asset but if your going to go through the trouble of using Playermaker might as well get the Unreal Engine and use Kismet, its pretty much the same damn thing but a 100 times easier to use.

    That being said I found another good starter kit that am using for my genre of game that I want to make and am sticking with Unity3D as I now pretty much have all the pieces I need to make my game.

    Really the truth at the end of the day is do it your self, these kits give Indie guys like us a starter point but thats just it a starter point.
     
  29. jayimagination

    jayimagination

    Joined:
    Dec 20, 2012
    Posts:
    88
    I have a question about your TPSA template on unity. If I wanted to add a camera so that the game can switch from 3rd to 1st like skyrim is the template customzable to do that?
     
  30. redjon29

    redjon29

    Joined:
    Jul 12, 2015
    Posts:
    92
    Jayimagination,
    No you can't you should use ufps and fps mesh tool, because it is not only a camera issue, the head and arms have to be hidden in 1st person mode. It works good i tried it and i like this asset.
     
  31. Guideborn

    Guideborn

    Joined:
    Jun 15, 2013
    Posts:
    231
    I really like this. Will there ever be support for a lock-on feature? Example:

    Around the 0:32 mark

     
  32. jayimagination

    jayimagination

    Joined:
    Dec 20, 2012
    Posts:
    88
    That cool but I wanting to have the player still visible like the arma games. So I still need the player rendered and able to be seen while in first person. I want to keep the features and effects in this kit. I just want to know if a first camera can be added or current code be extended to add a button to switch to a first person camera.
     
  33. drewradley

    drewradley

    Joined:
    Sep 22, 2010
    Posts:
    3,063
    It's just code and can be edited like any other code, if you have the code-fu to do it.

    as a side note, UFPS now has full body animation so you can switch back and forth in that. It's just not as nice third person as it is first person.
     
    jayimagination likes this.
  34. jayimagination

    jayimagination

    Joined:
    Dec 20, 2012
    Posts:
    88
  35. drewradley

    drewradley

    Joined:
    Sep 22, 2010
    Posts:
    3,063
    NP. I've done a lot of editing in the code but not this particular thing so I won't be much help, but I'll still share what I learned if you have any questions.
     
  36. jayimagination

    jayimagination

    Joined:
    Dec 20, 2012
    Posts:
    88
    Yeah i seen that and a good choice but i wanted the same third person camera from this pack, just wanted to see if adding a first person was possible and the best method fir achieving this. Also I'm sure multiplayer would have to be coded as well and has anyone used RainAI with this?
     
  37. redjon29

    redjon29

    Joined:
    Jul 12, 2015
    Posts:
    92
    jayimagination
    If you put a first persnon cam you will see the head from the inside with ufps you can see how it works try tu see ufps tutorials on YouTube. The arms will also look bad. For the body awareness the arms dissapear and the arms you see in 1st person are part of the weapon
    In arma as in other fps with body awareness the arms you see are not the character arms.
    Creating a fps with tpsa will be harder than creating your own asset by yourself because it is sot only a camera issue
     
  38. jayimagination

    jayimagination

    Joined:
    Dec 20, 2012
    Posts:
    88
    Arma actually isnt a fps it's both! It's set up as a simulation. Where you can hit tab and switch between 1st and 3rd similar to what I'm wanting to acheive..And while in 1st person view the whole body is rendered. I see the ufps has great features for doing a fps but as I mentioned for my project I'm looking to have both cameras. Also the ufps 3rd person cam isn't a full set up it pretty much just for experimental purposes. They even claim that it not suggested to use the 3rd person cam for an actual game..and it's as is no additional features will be supported.
    This pack as all the features I'm looking for in the 3rd person including some extra stuff, only thing I'm need to add is an option to switch back and forth from 1st to the default over the shoulder 3rd by pressing tab/ or a button on controller.
    And also integrating multiplayer for four player coop like left 4 dead..
     
  39. redjon29

    redjon29

    Joined:
    Jul 12, 2015
    Posts:
    92
    Yes I understand UFPS is not very good for 3rd person that's why i try TPS template. The one i've chosen is opsive third person controller, but in ufps i undersood with my mistake that the arms and head materials are not rendered in the first persnon view. If you put the tpsa camera on the head. It should be easy if you want to try:
    Set the camera game object as a child of your character and place it at his head's place. You will have a first person view and if you want to switch between views maybe you can find scripts such as set active one camera game object and inactive another when you press a button and work with two cameras.
    I think that your future big issue is that you will see the head of your character in arma when you look down you see the body so the camera is in the middle of the head of the soldier. But in first person the head material is transparent in the first person view because you can't see his head. Arms and legs are toggled on in third person view and toggled off in first. I hope you understand me my english is pretty bad.
    Or you can also work with fps mesh tool, look at videos you will understand what i want to explain
     
  40. jayimagination

    jayimagination

    Joined:
    Dec 20, 2012
    Posts:
    88
    Ok yes i see what you are saying...I found a few tutorial on youtube about adding a first person cam to a third person model


    In this he deleted the 3rd person but maybe I can find one with a switching option and add it to allow a button to make the first cam false when 3rd is true and 3rd is false when 1st is true..
    Hopefully this will work
     
  41. redjon29

    redjon29

    Joined:
    Jul 12, 2015
    Posts:
    92
    The asset character system has the camera feature that you want maybe you can find what you need with this asset
     
  42. Pandur1982

    Pandur1982

    Joined:
    Jun 16, 2015
    Posts:
    275
    so at first you must have a cahr with body how you can disabel all parts (importent the headpart) , to switch from third person make a bool to head enabel and in first person bring the camera in the position to the head and disabel the head.
     
    jayimagination likes this.
  43. Mad_Mark

    Mad_Mark

    Joined:
    Oct 30, 2014
    Posts:
    483
    According to UFPS, you would have to either design the character or modify it into 3 pieces, Head, arms and body.
    Another (horrible) workaround is to manually scale the head and arm bones to 0,0,0 in FPS, and back to 1,1,1 in TPS. Not sure how you would script that, but it sure would be a simpler solution than trying to modify every single player character model...

    If you go to their support site, you can search for my posts that whine and bitch about it... More folks that say, "yeah, fix that will ya" the sooner they might address the issue.

    Mark
     
  44. Mad_Mark

    Mad_Mark

    Joined:
    Oct 30, 2014
    Posts:
    483
    Stiffx, where are you, lad?
    Are you going to post a progress update, or have you finally taken our millions and absconded to some Mexican paradise? C'mon, let's see some new code, or at least a progress report...

    Mark
     
  45. PROTOFACTOR_Inc

    PROTOFACTOR_Inc

    Joined:
    Nov 15, 2009
    Posts:
    4,029
    last seen a month ago... Don't expect anything.
     
  46. Pandur1982

    Pandur1982

    Joined:
    Jun 16, 2015
    Posts:
    275
    i think he came not back,he have said he will make a raod map and will fix the bugs and we see nothing at time.

    the Problem from third person to first person view is the animations and the body that will be used.You see it in the video same post over me,one jump you see the character,by a simpel walk animation that is ok,but on runing , swiming and crouching you see same holes from charackter and that can be not so simpel fix it with camera settings near. better way is you have the arms and legs as modell for 1st person view and a seperate bone for the camera,not the torso and head and for the third person you have the complet model and sry i dont work with ufps i find that no so good.
    A other problem is in third person view when you not use aim ,with mouselook you can look up that is the camera not the arms will move up,for all this you must use the same animator controller when you switch the view.
     
  47. jayimagination

    jayimagination

    Joined:
    Dec 20, 2012
    Posts:
    88
    Im just look to do something like this video..and to see what the best option to do it.



    Well hopefully stiffx will make an appearance soon and give an update. I'm looking to decide soon but if no update then I may have to decide on another asset pack. It would be ashame because out of the ones I came across this one was the one I found the most closest to the project(s) I was wanting to do.
     
  48. Pandur1982

    Pandur1982

    Joined:
    Jun 16, 2015
    Posts:
    275
    For my next Tutorial i have take the camera change like this :
    i think that is the best way with the animations.
     
  49. redjon29

    redjon29

    Joined:
    Jul 12, 2015
    Posts:
    92
    Jayimagination
    Try this script on a empty game object in your scene call it camera controller it's not my work i found it on a forum
    1. var camera1 :Camera;
    2. var camera2 :Camera;
    3. functionStart(){
    4. camera1.camera.active =true;
    5. camera2.camera.active =false;
    6. }
    7. functionUpdate(){
    8. if(Input.GetKeyDown("c")){
    9. camera1.camera.active =false;
    10. camera2.camera.active =true;
    11. }
    12. if(Input.GetKeyDown("v")){
    13. camera2.camera.active =false;
    14. camera1.camera.active =true;
    15. }
    16. }
     
  50. jayimagination

    jayimagination

    Joined:
    Dec 20, 2012
    Posts:
    88
    thanks...I will give it a try. Hopefully stiffx will give an update soon..Side question the tpsa template in it's current form is it a good starting point or still very buggy?..I went back through the forum just to see how things have been with the asset and why other(s) have been upset . In which I understand where they come from but I also understand the author POV too. I know I've had situations in life that keep you from doing things. Anyways hopefully he'll pop up soon or even answer a few question I have. I'm looking to make a decision here really soon and basically narrowed it down to 2 that I'm currently looking at.

    1.) TPSA 2.) EleganTPS