▲

Game Dev Essentials: Code Architectures for Indie Developers [3/2026, ENG]

seeders: 1
leechers: 3
Added 1 week ago by unity321d in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Game Dev Essentials: Code Architectures for Indie Developers [3/2026, ENG] (Size: 6.58 GB)
  1 - Introduction
  1. Why are we here.mp4 41.02 MB
  2. What are we going to build to learn it.mp4 85.09 MB
  3. The Two Biggest Architecture Problems.mp4 96.31 MB
  4. The Execution Order Problem Example.mp4 23.77 MB
  5. What is the Glue Architecture.mp4 133.38 MB
  6. What is the Unit Design (Identity) Architecture.mp4 152.53 MB
  2 - Creating and Understanding the Project
  10. Converting materials to URP.mp4 24.21 MB
  11. Importing Asset Fantasy Skybox Free (and changing the skybox).mp4 52.77 MB
  12. Creating the Character in the Scene.mp4 84.17 MB
  7. Creating Project.mp4 28.45 MB
  8. Cleaning Project.mp4 26.47 MB
  9. Importing Asset Free Low Poly - Raft on the desert.mp4 43.86 MB
  3 - Handling Gameplay Features - Case 1 - Movement
  13. [Glue] Base Code - First Person.mp4 39.16 MB
  14. [Glue] First Person - What is our goal.mp4 52.44 MB
  15. [Glue] Movement - Adding First Person Script to Scene.mp4 13.81 MB
  16. [UD] Base Code - Character and CharacterMovement.mp4 224.65 MB
  17. [Both] Input System Preparation.mp4 13.26 MB
  18. [Glue] Action Reader - Base.mp4 69.51 MB
  19. [UD] Action Reader - Base.mp4 74.57 MB
  20. [Glue] Action Reader - Reading Input.mp4 169.34 MB
  21. [UD] Action Reader - Reading Input.mp4 191.91 MB
  22. [Both] Body Rotation - What is our goal.mp4 50.87 MB
  23. [Glue] Body Rotation - Raw Rotation.mp4 64.6 MB
  24. [Glue] Body Rotation - Adding Horizontal Sensitivity.mp4 33.15 MB
  25. [Glue] First Person System - (First Person + Action Reader) Glue.mp4 85.16 MB
  26. [Glue] First Person System - Separating Data from Logic.mp4 128.17 MB
  27. [UD] Body Rotation - Raw Rotation.mp4 135.21 MB
  28. [UD] Body Rotation - Adding Horizontal Sensitivity.mp4 35.31 MB
  29. [UD] Separating Data from Logic.mp4 171.84 MB
  30. [Both] Head Movement - What is our goal.mp4 131.59 MB
  31. [Glue] Head Movement - Raw Movement (+ head scene setup).mp4 61.43 MB
  32. [Glue] Head Movement - Vertical Sensitivity (+ Separating Data from Logic).mp4 34.92 MB
  33. [UD] Head Movement - Raw Movement (+ head scene setup).mp4 99.45 MB
  34. [UD] Head Movement - Vertical Sensitivity (+ Separating Data from Logic).mp4 29.93 MB
  35. [Both] Body Movement - What is our goal.mp4 116.76 MB
  36. [Glue] Body Movement - Raw Movement.mp4 78.23 MB
  37. [Glue] Body Movement - Handling Gravity.mp4 53.91 MB
  38. [UD] Body Movement - Raw Movement.mp4 108.6 MB
  39. [UD] Body Movement - Handling Gravity.mp4 92.49 MB
  4 - Handling Gameplay Features - Case 2 - Health
  40. [Both] What is our Goal in this Section.mp4 24.16 MB
  41. [Glue] Base.mp4 44.3 MB
  42. [UD] Base.mp4 59 MB
  43. [Glue] Damageable.mp4 35.88 MB
  44. [UD] Damageable (Simplified).mp4 48.61 MB
  45. [UD] Damageable (Centralized).mp4 85.5 MB
  46. [Glue] Receive Damage.mp4 27.79 MB
  47. [Glue] Events.mp4 15.07 MB
  48. [UD] Receive Damage.mp4 34.23 MB
  49. [UD] Events.mp4 19.56 MB
  50. [Glue] Separating Data from Logic.mp4 41.43 MB
  51. [UD] Separating Data from Logic.mp4 69.38 MB
  52. [Both] View - Preparing the Scene.mp4 40.01 MB
  53. [Glue] View - HealthView.mp4 44.76 MB
  54. [UD] View - HealthView (Simplified).mp4 52.65 MB
  55. [UD] View - HealthView (Centralized).mp4 42.28 MB
  5 - Handling Gameplay Features - Case 3 - Day and Night Cycle
  56. [Glue] Day and Night Base + Time of Day.mp4 36.66 MB
  57. [UD] Day and Night + Time of Day Base.mp4 73.93 MB
  58. [Glue] Day and Night - Time of Day - Events (Sunrise, Noon, Sunset, Midnight).mp4 44.48 MB
  59. [UD] Day and Night - Time of Day - Events (Sunrise, Noon, Sunset, Midnight).mp4 32.15 MB
  60. [Glue] Day and Night - Time of Day - Events (Any Hour).mp4 89.64 MB
  61. [UD] Day and Night - Time of Day - Events (Any Hour).mp4 89.63 MB
  62. SkyboxBlend.shader.bin 2.53 KB
  62. [Both] Adding Skybox Shader.mp4 31.98 MB
  63. [Glue] Dynamic Skybox - Base.mp4 27.25 MB
  64. [UD] Dynamic Skybox - Base (Understanding Dependency Injection).mp4 145.35 MB
  65. [Glue] Day and Night Glue.mp4 54.9 MB
  66. [UD] Day and Night Controller (Centralized).mp4 98.06 MB
  67. [Both] Day and Night - Smooth Transition.mp4 46.55 MB
  68. [Glue] Dynamic Fog.mp4 111.48 MB
  69. [UD] Dynamic Fog.mp4 105.23 MB
  6 - Handling GUI
  70. [Both] Adding Package - Farm Game UI.mp4 46.07 MB
  71. [Both] Setup Main Menu and Settings Menu.mp4 82.7 MB
  72. [Glue] GUI - ActionReader - Reading Pause Action.mp4 36.66 MB
  73. [UD] GUI - ActionReader - Reading Pause Action.mp4 45.74 MB
  74. [Glue] GUI - Scene Manager - Moving Action Reader to SceneManager.mp4 133.98 MB
  75. [UD] GUI - Scene Manager - Moving Action Reader to SceneController.mp4 120.93 MB
  76. [Glue] GUI - Pause Menu + View (Base).mp4 36.58 MB
  77. [UD] GUI - Pause Menu + View + Prefab (Base).mp4 38.81 MB
  78. [Glue] GUI - Pause Menu - Show, Hide and Input.mp4 96.22 MB
  79. [UD] GUI - Pause Menu - Show, Hide and Input.mp4 143.64 MB
  80. [Glue] GUI - Pause Menu - Handling View Events (Buttons).mp4 101.25 MB
  81. [UD] GUI - Pause Menu - Handling View Events (Buttons).mp4 230.65 MB
  82. [Glue] GUI - Settings Menu + View (Base).mp4 25.42 MB
  83. [UD] GUI - Settings Menu + View + Prefab (Base).mp4 23.48 MB
  84. [Glue] GUI - Settings Menu - Show.mp4 40.29 MB
  85. [UD] GUI - Settings Menu - Show.mp4 86.07 MB
  86. [Glue] GUI - Settings Menu - Handling View Events (Buttons).mp4 102.68 MB
  87. [UD] GUI - Settings Menu - Handling View Events (Buttons).mp4 95.22 MB
  88. [Both] Audio Mixer - Creating and Exposing Volume Variables + Audio Sources.mp4 97.2 MB
  89. [Glue] GUI - Settings Menu - Handling Audio Volume.mp4 54.22 MB
  90. [UD] GUI - Settings Menu - Handling Audio Volume.mp4 61.42 MB
  91. [UD] GUI - Settings Menu - Returning Data to Upstream Control.mp4 145.33 MB
  92. [UD] GUI - Settings Menu - Handling Recursive Flow.mp4 65.3 MB

