POWERFUL BUILT-IN CHECKS
From detecting missing references and broken assets to spotting invalid layer assignments and broken shaders, we’ve got it all covered. Our built-in and validation attributes are designed to track a wide array of potential issues ensuring a smooth sail for your project development.
Automated checks: we have a list of checks that are performed, but you can customize if you want all of these checks to run or just a part of them. We’re adding new checks to this list continuously:
- Audio clipping
- Broken prefabs
- Broken renderers
- Broken UnityEvents
- Duplicate components
- Empty Prefabs (new!)
- Excessive polygon counts
- File types in folders
- Import settings: 2D Art
- Import settings: Audio
- Import settings: Mesh
- Inactive components
- Inconsistent Line Endings (new!)
- Incorrect light settings
- Invalid transform position
- Large texture sizes
- Missing scripts
- Nested UI layout problems
- Normal Map TextureType (new!)
- Performance Suggestions (new!)
- Shader compile errors
- Valid scenes in build settings
- IVerify interface
Attributes: use attributes in your code to quickly mark fields to be checked to be set up correctly. For example, a field with the [VRequired] attribute must have a valid value assigned and be not-null, otherwise the system will detect an error:
- [VAssetsOnly]
- [VCustom]
- [VDisallowType]
- [VElementCount]
- [VNonNullElements]
- [VObsolete]
- [VRange]
- [VRequireChildObject]
- [VRequireComponent]
- [VRequired]
- [VSceneObjectsOnly]
- [VStringCheck]
- [VUniqueElements]