├── .gitattributes ├── .gitignore ├── LICENCE ├── README.md ├── TPC-demo ├── CharacterDemo.tscn ├── PlayerBall.gd ├── PlayerBall.gd.uid ├── PlayerCharacter.gd ├── PlayerCharacter.gd.uid ├── RollingBallDemo.tscn └── kenney_prototype_textures │ ├── dark │ ├── texture_12.png │ └── texture_12.png.import │ ├── green │ ├── texture_09.png │ └── texture_09.png.import │ ├── orange │ ├── texture_05.png │ └── texture_05.png.import │ └── red │ ├── texture_13.png │ └── texture_13.png.import ├── TPC-doc-assets ├── TPC-demo-video.mp4 ├── ThirdPersonCamera.png ├── ThirdPersonCamera.png.import ├── ThirdPersonCamera.svg ├── ThirdPersonCamera.svg.import └── doc │ ├── camera_current_demo.gif │ ├── distance_from_pivot.gif │ ├── dive_angle_demo.gif │ ├── horizontal_rotation_sensitiveness.gif │ ├── inspector.png │ ├── inspector.png.import │ ├── mouse_follow_demo.gif │ ├── pivot_offset.gif │ └── tilt_sensitiveness.gif ├── addons └── third-person-camera │ ├── editor_panels │ ├── Preview.gd │ ├── Preview.gd.uid │ └── Preview.tscn │ ├── plugin.cfg │ ├── third_person_camera │ ├── CameraShake.gd │ ├── CameraShake.gd.uid │ ├── CameraShakePreset.gd │ ├── CameraShakePreset.gd.uid │ ├── ThirdPersonCamera.gd │ ├── ThirdPersonCamera.gd.uid │ ├── ThirdPersonCamera.tscn │ ├── ThirdPersonCameraIcon.svg │ ├── ThirdPersonCameraIcon.svg.import │ └── camera-shake-presets │ │ ├── DefaultCameraShakePreset.tres │ │ └── GentleSway.tres │ ├── tpc.gd │ └── tpc.gd.uid ├── icon.svg ├── icon.svg.import └── project.godot /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/README.md -------------------------------------------------------------------------------- /TPC-demo/CharacterDemo.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/CharacterDemo.tscn -------------------------------------------------------------------------------- /TPC-demo/PlayerBall.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/PlayerBall.gd -------------------------------------------------------------------------------- /TPC-demo/PlayerBall.gd.uid: -------------------------------------------------------------------------------- 1 | uid://curwumnqb1yuh 2 | -------------------------------------------------------------------------------- /TPC-demo/PlayerCharacter.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/PlayerCharacter.gd -------------------------------------------------------------------------------- /TPC-demo/PlayerCharacter.gd.uid: -------------------------------------------------------------------------------- 1 | uid://c6ec7g1o11gem 2 | -------------------------------------------------------------------------------- /TPC-demo/RollingBallDemo.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/RollingBallDemo.tscn -------------------------------------------------------------------------------- /TPC-demo/kenney_prototype_textures/dark/texture_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/kenney_prototype_textures/dark/texture_12.png -------------------------------------------------------------------------------- /TPC-demo/kenney_prototype_textures/dark/texture_12.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/kenney_prototype_textures/dark/texture_12.png.import -------------------------------------------------------------------------------- /TPC-demo/kenney_prototype_textures/green/texture_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/kenney_prototype_textures/green/texture_09.png -------------------------------------------------------------------------------- /TPC-demo/kenney_prototype_textures/green/texture_09.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/kenney_prototype_textures/green/texture_09.png.import -------------------------------------------------------------------------------- /TPC-demo/kenney_prototype_textures/orange/texture_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/kenney_prototype_textures/orange/texture_05.png -------------------------------------------------------------------------------- /TPC-demo/kenney_prototype_textures/orange/texture_05.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/kenney_prototype_textures/orange/texture_05.png.import -------------------------------------------------------------------------------- /TPC-demo/kenney_prototype_textures/red/texture_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/kenney_prototype_textures/red/texture_13.png -------------------------------------------------------------------------------- /TPC-demo/kenney_prototype_textures/red/texture_13.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-demo/kenney_prototype_textures/red/texture_13.png.import -------------------------------------------------------------------------------- /TPC-doc-assets/TPC-demo-video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/TPC-demo-video.mp4 -------------------------------------------------------------------------------- /TPC-doc-assets/ThirdPersonCamera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/ThirdPersonCamera.png -------------------------------------------------------------------------------- /TPC-doc-assets/ThirdPersonCamera.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/ThirdPersonCamera.png.import -------------------------------------------------------------------------------- /TPC-doc-assets/ThirdPersonCamera.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/ThirdPersonCamera.svg -------------------------------------------------------------------------------- /TPC-doc-assets/ThirdPersonCamera.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/ThirdPersonCamera.svg.import -------------------------------------------------------------------------------- /TPC-doc-assets/doc/camera_current_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/doc/camera_current_demo.gif -------------------------------------------------------------------------------- /TPC-doc-assets/doc/distance_from_pivot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/doc/distance_from_pivot.gif -------------------------------------------------------------------------------- /TPC-doc-assets/doc/dive_angle_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/doc/dive_angle_demo.gif -------------------------------------------------------------------------------- /TPC-doc-assets/doc/horizontal_rotation_sensitiveness.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/doc/horizontal_rotation_sensitiveness.gif -------------------------------------------------------------------------------- /TPC-doc-assets/doc/inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/doc/inspector.png -------------------------------------------------------------------------------- /TPC-doc-assets/doc/inspector.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/doc/inspector.png.import -------------------------------------------------------------------------------- /TPC-doc-assets/doc/mouse_follow_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/doc/mouse_follow_demo.gif -------------------------------------------------------------------------------- /TPC-doc-assets/doc/pivot_offset.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/doc/pivot_offset.gif -------------------------------------------------------------------------------- /TPC-doc-assets/doc/tilt_sensitiveness.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/TPC-doc-assets/doc/tilt_sensitiveness.gif -------------------------------------------------------------------------------- /addons/third-person-camera/editor_panels/Preview.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/editor_panels/Preview.gd -------------------------------------------------------------------------------- /addons/third-person-camera/editor_panels/Preview.gd.uid: -------------------------------------------------------------------------------- 1 | uid://s30tm41pe3mb 2 | -------------------------------------------------------------------------------- /addons/third-person-camera/editor_panels/Preview.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/editor_panels/Preview.tscn -------------------------------------------------------------------------------- /addons/third-person-camera/plugin.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/plugin.cfg -------------------------------------------------------------------------------- /addons/third-person-camera/third_person_camera/CameraShake.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/third_person_camera/CameraShake.gd -------------------------------------------------------------------------------- /addons/third-person-camera/third_person_camera/CameraShake.gd.uid: -------------------------------------------------------------------------------- 1 | uid://dhmci6lr0p8re 2 | -------------------------------------------------------------------------------- /addons/third-person-camera/third_person_camera/CameraShakePreset.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/third_person_camera/CameraShakePreset.gd -------------------------------------------------------------------------------- /addons/third-person-camera/third_person_camera/CameraShakePreset.gd.uid: -------------------------------------------------------------------------------- 1 | uid://cwkqo6h1ib1hd 2 | -------------------------------------------------------------------------------- /addons/third-person-camera/third_person_camera/ThirdPersonCamera.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/third_person_camera/ThirdPersonCamera.gd -------------------------------------------------------------------------------- /addons/third-person-camera/third_person_camera/ThirdPersonCamera.gd.uid: -------------------------------------------------------------------------------- 1 | uid://wtm4h38bto61 2 | -------------------------------------------------------------------------------- /addons/third-person-camera/third_person_camera/ThirdPersonCamera.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/third_person_camera/ThirdPersonCamera.tscn -------------------------------------------------------------------------------- /addons/third-person-camera/third_person_camera/ThirdPersonCameraIcon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/third_person_camera/ThirdPersonCameraIcon.svg -------------------------------------------------------------------------------- /addons/third-person-camera/third_person_camera/ThirdPersonCameraIcon.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/third_person_camera/ThirdPersonCameraIcon.svg.import -------------------------------------------------------------------------------- /addons/third-person-camera/third_person_camera/camera-shake-presets/DefaultCameraShakePreset.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/third_person_camera/camera-shake-presets/DefaultCameraShakePreset.tres -------------------------------------------------------------------------------- /addons/third-person-camera/third_person_camera/camera-shake-presets/GentleSway.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/third_person_camera/camera-shake-presets/GentleSway.tres -------------------------------------------------------------------------------- /addons/third-person-camera/tpc.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/addons/third-person-camera/tpc.gd -------------------------------------------------------------------------------- /addons/third-person-camera/tpc.gd.uid: -------------------------------------------------------------------------------- 1 | uid://tyiybs77a25g 2 | -------------------------------------------------------------------------------- /icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/icon.svg -------------------------------------------------------------------------------- /icon.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/icon.svg.import -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeanKouss/godot-third-person-camera/HEAD/project.godot --------------------------------------------------------------------------------