Custom Properties Manager

Custom Properties Manager is an add-on that enables the batch creation, updating, and removal of custom properties across multiple objects and contexts. It supports operations on objects, bones, pose bones, scenes, and materials. Users can define property names, types, subtypes, default values, limits, and precision, applying these definitions simultaneously to all selected, relevant entities in the 3D viewport.

The tool natively handles drivers, automatically updating dependent drivers when property values are modified. It handles conversions between integer and floating-point values when a property definition restricts its original type constraints. A dedicated presets system allows users to store custom property definitions—complete with their configured parameters—as JSON files, providing the ability to load and apply standardized property schemas repeatedly.