Smooth Tools

Unity tools that get out of your way.

Small, focused tools designed to remove friction from everyday Unity development. Clear workflows, practical utility, and no extra ceremony.

Smooth OperatorUse modern C# null syntax safely with Unity objects.
Smooth Operator screenshot showing optimized code using the null conditional operator
Smooth Operator lets Unity code use modern null syntax safely.

Available now

Modern null syntax, without Unity surprises.

Smooth Operator makes the null conditional operator and null coalescing operator usable with Unity objects, where Unity’s custom null behavior normally gets in the way.

Smooth Operator source screenshot showing repeated "if" null checks in Unity code
Real screenshot from the existing Smooth Operator product page.

How Smooth Tools Works

Focused tools for common points of friction.

Smooth Tools does not try to replace your pipeline. The products are aimed at a narrower goal: remove a frustrating limitation, fit into existing Unity workflows, and stay easy to adopt.

Unity-native workflow

The tools are built to feel like an extension of the editor you are already using, not a separate platform.

Practical technical depth

Each product exists to solve a concrete engine or workflow issue, with technical behavior explained clearly.

Low maintenance footprint

Small surface area, focused feature sets, and straightforward integration make the tools easier to keep around.

Available now

Smooth Operator

Use `?.` and `??` safely with Unity objects, with technical detail around Unity’s custom null semantics and destroyed objects.

View details

Support

Simple support expectations, what to include in a request, and product-specific context that speeds up debugging.

View details