Description


Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)

Game Dev Essentials: Code Architectures for Indie Developers

Год выпуска: 3/2026
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/game-dev-essentials-code-architectures-for-indie-developers/
Автор: Lucas Rybzinski Pinto
Продолжительность: 11h 24m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: This course addresses scalability in Unity projects, where unlimited freedom and few guidelines can lead to complex, unmanageable systems where every change risks breaking something else. It is especially valuable for small studios and solo developers who want confidence building complex, solid Unity projects, and it teaches two different scalable architectures by developing a simple survival game. The introduction dives into architecture problems, explores the proposed solutions, explains when each is better, and introduces concepts like flow control and glue.

You then create the project, add visual assets, and prepare the scene before handling gameplay features. Movement brings your first contact with both architectures as you build a First Person Controller, handling inputs, splitting the problem into small pieces, and separating data from logic. Health involves triggers and Player-environment interactions, showing how differently each architecture handles them. The Day and Night Cycle combines time, skybox, and fog, revealing similarities between Glue and UD while exploring dependency injection. Finally, GUI shows the full power of the UD architecture as you build a Pause and Settings Menu that controls the game's audio mixer, answering how to handle user interactions and separate view from logic. The course ultimately asks whether you prefer flexibility and speed or full control, and teaches both so you can decide.
[spoiler="Содержание"]
1 - Introduction
1. Why are we here (10:12)
2. What are we going to build to learn it (06:29)
3. The Two Biggest Architecture Problems (11:30)
4. The Execution Order Problem Example (04:34)
5. What is the Glue Architecture (14:13)
6. What is the Unit Design (Identity) Architecture (11:38)

