Other Features
The Building Blocks package also includes several smaller utilities and helpers. These features are lightweight and can be used independently.
Art
- Images – Example non-UI image prefabs using URP Lit shader. 
- Videos– Example 2D video prefab using URP Unlit shader and 3D stereo video prefab using a custom shader. 
Utilities
- TransformUtils – Common transform manipulation helpers. 
- StringUtils – String operations and random string generation. 
- AudioUtils – Decibel conversions, random pitch playback. 
- NavMeshUtils – Simplified NavMesh queries. 
- ParticleSystemUtils – ParticleSystem group state management helpers. 
- ComponentUtils – Safe component fetch/add methods. 
Interactions
- Collectable – Interfaces ( - ICollectable,- ICollector) and behaviours for collectible items.
- Damageable – - IDamageableinterface for hit/damage handling.
Testing & Logging
- DebugLogger prefab for in-game logging. 
- GameLogger script for structured logging. 
Tools
- FaceCamera – Rotates an object to face the camera. 
- PlaceInFrontOfCamera – Positions object relative to camera. 
- SetWorldCameraOnStart – Ensures UI canvases target the main camera. 
- UI Helpers – - SliderValueText,- ToggleMenu.
Last updated
