[Udemy, Chaff Games] Godot 4: Create A Third Person Shooter Controller [4/2025, ENG]

Страницы:  1
Ответить
 

LearnJavaScript Beggom

Стаж: 6 лет 3 месяца

Сообщений: 2214

LearnJavaScript Beggom · 30-Май-25 16:02 (1 год 1 месяц назад, ред. 30-Май-25 16:03)

Godot 4: Create A Third Person Shooter Controller
Год выпуска: 4/2025
Производитель: Udemy, Chaff Games
Сайт производителя: https://www.udemy.com/course/godot-4-create-a-third-person-shooter-controller/
Автор: Chaff Games
Продолжительность: 11h 23m 40s
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Английский
Описание:
What you'll learn
  1. Create A Third Person Shooter Controller - From non combat movement to switching to full combat mechicanics like Mass Effect, Hell Divers 2 and Fortnite
  2. Create a complex and Dynamic animation state machine, make your characters movements smooth and seemless with a variety of blending and transition techniques
  3. Use Custom Classes and Resources to build a robust system that understands what each component is without directly relying on each component
  4. Learn How To Use Godot Like A Pro - From Scene Structure, Composition, Custom Signals and way more
  5. Master The State Machine - Create a robust finite state machine that will ensure that each action has it's own set of rules and no unexpected transitions
Requirements
  1. A little bit of Godot Knowledge will be good and a basic understanding of programming.
Description
Have you ever wanted to make a third person shooter in Godot?
It can be challenging to know how to get the actions to work smoothly with a control rig. A careful structure must be created to ensure that the animations do not cut of jump between each other.
This Course will show you how to make a third person controller in Godot from scratch. We’ll go from blank canvas, to capsule, to full control rig and finally a weapon controller. I will show you how and explain why I am making the decision I’m making. Because when you’re making such a complicated controller there isn’t one right way to do it. So I will tell you what I’m doing it and why, occasionally talk about alternatives and then we can move on. Nothing is skipped. Aside from collecting animations, I have included every single decision I made along the way.
We will create:
  1. A Camera Controller.
    1. Using Spring Arms, we will be able to rotate around our character, without clipping into walls.
    2. Using Tweens, we will be able to switch which side we view the character from.
    3. Using Tweens, we will be able to Zoom the camera to better aim our weapons.
    4. We will also make sure all of these actions can happen smoothly.
  2. A Node Based Finite State Machine.
    1. We Will Create a State machine which will ensure our actions are clearly defined and have clear rules about what can be triggered and when.
    2. We have a state machine for both Combat and Non combat enabling you to design dynamic play modes depending on your desires.
  3. A Full Third Person Character Rig and Animations.
    1. Using Blender and Mixamo we will create a rig with a complex set of animations.
    2. We will discuss importing a rig into Godot.
    3. How to use the Animation Tree Player.
    4. Create a complex set of transitions and blends to ensure that each is smooth and seamless.
  4. A Weapon Manager.
    1. Create a dynamic weapon manger.
    2. using classes and components create a system that will allow a diverse number of different weapons and projectiles.
    3. Picking up Ammo and Weapons.
    4. Dropping Weapons.
  5. We Will also cover Inverse Kinematics
    1. Ensure the player is always looking down camera
    2. Adjust the weapon position to better suit the character pose
    3. Make sure the left hand is always on the weapon
Thank you for checking out this course and I look forward to seeing work through this project and creating an amazing game.
Who this course is for:
Beginners To Godot Looking To Learn About Developing More Complex Projects In Godot
Beginner Programmers
Beginner Game Developers
Формат видео: MP4
Видео: avc, 1280x720, 16:9, 30000 к/с, 1937 кб/с
Аудио: aac, 48.0 кгц, 128 кб/с, 2 аудио
MediaInfo
General
Complete name : D:\1. Udemy Courses\Udemy - Godot 4 Create A Third Person Shooter Controller (4.2025)\7 - Combat Transitions\4 -Blend Space 2D Blend Position.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 78.3 MiB
Duration : 5 min 16 s
Overall bit rate : 2 074 kb/s
Frame rate : 30.000 FPS
Writing application : Lavf59.27.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 5 min 16 s
Bit rate : 1 937 kb/s
Nominal bit rate : 3 000 kb/s
Maximum bit rate : 3 000 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.070
Stream size : 73.1 MiB (93%)
Writing library : x264 core 164 r3095 baee400
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=3000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=3000 / vbv_bufsize=6000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 5 min 16 s
Source duration : 5 min 16 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 4.83 MiB (6%)
Source stream size : 4.83 MiB (6%)
Default : Yes
Alternate group : 1
Скриншоты
Download
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

LearnJavaScript Beggom

Стаж: 6 лет 3 месяца

Сообщений: 2214

LearnJavaScript Beggom · 11-Июн-25 16:37 (спустя 12 дней)

Swerlast писал(а):
87881247Thanks for all the Godot uploads!
It’s my pleasure
[Профиль]  [ЛС] 

trigan2011

Стаж: 15 лет 7 месяцев

Сообщений: 2

trigan2011 · 04-Окт-25 15:07 (спустя 3 месяца 22 дня)

Спасиб вновь, но кста поч качество видосов разное, на ютубе норм первые выпуски) Эт удеми так режет или)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error