Libraries

s&box libraries

Player Controller

facepunch.playercontroller

Components for player controller

About

Provides a player controller that you can use in your games.

Features

Walking, running, sprinting, crouching.

Components

PlayerController - The actual player controller. Uses player inputs to move a CharacterController.

PlayerFootsteps - When attached to a SkinnedMeshRenderer will listen for and react to footstep events,

PlayerPusher - Creating a pusher will push the player. Attach these to other players to allow players to push others out of the way, and avoid them being able to walk inside each other.

playercontrollerfirstpersonshooterhalflifequake

Media

More by Facepunch

01
SDF Mesh Library thumbnail
SDF Mesh Library facepunch.libsdf

Marching cubes & squares mesh generation

procgenmesh3d2d
+0 24h
28favorites
24upvotes
86%Wilson score
02
Sprite Tools (OBSOLETE) thumbnail
Sprite Tools (OBSOLETE) facepunch.spritetools

Do not use anymore, SpriteRenderer and Sprite Resource are built-in now.

2dartpixelspritetools
+0 24h
19favorites
22upvotes
79%Wilson score
03
Game Events thumbnail
Game Events facepunch.libevents

Strongly typed game events

eventeventsfsm
+0 24h
15favorites
13upvotes
77%Wilson score
04
Wheel Collider thumbnail
Wheel Collider facepunch.libwheel

No summary provided.

+0 24h
12favorites
7upvotes
32%Wilson score
05
State Machines thumbnail
State Machines facepunch.libstates

State machines using Action Graph.

fsmstatesactiongraphstatemachine
+0 24h
11favorites
14upvotes
78%Wilson score
06
Spline Tools thumbnail
Spline Tools facepunch.splinetools

Work In Progress Spline Tools.

+0 24h
10favorites
17upvotes
82%Wilson score