Basic Third-Person 3D Character Template in Godot 4.6
This Third-Person Character Controller is a functional Godot 4.6 project template of a modern 3D adventure/platformer game with orbit camera, WASD movement, double jumping, sprint mechanics, and basic attack output.
This course includes.
Curriculum & lectures.
+ Template Overview and Download 2 lectures
About this course.
It's structured as a clean, modular learning asset ideal for students who want to understand 3D character control, camera management, collision detection, enemy AI systems, and third-person game mechanics.
The project includes dedicated scripts for player control (player_controller.gd), camera management (orbit_camera.gd), enemy behavior (enemy.gd), and UI systems (game_ui.gd). All game entities use simple geometric shapes with proper collision layers for easy customization. The template demonstrates best practices for smooth character movement, camera collision avoidance, state machines, input buffering, and modular script architecture.
Ready to start building?
This Third-Person Character Controller is a functional Godot 4.6 project template of a modern 3D adventure/platformer game with orbit camera, WASD movement, double jumping, sprint mechanics, and basic attack output.