Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser

Quick Information

This Node is a plug and play option for third person characters and allows follwing the character, keeping it in screen and snap to plattforms while keeping the camera out of obstacles with a SpringArm3D# Changelog1.0.1- Fixed issues with manual rotation around the character- Now centers the camera when moving in any direction (fixed an issue with camera clipping through obstacles)1.0.2- Fixed Owner can be null and is_inside_tree error- Fixed auto rotation bug, sometimes camera just stands still- auto rotation can now be toggled in the Editor- Updated documentation about the input mappings
CharacterCamera3D Node for Godot 4.x
Description
Third Person Character Camera for free orbit around a CharacterBody3D. It handles the following and keeps the character in screen.
Following over slopes
Snapping to new plattforms
Normal collision behavior with a SpringArm3D
Setup
- Download the addon via the AssetLib or just download and paste the addon folder into your project
- Enable the Plugin in your Project Settings
Usage
Just add the CharacterCamera3D Node as a child node of your Character and drag its Y-Posititon above the characters head. (Or where you want your camera focus to be)
:warning: The character must be of type CharacterBody3D.
This Node is a plug and play option for third person characters and allows follwing the character, keeping it in screen and snap to plattforms while keeping the camera out of obstacles with a SpringArm3D
# Changelog
1.0.1
- Fixed issues with manual rotation around the character
- Now centers the camera when moving in any direction (fixed an issue with camera clipping through obstacles)
1.0.2
- Fixed Owner can be null and is_inside_tree error
- Fixed auto rotation bug, sometimes camera just stands still
- auto rotation can now be toggled in the Editor
- Updated documentation about the input mappings
Reviews
Quick Information

This Node is a plug and play option for third person characters and allows follwing the character, keeping it in screen and snap to plattforms while keeping the camera out of obstacles with a SpringArm3D# Changelog1.0.1- Fixed issues with manual rotation around the character- Now centers the camera when moving in any direction (fixed an issue with camera clipping through obstacles)1.0.2- Fixed Owner can be null and is_inside_tree error- Fixed auto rotation bug, sometimes camera just stands still- auto rotation can now be toggled in the Editor- Updated documentation about the input mappings