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.