Search Unity

Feedback BestFPS: v1.0 | Full Body Character Controller for Playmaker [SINGLEPLAYER] [MULTIPLAYER]

Discussion in 'Assets and Asset Store' started by Meka_Games, Feb 27, 2023.

  1. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    *Must Own Playmaker!

    CREATED TO BE : "BEST!"

    If you are looking for an AAA Game Studio work, you are in the right place.
    In this package, I used a completely modular system for the Character Controller that is not available in my other assets.
    Everything that is missing from my other packages, is in this package!


    All the 3d models, sound effects, animations are included. No scripts. Only Playmaker FSMs!
    It is fully customizable. You can easily change all settings with Playmaker Controls. Each Playmaker FSM is named and commented. It is very easy to replace it with your own 3d models.

    ➤➤ BEST FEATURES
    ✔️Fully Animated Body ( Includes 47+ Animations )
    ✔️Multiplatform Support:
    -Keyboard & Mouse
    -Gamepad
    -Mobile Touch
    ✔️Fully Modular:
    Over a hundred changable settings!
    ✔️Multiplayer Support ( Requires an Upgrade & PUN 2)
    ✔️Advanced Weapon System
    ✔️Advanced Zombie AI
    ✔️Advanced Hit System
    ✔️Advanced Gameplay Controls
    ✔️Customizable Weapons
    ✔️Destructible Objects
    ✔️In-Game Input Manager
    ✔️IK System
    ✔️Save & Load System ( Requires Easy Save )
    ✔️Demo Scenes Included
    ✔️Pool System
    ✔️100+ Sound Effects

    -----

    ➤ Character Controller
    ✔️Movement Types:
    -Walking
    -Jogging
    -Running
    -Jumping
    -Crouching
    -Swimming
    ✔️Running Slide
    ✔️Roll Landing
    ✔️In Air Control
    ✔️Slope Limit and Sliding
    ✔️Adjustable Gravity
    ✔️Peeking Left & Right System
    ✔️Body Rotation when Idle
    ✔️Stairs Detection
    ✔️Lean Left/Right System
    ✔️Dynamic Physics Based Moving Platforms
    ✔️Customizable Footstep System
    ✔️Easy Ragdoll System
    ✔️Checkpoint System
    ✔️Ladder System
    ✔️Wind SFX Depends on Speed
    ✔️Flying
    ✔️Interaction System
    ✔️Pushing System for Physics Objects
    ✔️Speed Dependent Physics Objects ( Like Magazines, Bullet Shells )
    ✔️Speed Dependent Animations

    ➤ Damage
    ✔️Directional Damage Taking Animation
    ✔️Damage Indicator
    ✔️Advanced Damage Detection:
    -Melee Hit
    -Bullet Hit
    -Fall Damage
    -Explosion
    -Toxic Gas
    -Heat
    -Drowning
    ✔️Armor System
    ✔️Adjustable Max Oxygen
    ✔️Slow Down by Damage Factor
    ✔️Checkpoint System
    ✔️Death Types:
    -Respawn at Spawpoint
    -Restart Level
    -Show Death Screen
    -Other
    ✔️Pickupable Health & Armor Objects

    ➤ Weapon
    ✔️Primary & Secondary Slots
    ✔️Throwable Grenade
    ✔️Melee Attack
    ✔️Weapon Display on the Body
    ✔️Bullet Penetration System
    ✔️Prevent Weapon Clipping Walls
    ✔️Selective Fire
    -Fully Auto
    -Semi
    -Burst
    ✔️Bullet Tracers
    ✔️Advanced Recoil
    ✔️Inaccuracy Settings When:
    -Not Grounded
    -Walking
    -Jogging
    -Sprining
    ✔️Hit Velocity
    ✔️Decrease Range Damage Factor
    ✔️8 Ready-to-Use Weapons
    -Pistol
    -Silenced Pistol
    -Automatic Pistol
    -Assault Rifle
    -Submachine Gun
    -Shotgun
    -Sniper Rifle
    -Admin Gun
    ✔️Stopping Power ( Affects Target's Speed )
    ✔️Weapon Weight ( Affects User's Speed )
    ✔️Damage Reduction by Thickness ( Depends on the Surface )
    ✔️Auto Pick-Up Ammo System
    ✔️Customizable Decal System

    ➤ Enemy AI
    ✔️Zombie and Turret
    ✔️Detection Types (Line of Sight-Sound-Hit)
    ✔️Can Run Option
    ✔️Can Hear Option
    ✔️Detect Distance Option
    ✔️Counter Attack Option
    ✔️Must See Player Option
    ✔️Warning Nearby Friendly
    ✔️Stopping Power ( Affects Target's Speed )

    ➤ Ready-to-Use Other Prefabs
    ✔️Destructible Objects:
    -Chair
    -Table
    -Explosive Barrel
    ✔️Physics Objects:
    -Hitable Object
    -Pushable Object
    -Moving Platform
    ✔️Interactable Objects:
    -Door
    -Button
    -Mechanic Door
    -Ladder Long
    -Ladder Short
    ✔️Testing Objects:
    -Limit FPS
    -Noclip
    -Restart Level
    -Slow Motion
    -Spawn Zombie

    ➤ Miscellaneous
    ✔️Developer Console
    ✔️Advanced Pause Menu ( with Navigation )
    ✔️Clean, Organized & commented Playmaker FSMs

    Multiplayer Features
    ✔️Join and Create Rooms
    ✔️Deathmatch Gamemode
    ✔️Scoreboard System
    ✔️Timed Match
    ✔️In-Game Chat
    ✔️Player Logs (joined, left, kills)
    ✔️The "enable_cheats" command that can only be used by the host. (for developer console)

    ...Find hidden details not mentioned here by playing the Demo!

    TUTORIAL VIDEO ( for Single Player )


    TUTORIAL VIDEO
    ( for Multiplayer )
    coming soon...

    -----

    You can always ask me about FSMs via e-mail. I offer 24/7 support.
     
    Last edited: Apr 4, 2023
    akuno and CodeSmile like this.
  2. BetaMark

    BetaMark

    Joined:
    Sep 27, 2014
    Posts:
    229
    Wow -- that's incredibly impressive to be done in Playmaker :cool:

    What kind of "upgrade" does it require to add multiplayer?

    Any chance that this and your "Advanced Survival Kit for Playmaker" can work together?
     
    decrom999 and Meka_Games like this.
  3. IsolatedPurity

    IsolatedPurity

    Joined:
    Jul 22, 2013
    Posts:
    6
    Instant buy. I learned sooooo much from your survival kit so I am looking forward to this. Any tutorials on how to swap the char model?
     
    Meka_Games likes this.
  4. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    I will publish a separate asset for the multiplayer version. People who buy the SP version will be able to upgrade.
    No, my assets can't be mixed together.

    Yes, All tutorial videos, as in my other assets, are shared within 2 weeks after being published.
     
  5. paulojsam

    paulojsam

    Joined:
    Jul 2, 2012
    Posts:
    575
    your asset, since its brand new, didnt get the new releases discount?
     
  6. trustpivot

    trustpivot

    Joined:
    Sep 29, 2017
    Posts:
    18
    Looking forward to your multiplayer version - when will it be released? Also, will it have the single player elements or will I need both systems?
     
  7. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    No, I do not think such a discount.


    I'm still working on it! But it's coming very soon.
    mp.png

    Those who buy the Single Player edition will be able to get the Multiplayer version with a $20 upgrade.
    With the $80 package, you will be able to get both Single Player and Multiplayer versions.
     
    trustpivot likes this.
  8. trustpivot

    trustpivot

    Joined:
    Sep 29, 2017
    Posts:
    18

    Awesome!! What will the multiplayer backend be - Photon or something else? I want to be prepared!
     
  9. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    I'm using PUN 2 - FREE for multiplayer support.
     
    trustpivot likes this.
  10. paulojsam

    paulojsam

    Joined:
    Jul 2, 2012
    Posts:
    575
    will it work for webgl the multiplayer thing?
     
  11. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    I will try and share the results.
     
  12. paulojsam

    paulojsam

    Joined:
    Jul 2, 2012
    Posts:
    575
    Thank you, that will be helpfull for sure.
     
    Meka_Games likes this.
  13. trustpivot

    trustpivot

    Joined:
    Sep 29, 2017
    Posts:
    18
    The initial setup has less steps than the other assets you made, very awesome! This should help me swap controllers. I was wondering, any chance you would add "vaulting" over mid-height objects? The sliding feature is really awesome!
     
    Meka_Games likes this.
  14. phazonxiii

    phazonxiii

    Joined:
    Aug 24, 2020
    Posts:
    2
    If we already have Zombie Shooter Prototype - and actually, all of your previous products, is there any chance for an upgrade discount, loyalty discount, something?
     
  15. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    I'm still working on Multiplayer support. I thought I'd finish it in 1-2 weeks, but it's taking longer than I expected. I think I'll be able to finish it by the end of this month. Now I'm going to take a break from Multiplayer and start recording a tutorial video for single-player.
     
    trustpivot likes this.
  16. Mittius

    Mittius

    Joined:
    Jan 14, 2023
    Posts:
    11
    Please answer a few questions:

    1. At rest, 20 zombies drop FPS to 30, but when they switch to the state of chasing the player, FPS returns to 80-90 (1 and 2 screens). How to fix it?
    2. On an empty scene, FPS stays around 500, but if you activate the mobile hood, the FPS drops to 80 (1 and 2 screens). How to fix it?
    3. Will the Asset get functional additions like flashlight, edged weapons, sticky grenades? These features were in your zombie FPS asset, but for some reason are missing in the new asset.
    4. I bought your zombie FPS-asset, does it make sense for me to try to integrate additional features (flashlight, edged weapons, sticky grenades) or would it be easier to make them from 0?
     

    Attached Files:

    • 1.png
      1.png
      File size:
      2 MB
      Views:
      87
    • 2.png
      2.png
      File size:
      2.2 MB
      Views:
      85
    • 3.png
      3.png
      File size:
      445.6 KB
      Views:
      86
    • 4.png
      4.png
      File size:
      426.5 KB
      Views:
      84
  17. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    -Zombies are not optimized and I only created them to be targets. The main purpose of the package is character controller.
    -When you enable mobile controller, fps locks to 75. You can change this settings from Character Controller > Input Manager FSM > "First Time?" state of mobile transition.
    -No, these features will not be available in this package. But adding Flashlight would be pretty simple.
    -If you have Playmaker experience, you can add anything you want. Keep in mind my assets can not be mixed together. :)
     
  18. Mittius

    Mittius

    Joined:
    Jan 14, 2023
    Posts:
    11
    How to increase the lifting distance of interactive objects? Now the HUD appears only if the player is standing directly on the object, if the object is located on the ground
     

    Attached Files:

    • 1.png
      1.png
      File size:
      1.3 MB
      Views:
      94
    • 2.png
      2.png
      File size:
      1.2 MB
      Views:
      91
  19. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    There's a "Max Interact Distance" option for this, Check out the Playmaker Controls of Character Controller.
     
    Mittius likes this.
  20. Mittius

    Mittius

    Joined:
    Jan 14, 2023
    Posts:
    11
    Turret System not optimized too.

    I noticed another bug. If the scene has at least 1 object with AI FSM, when walking the FPS drops to 30. I suspect that there is some check or loop that is active during movement, and they drops FPS to 30, and thus make it impossible to use your AI FSM. Any ideas how to fix this bug?

    Update: If AI is dead, then FPS returns to normal values when the player is standing, but while walking FPS drops back to 30
     
    Last edited: Mar 10, 2023
  21. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    If I said it's not optimized, not that much. My FPS values don't drop that much. There may be a problem with your CPU.

    Try disabling shadows on zombie. This may help.
     
  22. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    20 Zombies with Shadows ON
    e1.png
    9.4M Tris, 80-95 FPS

    -----
    20 Zombies with Shadows OFF
    e2.png

    1.1M Tris, 190-210 FPS


    Also the chacater model isn't optimized. It is only for testing. Try with another zombie models. You'll get better results. Tutorial vid is almost ready for changing every piece of asset!

    The main reason for low fps is this action on Zombie AI
    e3.png

    This action can create a low performance issue as it scans the area everyframe for player. Turret also uses this action. You can remove this and make a simpler system to detect the character.
     

    Attached Files:

    • e2.png
      e2.png
      File size:
      346.2 KB
      Views:
      79
    Last edited: Mar 10, 2023
    trustpivot and Mittius like this.
  23. Mittius

    Mittius

    Joined:
    Jan 14, 2023
    Posts:
    11
    Thank you, that makes more sense to me now
     
  24. DestrucSean

    DestrucSean

    Joined:
    Aug 2, 2017
    Posts:
    5
    I see that multiplayer with be extended for a fee, and the plan is to use PUN. I assume that if I wanted to implement Steamworks into an asset like this, that I would have to make a custom adaptation?
     
  25. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    Hmmm. What do you want to do with Steamworks?

    But yes, you have to do everything else yourself.
     
  26. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    Also Multiplayer is available in 1 week! But tutorial video is a little late because of this, sorry!
     
  27. Mittius

    Mittius

    Joined:
    Jan 14, 2023
    Posts:
    11
    Mirror from prefabs folder does not working?
     
  28. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    Your graphics options can cause this. Also it is only for testing to see the full body from mirror.
     
  29. DestrucSean

    DestrucSean

    Joined:
    Aug 2, 2017
    Posts:
    5
    I'd want to implement networking through Steam. I assume that I should avoid this asset due to this, since I'll be learning Steam Networking.

    https://partner.steamgames.com/doc/features/multiplayer/networking
     
  30. DestrucSean

    DestrucSean

    Joined:
    Aug 2, 2017
    Posts:
    5
    For example, I'd like to do P2P
     
  31. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
  32. DestrucSean

    DestrucSean

    Joined:
    Aug 2, 2017
    Posts:
    5
    I could look into it further, but Steam provides free relay services which makes the 35% cut a little more reasonable.
     
  33. unicat

    unicat

    Joined:
    Apr 8, 2012
    Posts:
    425
    Hi, demo downloadlink is not working. Would like to try the demo.
     
  34. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    If it doesn't open, try any proxy site.
     
  35. trustpivot

    trustpivot

    Joined:
    Sep 29, 2017
    Posts:
    18
    Any update on the tutorials? I tried giving the reskinning a go myself and failed miserably
     
  36. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    I'm about to release multiplayer. I'm sorry for the delay. I will post the video and multiplayer in 2-3 days.
     
    Dalenc and trustpivot like this.
  37. trustpivot

    trustpivot

    Joined:
    Sep 29, 2017
    Posts:
    18
    Well I can't fault you for that, no worries!
     
  38. paulojsam

    paulojsam

    Joined:
    Jul 2, 2012
    Posts:
    575
    did you test it for webgl, because thats my target render.
     
  39. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345

    Multiplayer version is now available!
    CLICK HERE

    If you purchased the SP version, you can upgrade to this pack for $20.

    Now it's time to release the tutorial vids.
     
    Last edited: Mar 31, 2023
  40. paulojsam

    paulojsam

    Joined:
    Jul 2, 2012
    Posts:
    575
    no zombies for multiplayer?
     
  41. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    They are here!
     
  42. jaggie11

    jaggie11

    Joined:
    Aug 27, 2019
    Posts:
    2
    This looks amazing! I tried the demo and it feels great too.

    One question - is there a plan to implement any sort of inventory system and/or gun modification system in the future? (Inventory like for holding different ammo and weapons. Modification meaning adding and removing sights, silencers, grips, etc.). If there already is one and I missed it I apologize!

    Edit to add: I went ahead and bought anyway, it looks too good to pass up :cool: looking forward to the tutorial videos.
     
    Last edited: Mar 31, 2023
    Meka_Games likes this.
  43. paulojsam

    paulojsam

    Joined:
    Jul 2, 2012
    Posts:
    575
    Will the multiplayer work with webgl?
     
  44. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    Yes it works.

    In less than 24 hours I'm uploading the tutorial video for the single player version..
    Multiplayer tutorial video will be different.
     
  45. paulojsam

    paulojsam

    Joined:
    Jul 2, 2012
    Posts:
    575
    Thank you!
     
    Meka_Games likes this.
  46. paulojsam

    paulojsam

    Joined:
    Jul 2, 2012
    Posts:
    575
    Id assume i can make a webgl game with online players and zombies then? :p
     
    Meka_Games likes this.
  47. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    Here's the Tutorial video for Single Player edition!

     
    Mittius likes this.
  48. petr0nije

    petr0nije

    Joined:
    Mar 6, 2019
    Posts:
    6
    Great job with MP! how to test demo project with my friends? I created the room and we are all in the same town, but we can not connect?
     
  49. Meka_Games

    Meka_Games

    Joined:
    Mar 3, 2016
    Posts:
    345
    What does it say? It should work with my demo if you are in eu.
     
  50. paulojsam

    paulojsam

    Joined:
    Jul 2, 2012
    Posts:
    575
    just for curiosity this also has the throw stick to zombie head feature like your previous pack?