Now, it is time to dig into the fun stuff. C# scripting in Unity should simply be considered another component. While it is in some ways very similar to the transform, rigidbody, or collider components, C# scripts new functionality to the object it is attached to. The big difference is that they add nearly infinite possibilities.