PhysKit is a collection of physics based tools and systems to help you add some bounce to your game!
Have questions? Join us on Discord and talk to the devs!
Looking for code documentation? find it on Git Hub
You can also find articles on our developer network here
Based on Heathen's System Core, Heathen's PhysKit takes a modular approach and leverages scriptable variables, events and references to empower the designer and programmer alike.
Tools Included (In addition to all of Heathen's Systems Core)
âž¼ Physics BoneAttach to the rig of your skinned mesh and apply physics simulation to branches with a simple designer friendly inspector. Supports wind, gravity, root and per-node velocity change, collision and effect radius limits with typical use property controls (drag, spring and firmness)
Attach to a Unity Wind Zone to expose Wind Zone settings to scriptable variables and to simulate wind force vectors for use with rigid bodies and other objects in your game. Physics Bone can interface directly with Physics Wind Helper or be driven by scriptable variables.
Enables buoyancy / floating object solution that can be easily connected to 3rd party ocean systems and includes controls for complexity ranging from fast simple approximations to full volume based buoyancy simulation.
attach Force Effects (modular objects) to your Force Effect Field to produce a tailored force effect on actors in a trigger area or global to the scene. This system can be used to apply wind simulation to rigidbodies, create a force field, tractor beam and so much more!
Builds and maintains physical information about the object and enables quick and efficient calculations in other Heathen tools or your own custom behaviors. The Physics Data accounts for mass, geometry and velocity and works with Drag Helper and other tools.
Attach to rigid body objects to dynamically control drag and angular drag according to quadratic drag equations. This tool manages drag based on velocity and the density of the environment its moving through with easy to understand and use inputs.
Initial Version, this static class contains helpful physics related equations and constants used throughout the kit and handy for general use in your game.
'Force To Reach Velocity' which accounts for the mass and current velocity of your rigid body and returns the appropriate force vector to apply in order to reach the desired velocity.
Have questions or feedback? join our Discord server and let us know! Heathen Assets