2 - Creating and Understanding the Project
7. Creating Project (02:00)
8. Cleaning Project (03:19)
9. Importing Asset Free Low Poly - Raft on the desert (03:00)
10. Converting materials to URP (01:14)
11. Importing Asset Fantasy Skybox Free (and changing the skybox) (03:36)
12. Creating the Character in the Scene (05:39)

3 - Handling Gameplay Features - Case 1 - Movement
13. [Glue] Base Code - First Person (05:04)
14. [Glue] First Person - What is our goal (05:25)
15. [Glue] Movement - Adding First Person Script to Scene (01:10)
16. [UD] Base Code - Character and CharacterMovement (20:38)
17. [Both] Input System Preparation (01:29)
18. [Glue] Action Reader - Base (07:25)
19. [UD] Action Reader - Base (07:36)
20. [Glue] Action Reader - Reading Input (13:00)
21. [UD] Action Reader - Reading Input (12:45)
22. [Both] Body Rotation - What is our goal (04:56)
23. [Glue] Body Rotation - Raw Rotation (05:00)
24. [Glue] Body Rotation - Adding Horizontal Sensitivity (02:37)
25. [Glue] First Person System - (First Person + Action Reader) Glue (07:03)
26. [Glue] First Person System - Separating Data from Logic (11:27)
27. [UD] Body Rotation - Raw Rotation (09:01)
28. [UD] Body Rotation - Adding Horizontal Sensitivity (02:03)
29. [UD] Separating Data from Logic (14:18)
30. [Both] Head Movement - What is our goal (09:52)
31. [Glue] Head Movement - Raw Movement (+ head scene setup) (04:16)
32. [Glue] Head Movement - Vertical Sensitivity (+ Separating Data from Logic) (01:55)
33. [UD] Head Movement - Raw Movement (+ head scene setup) (06:18)
34. [UD] Head Movement - Vertical Sensitivity (+ Separating Data from Logic) (01:42)
35. [Both] Body Movement - What is our goal (08:09)
36. [Glue] Body Movement - Raw Movement (05:06)
37. [Glue] Body Movement - Handling Gravity (03:24)
38. [UD] Body Movement - Raw Movement (06:11)
39. [UD] Body Movement - Handling Gravity (05:14)

