Search Unity

  1. Unity 2019.2 is now released.
    Dismiss Notice

Easy Weapons

Discussion in 'Works In Progress' started by randomperson42, Jun 20, 2014.

  1. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    easy_weapons1920x1080.png



    Easy Weapons is a flexible weapon system for Unity on the Asset Store.

    Price: $45

    Usage:
    Easy Weapons is designed to be easily customizable - allowing for use in a variety of game genres. It can be used for first or third person shooters and any kind of game that uses a weapon system.

    Easy Weapons allows you to create 3 different basic types of weapons:
    • Raycast (Automatic Rifles, Sidearms, Sniper Rifles)
    • Projectile (Rocket/Missile Launcher, Grenade Launcher, Turret)
    • Beam (Laser Beam/Scifi Weapons)
    Features:
    • Complete control for weapons - ROF, Accuracy, Magazine capacity, VFX, and much more.
    • Dynamic weapon accuracy that can decrease after each shot AND synced dynamic crosshairs
    • Easy-to-use recoil system that doesn't require use of animation
    • Smart bullet hole system - full control over what bullet holes appear when different things are shot
    • Camera shake effects for impacts and explosions (Includes Easy Camera Shake)
    • Full-auto and semi-auto options
    • Several included weapon prefabs to get you started
    • Projectile system that includes a seeker missile option
    • Customizable crosshairs
    • No programming knowledge is required to use this pack.
    • All code is in C# and will be included in the pack.
    This post will be updated with links when the package is live on the Asset Store! If you have a feature suggestion feel free to let me know.

    I have created a thread for this in the Assets and Asset Store section:
    http://forum.unity3d.com/threads/easy-weapons.254795/



     
    Last edited: Sep 17, 2014
  2. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Dynamic crosshairs have been added. Crosshair positioning is updated based on weapon accuracy, which can decrease in realtime. You can now customize your crosshairs without getting a new texture.

    Customizable Crosshairs:

    crosshairs1.PNG crosshairs2.PNG crosshairs3.PNG
     
    Last edited: Jun 21, 2014
  3. taichiu727magnus

    taichiu727magnus

    Joined:
    Sep 16, 2013
    Posts:
    144
    there is already many out there in the assetstore, i don't see time worth to make a weapon system. Unless you are making this along with your game then it won't.
     
  4. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    There's always room for more competition. ;)
     
    Last edited: Jun 20, 2014
  5. taichiu727magnus

    taichiu727magnus

    Joined:
    Sep 16, 2013
    Posts:
    144
    but well, u better make it unique and good since there are already many high quality kits out there
     
  6. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    You're correct, there are some good kits out there. However I've noticed that there are some things misssing from some of those kits and pricing will be competitive.
     
    Last edited: Jun 23, 2014
  7. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Here is a shot of the bullet hole system - notice that the bullet holes fade out slowly over time.

    Capture19.PNG
     
    Last edited: Jul 1, 2014
  8. taichiu727magnus

    taichiu727magnus

    Joined:
    Sep 16, 2013
    Posts:
    144
    i think you should some weapon models on assetstore. Sometimes looks are important too ;)
     
  9. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    This pack will include some sample weapon models (including the one shown above.) The main focus is on the weapon system though.
     
  10. taichiu727magnus

    taichiu727magnus

    Joined:
    Sep 16, 2013
    Posts:
    144
    even though the main focus is the system, but it would be a bonus. If you look at ufps, they have some nice models.
     
  11. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Yes, there will be sample models (untextured.) But keep in mind this is not a full-on FPS kit.
     
    Last edited: Jun 24, 2014
  12. kilik128

    kilik128

    Joined:
    Jul 15, 2013
    Posts:
    875
    wait and see
     
  13. NutellaDaddy

    NutellaDaddy

    Joined:
    Oct 22, 2013
    Posts:
    288
    This might turn out to be something unique and good. Not enough information though.
     
  14. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    I will continue to post more information as the project progresses. There will also be more details by the time it's on the Asset Store.
     
    NutellaDaddy likes this.
  15. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    The raycasting system is making good progress.

    For those of you inquiring about weapon models, here is a capture of a few of the sample weapons which will be included:

    Capture3.PNG
     
  16. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Easy Weapons features a shotgun option that fires in several shots at once with varying spread:

    Capture5.PNG Capture4.PNG
     
  17. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    The Raycast and Beam weapon systems are nearly complete. The Projectile weapon system is in progress. If all goes well, Easy Weapons may be live on the asset store within 2 weeks (depending on asset store approval time.)

    Attached is a screenshot of one of the rockets.
     

    Attached Files:

  18. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Here is a screenshot of some of the rocket explosions:

    Capture11.PNG
     
  19. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    The smart bullet hole system uses tags to determine which bullet holes should be instantiated on which GameObjects. So you can make a different kind of bullet hole appear on concrete from one that would appear on wood, for instance. This pack also comes with several types of bullet hole prefabs.

    Capture17.PNG
     

    Attached Files:

    Last edited: Jun 30, 2014
  20. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Here is a better picture of the bullet hole system. A concrete bullet hole prefab is instantiated when the concrete (left) is shot, and a wood bullet hole prefab is instantiated when the wood (right) is shot.

    Capture16.PNG
     
  21. red2blue

    red2blue

    Joined:
    Feb 26, 2013
    Posts:
    200
    This looks really cool! Keep up the work!
     
    randomperson42 likes this.
  22. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Thanks!
     
  23. Cobrryse

    Cobrryse

    Joined:
    Oct 30, 2013
    Posts:
    26
    Looks pretty nice! Keep us updated!
     
    randomperson42 likes this.
  24. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Will do.
     
  25. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    The weapon system itself is now finished for the most part. Documentation is just about the last thing that needs to be done before version 1.0 is submitted to the Asset Store!
     
  26. soapOD

    soapOD

    Joined:
    May 30, 2013
    Posts:
    7
    Looking awesome, man. I'm looking forward to taking it for a spin!
     
    randomperson42 likes this.
  27. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Thanks. Remember to rate & review if you like it! ;)
     
  28. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    For more information, you can download the manual here.
     
  29. The-Spaniard

    The-Spaniard

    Joined:
    Jan 7, 2012
    Posts:
    149
    Do you think you could make this be dependent on physics materials, rather than tags? People use tags for a lot of things, and since each GO can only have one tag, this could be incompatible with them using tags for other systems.
     
    randomperson42 likes this.
  30. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
  31. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Excellent suggestion, thanks. Since 1.0 has already been submitted to the Asset Store, this won't be in the first version. However, I like the idea of updating with a feature like that. There might be an option where you choose whether you want bullet holes based off of tags, materials, or physics materials. This way users can choose whatever best suites their projects.
     
  32. shkar-noori

    shkar-noori

    Joined:
    Jun 10, 2013
    Posts:
    833
    good job keep up, but instantiating is the worst way ever, use pooling. and beautiful weapon models are what always keeps me onto check out these kinds of assets, and for the bullet holes, how do they react if it you shoot at an edge of a box? are they projected or they are just plane meshes ?
     
    Last edited: Jul 1, 2014
  33. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Why do you say that? There are advantages and disadvantages to every method. However I will definitely consider this for a future update.
     
  34. JamesArndt

    JamesArndt

    Joined:
    Dec 1, 2009
    Posts:
    2,675
    Where can we find the free beta version?
     
  35. shkar-noori

    shkar-noori

    Joined:
    Jun 10, 2013
    Posts:
    833
    sorry i mistakenly posted the above post, now is fixed, please re-read
     
  36. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    It will be available on the Asset Store soon. It's been submitted and is pending review. I'll update this thread with a link when it's live.
     
  37. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    I hope to update with improved weapon models in the future. The included ones are pretty much placeholders for now. Right now the bullet holes are plane meshes. I'll consider improving on that later.
     
  38. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    A bit of an update on this:
    This pack will be free for a limited time to receive feedback. After that time, there will be an update which includes a few new features, including this. I hope to make an option where you can choose whether the bullet hole system is based off tags, materials, or maybe even physic materials.
     
    red2blue likes this.
  39. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Here's an image of the current progress the new bullet hole system option. Notice the "Determined By" field, which is a dropdown allowing you to choose options Tag, Material, or Physic Material.


    Capture25.PNG
     
  40. Mister-D

    Mister-D

    Joined:
    Dec 6, 2011
    Posts:
    1,541
    hey randomguy , do u want some models to test ur scripts with? im making a fps model pack for the store maybe combine our efforts?pm me if u r interested
     
  41. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    PM sent. I do 3d modelling as well, so I may just remake the weapon models myself.
     
    Last edited: Jul 5, 2014
  42. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    New graphic:


    easy_weapons_with_tanks_1024.png
     
    red2blue likes this.
  43. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
  44. red2blue

    red2blue

    Joined:
    Feb 26, 2013
    Posts:
    200
    Really cool! Hope this will be to integrate into projects.....
     
  45. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Thanks, what do you mean by "to integrate into projects..."? The goal is certainly for people to be able to integrate Easy Weapons into their projects.
     
  46. hopeful

    hopeful

    Joined:
    Nov 20, 2013
    Posts:
    4,943
    Heh ... looks good ... I had some fun shooting the Moon. :)
     
  47. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Thanks!
     
  48. red2blue

    red2blue

    Joined:
    Feb 26, 2013
    Posts:
    200
    Forgot the little word "easy" ;)
     
  49. randomperson42

    randomperson42

    Joined:
    Jun 29, 2013
    Posts:
    975
    Well, that's the goal. Download it and write a review when it's released, and you can tell me!

    It is easy to make weapons with this pack, all you have to do is add the Weapon component, and then tweak the numerous settings to your desire. If you want to be able to switch weapons, there is another script that handles that as well. Most importantly, there is a full manual included which explains everything.

    Edit: As a matter of fact, you can access that manual here if you haven't already.
     
  50. red2blue

    red2blue

    Joined:
    Feb 26, 2013
    Posts:
    200
    Thanks, that seem easy and cool. Will try it and let you know what I think about it!