Lukky
Godot 4.X : Ultimate First Person Controller Tutorial ( 2023 )
updated
Godot Theme : github.com/passivestar/godot-minimal-theme
4.4 Blog Post : godotengine.org/releases/4.4
Godot Theme : github.com/passivestar/godot-minimal-theme
Blog Post : godotengine.org/releases/4.4
.. please
Background audio : @LofiGirl
Other Steam Deck Build : youtube.com/watch?v=JNju_rhGUiE
Track provided by Lofi Girl
Listen: bit.ly/lofigirI-playlists
Love you 🤍
Project Link : itch.io/jam/brackeys-12/rate/2968926
Michael Wolf`s work : photomichaelwolf.com
Love you 🤍
Project Link : github.com/lukky-nl/Pocket-Godot
Build APK can be found in the release folder of the repo
Export for Android : docs.godotengine.org/en/stable/tutorials/export/exporting_for_android.html
Love you 🤍
Textures
polyhaven.com/textures
ambientcg.com/list
http://texturelib.com
textures.com
itch.io
github.com/Miziziziz/Retro3DGraphicsCollection
textures-resource.com
Models
polyhaven.com/models
sketchfab.com
cgtrader.com
models-resource.com
https://kenney.nl/
Shaders
godotshaders.com
shadertoy.com
youtube.com/watch?v=gqe0InyIk4U
Fonts / UI
fonts.google.com
dafont.com
Sound effects
zapsplat.com
sfxr.me
Music & ambience
humblebundle.com/software/big-royaltyfree-game-dev-music-and-sfx-software
pixabay.com/music
Software
blender.org
getpaint.net
krita.org/en
kdenlive.org/en
audacityteam.org
This video is sponsored by Brilliant
Chess set : cgtrader.com/free-3d-models/sports/game/chess-set-0eeca2a7-6d14-4b48-8e45-822b474f134a
This video is sponsored by Brilliant
Love you 🤍
Driftcade : No links yet
Melonys Carm : gm637legend.itch.io/melonys-charm
This Ancient Cat God Will Devour Your Soul : lantern-rat.itch.io/tacgwdys
Phoenix Protocol : @zukey5694
Cult of Perdition : @cherl1e
lukky.business@gmail.com
This video is sponsored by Brilliant
This video is sponsored by Brilliant
The first 200 of you will get 20% off Brilliant’s annual premium subscription.
Play Steam Deck Zombies : lukky-nl.itch.io/steam-deck-zombies
Keyboard : https://a.co/d/atkwW0B ( Don't buy this keyboard spend some more money on a good one, this is my backup keyboard )
This video is sponsored by Brilliant
The first 200 of you will get 20% off Brilliant’s annual premium subscription.
0:00 intro
1:40 Tempus Bound
store.steampowered.com/app/1466580/Tempus_Bound
twitter.com/Jasonsumm
instagram.com/tempusbound
2:30 Destroy The Enterprise!
twitter.com/azureotter_
3:00 Rogue Chess
bodhiii.itch.io/rogue-chess
3:38 Fumo Shooter
reddit.com/user/JonnIsHano
4:20 Cut the Cards
store.steampowered.com/app/2743630/Cut_the_Cards
5:25 Nocturnal Nicotine
waffleawt.itch.io/nocturnal-nicotine
6:24 RPG Character Creation
youtube.com/@Skaro11?si=XvpQ_TJN7BiVi5-E
6:52 Multiplayer Wave Shooter
b44rt.itch.io
instagram.com/bart.a45
This video is sponsored by Brilliant
.. please
Background audio : @LofiGirl
.. please
Background audio : @LofiGirl
.. please
Background audio : @LofiGirl
The first 200 of you will get 20% off Brilliant’s annual premium subscription.
Passivestar minimal theme : github.com/passivestar/godot-minimal-theme
Reddit Post : reddit.com/r/godot/comments/19dk9g0/ill_do_all_my_testing_in_grey_box_dont_spend_time
This video is sponsored by Brilliant
The first 200 of you will get 20% off Brilliant’s annual premium subscription.
This video is sponsored by Brilliant
Steam Page : store.steampowered.com/app/1963610/Road_to_Vostok
Twitter : twitter.com/roadtovostok
Youtube : youtube.com/channel/UCe0fMfiqa7AlkkHHKyRNvSg
Website : roadtovostok.com
Instagram : instagram.com/roadtovostok
Thank you guys so much for al the support this year!
The first 200 of you will get 20% off Brilliant’s annual premium subscription.
Play Fireworks Here : lukky-nl.itch.io/fireworks
Hand Painted Textures : lukky-nl.itch.io/handpainted-texture-pack
First Person Controller Tutorial Series : youtube.com/watch?v=xIKErMgJ1Yk
This video is sponsored by Brilliant
Shotgun Model : sketchfab.com/3d-models/triple-barrel-shotgun-4k-textures-79223862a1f84538ba84972fe1c8ee9a
Hands Model : sketchfab.com/3d-models/first-person-arms-e3c42c05b22944e5839deb8e003f0987
First Person Animations tutorial : youtube.com/watch?v=a3GjUyBDwe4
Unrecord video : youtube.com/watch?v=-qrhEQylK-M
Project link : github.com/lukky-nl/custom_post_processing_effects_godot_4.2
0:00 Intro
1:57 : Setup 2D Post Processing Effects
2:13 : Making 2D Post Processing Effects
11:10 : Setup 3D Post Processing Effects
12:59 : Making 3D Post Processing Effects
This tutorial is for godot version 4.0 - 4.2 lower versions have different variable names in the shader language.
Blog Post : godotengine.org/article/godot-4-2-arrives-in-style
The first 200 of you will get 20% off Brilliant’s annual premium subscription.
2D Nodes Links :
Consider a subscription!
Tileset : bakudas.itch.io/generic-dungeon-pack
Player Sprite : rvros.itch.io/animated-pixel-hero
Tilemaps : docs.godotengine.org/en/stable/tutorials/2d/using_tilemaps.html
Nav : docs.godotengine.org/en/stable/tutorials/navigation/navigation_using_navigationregions.html
2D skeletons : docs.godotengine.org/en/stable/tutorials/animation/2d_skeletons.html
3D Nodes Links :
Introduction to global illumination : docs.godotengine.org/en/stable/tutorials/3d/global_illumination/introduction_to_global_illumination.html
DevLogLogan tiled dungeons : youtu.be/VjuyfBaryu8?si=NjUyRJrM_kry3cc_
VR Godot : youtube.com/c/BastiaanOlij
Other Links :
multiplayer : youtube.com/watch?v=n8D3vEx7NAE
IK : youtube.com/watch?v=G_seJ2Yg1GA
TIMESTAMPS !
0:00 start
2:06 Node
2D NODES timestamps by @aunber
2:29 Node2D
2:39 Camera2D
2:52 Animated/Sprite2D
3:07 CollisionObject2D
3:17 PhysicsBody2D
3:25 Collision Polygon/Shape 2D
3:37 StaticBody2D
3:53 AnimatableBody2D
4:08 RigidBody2D
4:19 CharacterBody2D
4:31 Joint2D
4:41 DampedSpringJoint2D
4:51 GrooveJoint2D
5:02 PinJoint2D
5:10 Area2D
5:29 AudioListener2D
5:39 AudioStreamPlayer2D
5:49 CPU/GPU Particles 2D
6:08 TileMap
6:29 CanvasModulate
6:39 Light2D
6:46 PointLight2D
7:10 DirectionalLight2D
7:23 LightOccluder2D
7:33 Line2D
7:47 Marker2D
7:56 MeshInstance2D
8:05 MultiMeshInstance2D
8:15 Navigation Region/Link/Obstacle 2D
8:35 Parallax Background/Layer
8:47 Follow/Path2D
8:58 Polygon2D
9:07 Raycast2D
9:16 ShapeCast2D
9:28 RemoteTransform2D
9:42 Skeleton2D Physical/Bone2D
10:01 VisibleOnScreen Enabler/Notifier 2D
10:17 CanvasGroup
10:27 BackBufferCopy
3D NODES by @billmore6486
10:43 Node3D
10:59 Marke3D
11:09 VisualInstance3D
11:26 GeometryInstance3D
11:45 MeshInstance3D
11:58 MultiMeshInstance3D
12:16 Label3D
12:30 Decal
12:40 Sprite3D or AnimatedSprite3D
13:01 WorldEnviroment
13:19 FogVolume
13:26 GPU Particles3D
13:50 GPU ParticlesAttractor3D GPU ParticlesCollision
14:09 OmniLight3D
14:42 SpotLight3D
14:54 DirectionalLight3D
15:14 CSGShade3D
15:38 SoftBody3D
15:54 CollisionObject3D
16:27 PhysicsBody3D
16:38 CollisionPolygon3D CollisionShape3D
16:52 StaticBody3D
17:16 AnimatableBody3D
17:28 RigidBody3D
17:44 CharacterBody3D
17:58 Area3D
18:22 Camera3D
18:46 VehicleWheel3D VehicleBody3D
19:02 Joint3D
19:13 HingeJoint3D
19:24 ConeTwistJoint3D
19:32 SliderJoint3D
19:42 PinJoint3D
19:55 Generic6DOFJoint3D
20:11 Skeleton3D
20:31 BoneAttachment3D
20:45 RootMotionView
21:14 VoxelGI
21:30 LightmapProbe LightmapGI
21:44 ReflectionProbe
22:01 ImporterMeshInstance3D
22:20 VisibleOnScreenNotifier3D VisibleOnScreenEnabler3D
22:32 GridMap
22:50 AudioListener3D
22:59 AudioStreamPlayer3D
23:13 NavigationRegion3D NavigationObstical3D NavigationAgent3D NavigationLink3D
23:39 OccluderInstance3D
24:03 Path3D PathFollow3D
24:16 RayCast3D
24:27 ShapeCast3D
24:37 SpringArm3D
24:55 RemoteTransform3D
25:08 XRNode3D XRCamera3D XROrigin3D XRController3D XRAnchor3D
UI ELEMENTS timestamps by @ThunderduckyGames
25:35 - Container
25:44 - AspectRatioContainer
25:59 - BoxContainer (VBoxContainer, HBoxContainer)
26:13 - CenterContainer
26:21 - FlowContainer (VFlowContainer, HFlowContainer)
26:35 - GridContainer
26:49 - SplitContainer (VSplitContainer, HSplitContainer)
27:02 - Margin Container
27:15 - PanelContainer
27:24 - ScrollContainer
27:41 - TabContainer
28:09 - Label
28:15 - RichTextLabel
28:24 - ColorRect
28:30 - TextureRect
28:36 - VideoStreamPlayer
28:41 - HSeparator, VSeparator
28:51 - Panel
29:04 - NinePatchRect
29:14 - Intro to Input Elements
29:35 - Button (BaseButton, TextureButton)
29:48 - LinkButton
29:56 - CheckBox, CheckButton
30:04 - MenuButton
30:11 - OptionButton
30:22 - ColorPickerButton
30:30 - LineEdit
30:38 - TextEdit, CodeEdit
30:54 - Range
31:01 - ProgressBar, TextureProgressBar
31:08 - SpinBox
31:17 - HScrollBar, VScrollBar
31:33 - HSlider, VSlider
31:41 - ItemList
31:51 - MenuBar
32:03 - TabBar
32:12 - ReferenceRect
32:21 - Tree
32:29 - GraphNode, GraphEdit
32:43 - TouchScreenButton
32:54 - Control
33:08 - Layout
34:28 - Localization
34:32 - Tooltip
34:38 - Focus
35:08 - Mouse
36:06 - Input
36:37 - Theme
OTHER AND FORGOTTEN NODES
37:08 Viewport
37:27 SubViewport SubViewportContainer
37:41 Window
37:56 AcceptDialog ConfirmationDialog
38:09 FileDialog
38:19 Popup
38:30 PopupMenu
38:36 PopupPanel
38:44 CanvasItem
38:58 CanvasLayer
39:18 AudioStreamPlayer
39:27 AnimationPlayer
39:38 AnimationTree
39:47 HTTPRequest
39:55 MultiplayerSpawner MultiplayerSynchronizer
40:10 ResourcePreloader
40:25 ShaderGlobalsOverride
40:43 SkeletonIK3D
41:00 Timer
41:13 CPUParticles3D
41:25 PhysicalBone3D
41:31 SpriteBase3D
This video was sponsored by Brilliant
Tileset : bakudas.itch.io/generic-dungeon-pack
Player Sprite : rvros.itch.io/animated-pixel-hero
Tilemaps : docs.godotengine.org/en/stable/tutorials/2d/using_tilemaps.html
Nav : docs.godotengine.org/en/stable/tutorials/navigation/navigation_using_navigationregions.html
2D skeletons : docs.godotengine.org/en/stable/tutorials/animation/2d_skeletons.html
Timestamps by @aunber :
Node2D: 0:30
Camera2D: 0:40
Animated/Sprite2D: 0:53
CollisionObject2D: 1:08
PhysicsBody2D: 1:18
Collision Polygon/Shape 2D: 1:26
StaticBody2D: 1:38
AnimatableBody2D: 1:54
RigidBody2D: 2:09
CharacterBody2D: 2:20
Joint2D: 2:32
DampedSpringJoint2D: 2:42
GrooveJoint2D: 2:52
PinJoint2D: 3:03
Area2D: 3:11
AudioListener2D: 3:30
AudioStreamPlayer2D: 3:40
CPU/GPU Particles 2D: 3:50
TileMap: 4:09
CanvasModulate: 4:30
Light2D: 4:40
PointLight2D: 4:47
DirectionalLight2D: 5:11
LightOccluder2D: 5:24
Line2D: 5:34
Marker2D: 5:48
MeshInstance2D: 5:57
MultiMeshInstance2D: 6:06
Navigation Region/Link/Obstacle 2D: 6:16
Parallax Background/Layer: 6:36
Follow/Path2D: 6:48
Polygon2D: 6:59
Raycast2D: 7:08
ShapeCast2D: 7:17
RemoteTransform2D: 7:29
Skeleton2D Physical/Bone2D: 7:43
VisibleOnScreen Enabler/Notifier 2D: 8:02
CanvasGroup: 8:18
BackBufferCopy: 8:28
Introduction to global illumination : docs.godotengine.org/en/stable/tutorials/3d/global_illumination/introduction_to_global_illumination.html
DevLogLogan tiled dungeons : youtu.be/VjuyfBaryu8?si=NjUyRJrM_kry3cc_
VR Godot : youtube.com/c/BastiaanOlij
Love you !
The first 200 of you will get 20% off Brilliant’s annual premium subscription.
Timestamps by @billmore6486:
1:26 Node3D
1:42 Marke3D
1:52 VisualInstance3D
2:09 GeometryInstance3D
2:28 MeshInstance3D
2:41 MultiMeshInstance3D
2:59 Label3D
3:13 Decal
3:23 Sprite3D or AnimatedSprite3D
3:44 WorldEnviroment
4:02 FogVolume
4:09 GPU Particles3D
4:33 GPU ParticlesAttractor3D GPU ParticlesCollision
4:52 OmniLight3D
5:25 SpotLight3D
5:37 DirectionalLight3D
5:57 CSGShade3D
6:21 SoftBody3D
6:37 CollisionObject3D
7:10 PhysicsBody3D
7:21 CollisionPolygon3D CollisionShape3D
7:35 StaticBody3D
7:59 AnimatableBody3D
8:11 RigidBody3D
8:27 CharacterBody3D
8:41 Area3D
MultiMesh Docs : docs.godotengine.org/en/stable/classes/class_multimeshinstance3d.html
This video was sponsored by Brilliant
Pick out your Little one here ! : lukky-nl.itch.io/pick-a-little-one
Color pallette : lospec.com/palette-list
Source Code : github.com/lukky-nl/retro_camera_system
Kenney's website : https://www.kenney.nl/
Kenney's Github : github.com/KenneyNL
Free models : lukky-nl.itch.io/handpainted-fantasy-props-pack
Free textures : lukky-nl.itch.io/handpainted-texture-pack
Sword Model : cgtrader.com/free-3d-models/military/melee/lukkys-hand-painted-sword
Hand Painted Texture Pack : lukky-nl.itch.io/handpainted-texture-pack
Pack : lukky-nl.itch.io/handpainted-texture-pack
Krita : krita.org/en
Drawing tablet : xp pen artist 22 2nd gen
Project link : github.com/lukky-nl/Demo-Cutscene-for-Godot-4.1
Download link : github.com/lukky-nl/Lukky-Godot-Dev-Rooms
First person controller series : youtube.com/watch?v=xIKErMgJ1Yk
Third person controller : youtube.com/watch?v=EP5AYllgHy8
RPG controller : youtube.com/watch?v=0T-FMkSru64
Android projects : youtube.com/watch?v=2pLALCVreqM
General projects : youtube.com/watch?v=CoudCQwcIgM
VR tutorials : youtube.com/@BastiaanOlij
Livestream VOD : youtube.com/watch?v=NHq-dLcih7I
Scatter tutorial : youtube.com/watch?v=OoVAtGHEgjA
Part 1 : youtube.com/watch?v=xIKErMgJ1Yk
Part 2 : youtube.com/watch?v=WF7d21zOD0M
Assets : github.com/lukky-nl/FPS-controller-assets
Kenney : https://www.kenney.nl/
Poly haven : polyhaven.com/hdris
This is part 3 of a 3 part fps contoller tutorial series!


