
A lightweight Unity asset for seamless item collection, featuring raycast interaction, terrain-adjusted spawning, and event-driven UI. Perfect for quick integration into scavenger hunts or RPGs.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.Supported Render Pipelines:✅ Standard/Built-In✅Universal✅High-DefinitionFor a list of features, see Technical Details🕹️ 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.