| 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 |
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные 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]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 10.24 GB | unity321d | 1 month | 18 | 2 | |
|
Unreal Engine 5 Survival Framework – Multiplayer Game Dev [3/2025, ENG] Posted by
LearnJavaScript Beggom in Other
|
48.58 GB | LearnJavaScript Beggom | 1 year | 5 | 0 |
|
Create Systems To Speed Up Your Mobile Game Dev in Unity [3/2025, ENG] Posted by
LearnJavaScript Beggom in Other
|
5.13 GB | LearnJavaScript Beggom | 1 year | 6 | 1 |
| 234.86 MB | Tchiii | 2 years | 0 | 0 | |
| 5.12 GB | Schmul100 | 3 years | 3 | 0 |
All Comments