Enhance your game with the Smart Collect System! Simplify collectible management with intuitive UI, terrain-aware spawning, and event-driven completion triggers. Perfect for developers seeking a lightweight, scalable solution to create engaging item-collection gameplay. This package is ideal for scavenger hunts or RPGs, and supports various render pipelines, including Standard/Built-In, Universal, and High-Definition.
Key features include:
Raycast Interaction: Uses raycasting to detect and collect items with adjustable range and layer masks.
Dynamic Crosshair UI: Customizable crosshair color and text prompts for player feedback.
Event System: Triggers win events (e.g., pause game, disable controls) when all items are collected.
Audio & Input Control: Disables audio listener and mouse look on completion for cinematic transitions.
Terrain-Aware Spawning: Adjusts item height to terrain and avoids overlapping spawn areas.
Customizable Spawn Logic: Define spawn zones, radii, and item counts for scalable level design.
Gizmo Visualization: Preview spawn areas in-editor for easier debugging and setup.
Real-Time UI Updates: Tracks collected items and displays progress via TextMeshPro.
Efficient Object Pooling: Destroys collected items and updates counters dynamically.
Player Controller Systems:
Energy System: Manage stamina or other resources during gameplay.
Footstep System: Adds immersive footstep sounds based on player movement and surface type.
Crouch System: Customizable crouching options, with support for both 'hold to crouch' and 'press to crouch.'
Mouse Look System: Advanced mouse look controls with head bobbing for first-person perspective.
Smart Collect System: Simplified Item Collection for Unity - Asset Store





