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

Asset Store(SP)| Asset Store(SP+MP)
Download Demo

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


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

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

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

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

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

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

Multiplayer Features
:heavy_check_mark:Join and Create Rooms
:heavy_check_mark:Deathmatch Gamemode
:heavy_check_mark:Scoreboard System
:heavy_check_mark:Timed Match
:heavy_check_mark:In-Game Chat
:heavy_check_mark:Player Logs (joined, left, kills)
:heavy_check_mark: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 )

https://www.youtube.com/watch?v=Xz9gbtLQe9g
➤ TUTORIAL VIDEO ( for Multiplayer )
coming soon…


You can always ask me about FSMs via e-mail. I offer 24/7 support.

Wow – that’s incredibly impressive to be done in Playmaker :sunglasses:

What kind of “upgrade” does it require to add multiplayer?

Any chance that this and your “Advanced Survival Kit for Playmaker” can work together?

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?

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.

your asset, since its brand new, didnt get the new releases discount?

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?

No, I do not think such a discount.

I’m still working on it! But it’s coming very soon.
8845174--1205578--mp.jpg

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.

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

I’m using PUN 2 - FREE for multiplayer support.

will it work for webgl the multiplayer thing?

I will try and share the results.

Thank you, that will be helpfull for sure.

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!

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?

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.

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?




-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. :slight_smile:

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


There’s a “Max Interact Distance” option for this, Check out the Playmaker Controls of Character Controller.

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