4 - Handling Gameplay Features - Case 2 - Health
40. [Both] What is our Goal in this Section (02:25)
41. [Glue] Base (05:39)
42. [UD] Base (06:48)
43. [Glue] Damageable (04:12)
44. [UD] Damageable (Simplified) (05:36)
45. [UD] Damageable (Centralized) (11:01)
46. [Glue] Receive Damage (03:12)
47. [Glue] Events (02:17)
48. [UD] Receive Damage (03:36)
49. [UD] Events (02:14)
50. [Glue] Separating Data from Logic (05:49)
51. [UD] Separating Data from Logic (08:33)
52. [Both] View - Preparing the Scene (04:47)
53. [Glue] View - HealthView (05:24)
54. [UD] View - HealthView (Simplified) (06:09)
55. [UD] View - HealthView (Centralized) (04:55)

5 - Handling Gameplay Features - Case 3 - Day and Night Cycle
56. [Glue] Day and Night Base + Time of Day (05:49)
57. [UD] Day and Night + Time of Day Base (10:23)
58. [Glue] Day and Night - Time of Day - Events (Sunrise, Noon, Sunset, Midnight) (06:25)
59. [UD] Day and Night - Time of Day - Events (Sunrise, Noon, Sunset, Midnight) (05:08)
60. [Glue] Day and Night - Time of Day - Events (Any Hour) (13:06)
61. [UD] Day and Night - Time of Day - Events (Any Hour) (13:06)
62. [Both] Adding Skybox Shader (03:32)
63. [Glue] Dynamic Skybox - Base (03:13)
64. [UD] Dynamic Skybox - Base (Understanding Dependency Injection) (16:40)
65. [Glue] Day and Night Glue (06:37)
66. [UD] Day and Night Controller (Centralized) (10:05)
67. [Both] Day and Night - Smooth Transition (06:23)
68. [Glue] Dynamic Fog (12:39)
69. [UD] Dynamic Fog (11:31)

6 - Handling GUI
70. [Both] Adding Package - Farm Game UI (05:45)
71. [Both] Setup Main Menu and Settings Menu (09:57)
72. [Glue] GUI - ActionReader - Reading Pause Action (04:07)
73. [UD] GUI - ActionReader - Reading Pause Action (04:42)
74. [Glue] GUI - Scene Manager - Moving Action Reader to SceneManager (14:57)
75. [UD] GUI - Scene Manager - Moving Action Reader to SceneController (10:58)
76. [Glue] GUI - Pause Menu + View (Base) (05:42)
77. [UD] GUI - Pause Menu + View + Prefab (Base) (06:04)
78. [Glue] GUI - Pause Menu - Show, Hide and Input (10:36)
79. [UD] GUI - Pause Menu - Show, Hide and Input (17:43)
80. [Glue] GUI - Pause Menu - Handling View Events (Buttons) (11:58)
81. [UD] GUI - Pause Menu - Handling View Events (Buttons) (24:22)
82. [Glue] GUI - Settings Menu + View (Base) (03:53)
83. [UD] GUI - Settings Menu + View + Prefab (Base) (03:09)
84. [Glue] GUI - Settings Menu - Show (04:59)
85. [UD] GUI - Settings Menu - Show (10:19)
86. [Glue] GUI - Settings Menu - Handling View Events (Buttons) (12:16)
87. [UD] GUI - Settings Menu - Handling View Events (Buttons) (10:48)
88. [Both] Audio Mixer - Creating and Exposing Volume Variables + Audio Sources (10:34)
89. [Glue] GUI - Settings Menu - Handling Audio Volume (06:20)
90. [UD] GUI - Settings Menu - Handling Audio Volume (06:10)
91. [UD] GUI - Settings Menu - Returning Data to Upstream Control (13:43)
92. [UD] GUI - Settings Menu - Handling Recursive Flow (07:24)
[/spoiler]
Файлы примеров: не предусмотрены
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 30fps, 1250kbps
Аудио: AAC, 44.1Hz, 132kbps, stereo
[spoiler="Скриншоты"]

[/spoiler]

Related Torrents

torrent name size uploader age seed leech
2
0
1
0
0