Other Features
The Building Blocks package also includes several smaller utilities and helpers. These features are lightweight and can be used independently.
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 –
IDamageable
interface 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