Camera Spring
Lightweight modular third-person camera system featuring spring-based positioning, collision handling, runtime presets and smooth transitions.
by WezerexDev
Price History +
Camera Spring is a lightweight and modular third-person camera system for Unity.
Designed as a flexible alternative to traditional camera rigs and spring arms, it provides smooth spring-based camera positioning, collision handling, orbit controls, runtime presets and parameter blending.
The system is fully input-agnostic and can be integrated with custom controllers, the Unity Input System, legacy input workflows, gamepads or touch controls.
Key capabilities include:
• Spring-based camera positioning
• Collision handling with raycast or sphere cast support
• Orbit positioning and camera framing controls
• Runtime camera presets with smooth transitions
• Transition callbacks for gameplay integration
• Shoulder offset support
• Input-agnostic design
• Public runtime API
Camera Spring is suitable for a wide range of genres including:
• Third-person games
• Action RPGs
• Adventure games
• Strategy games with orbit / follow cameras
• Top-down games with orbit / follow cameras
• Cinematic camera systems
The package includes documentation, demo scenes and example scripts demonstrating common integration workflows.