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
Basic CharacterBody3D
Hello. This is an asset for the base player (CharacterBody3D) on Godot Engine 4+.
Supported Engine Version
4.2
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
6 hours ago
Git URL
Issue URL
Advanced FPS Player Controller (Godot 4)
🇷🇺 Русская инструкция
📦 Установка
- Создайте
CharacterBody3D. - Прикрепите
Player.gd. - Добавьте внутрь:
Camera3D- (по желанию) один UI элемент:
TextureProgressBarProgressBarVSlider
- Назначьте их в инспекторе.
🎥 Камера
Camera
mouse_sensitivityfov
Rotation
invert_xinvert_ymin_pitchmax_pitch
Инверсия по умолчанию отключена.
🏃 Движение
Movement
walk_speedsprint_speedjump_forcegravity
⚡ Система выносливости
General
stamina_enabled— включает/выключает системуmax_staminastamina_drain_speedstamina_recover_speed
Stamina UI
stamina_ui_type— выбор:- TextureProgressBar
- ProgressBar
- VSlider
- Назначьте соответствующий UI элемент
Поведение
- UI скрывается при полной энергии
- Бег отключается при 0
- Восстанавливается автоматически
- Если
stamina_enabled = false, система полностью отключается
🎮 Input Map
Добавьте в Project Settings → Input Map:
- move_forward
- move_back
- move_left
- move_right
- sprint
- jump
🇬🇧 English Instruction
📦 Installation
- Create a
CharacterBody3D. - Attach
Player.gd. - Add:
Camera3D- (optional) one of:
- TextureProgressBar
- ProgressBar
- VSlider
- Assign them in inspector.
🎥 Camera
Camera
- mouse_sensitivity
- fov
Rotation
- invert_x
- invert_y
- min_pitch
- max_pitch
Inversion disabled by default.
🏃 Movement
Movement
- walk_speed
- sprint_speed
- jump_force
- gravity
⚡ Stamina System
General
- stamina_enabled
- max_stamina
- stamina_drain_speed
- stamina_recover_speed
Stamina UI
- stamina_ui_type
- Assign correct UI node
Behaviour
- UI hides when full
- Sprint disabled at zero stamina
- Auto recovery
- Fully disabled if stamina_enabled = false
🎮 Input Map
Add:
- move_forward
- move_back
- move_left
- move_right
- sprint
- jump
Hello. This is an asset for the base player (CharacterBody3D) on Godot Engine 4+.
Reviews
Quick Information
Basic CharacterBody3D
Hello. This is an asset for the base player (CharacterBody3D) on Godot Engine 4+.
Supported Engine Version
4.2
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
6 hours ago
Git URL
Issue URL