RK Unity Toolkit

What is it?

The RK Unity Toolkit is an open source library of extension methods and tools that make solving many common problems cleaner, faster, and easier. Here are some of my favorites:

  • Easing Functions - Unity implementations of all the functions described on easings.net. These are very useful for code-based animations and creating polished non-linear behaviors.

  • Vector Extensions - A lot of common vector operations like taking the absolute value, clamping, and removing components are tedious and verbose in Unity. These extensions simplify most operations into a single statement that’s easy to read.

  • Gizmo Drawing Tools - Debugging 3D math can be really difficult, so to make it a bit easier, I’ve added some tools to draw points and bounding boxes in Unity’s gizmos.

Links: