TF Tools is the collection name for the pipeline and set of Blender scripts and addons I built for creating multiplayer levels for Breachers, a VR FPS shooter, almost exclusively within Blender.
The purpose of TF Tools is to work more efficiently, reduce the amount of errors while creating levels, and unify the workflows between different artists.
This was done by bringing a large process of the level creation process within Blender to eliminate the constant switching between the 2 programs.
In Blender we attached custom properties to our objects and used specific naming conventions. When exporting an FBX file, you can choose to include those properties.
In Unity we were able to catch those properties and names by using the AssetPostprocessor class. This lets you hook into the import pipeline and run scripts prior to or after importing assets.
Simple worfklow example of changing objects in Blender and exporting those to Unity, with integrated Unity prefabs.
Example of quick iteration within Blender to fix an angle.

Get sample of code here: https://github.com/TriangleFactory/Blender-QABot
QABot example, going through different errors and fixing those.
Our volumes built in Blender translate 1 to 1 to Unity with the required scripts automatically attached.