Udemy - Complete C# Unity Game Developer 2D
Update 2020/6
(Udemy – Complete C# Unity Developer 2D: Learn to Code Making Games)
| این دورهٔ آموزشی ارائه شده، دورهای جدید، کامل و آپدیتشده است |
| در پلیر موجود در این صفحه، میتوانید ویدئوی مقدمه و آشنایی با آموزشهای این دوره را بهصورت آنلاین تماشا کنید |
توجه داشته باشید که این آموزش تصویری ارائه شده یکی از برترین، پُرامتیازترین، پرفروشترین و تأثیرگذارترین آموزشهای کمپانی Udemy است و در سایت اصلی خود یعنی یودمی، تنها با صرف هزینه زیاد قابل خریداری خواهد بود.
با استفاده از این دورهٔ آموزشی - بهصورت فیلمهای جداگانه - میتوانید اصول طراحی و ساخت انواع بازیهای دوبُعدی (2D) در موتور بازیسازی یونیتی (Unity) را بهطورکاملاً کاربردی بگیرید؛ توجه داشته باشید که برای ورود به آموزشهای این دوره و فهمیدن درسها، به هیچگونه مهارت و دانش قبلی در این زمینه نیازی ندارید.
لازم است به این نکته اشاره کنیم که در آپدیتهای جدید، نام دوره تغییر کرده است؛ نام قبلی دوره، Udemy - Complete C# Unity Developer 2D: Learn to Code Making Games بود و در حال حاضر نام این دوره Udemy - Complete C# Unity Game Developer 3D است.
فایلهای زیرنویس انگلیسی این دوره نیز به همراه و در کنار ویدئوهای آموزشی ارائه شدهاند و نیازی به دانلود جداگانهٴ آنها نیست.
تولید کننده: Udemy
سطح: مناسب برای همه - از مقدماتی تا پیشرفته
تاریخ آخرین آپدیت: 2020/6
مدت زمان آموزش: 34 ساعت و 48 دقیقه
زبان آموزش: انگلیسی
زیرنویس انگلیسی: دارد
فرمت فایلهای ویدئویی: MP4
مدرسان: Ben Tristem, GameDev.tv Team, Rick Davidson
فهرست کامل سرفصلها و عناوین آموزشی این دوره، به همراه زمان دقیق آنها:
Course Content: 10 Sections | 215 Lectures | 34h 48m Total Length
__________________________________________________________
Introduction & Setup | 7 lectures | 32min
Why You Should Buy This Course | 02:38
Download Unity & Visual Studio | 05:32
Your First Code | 10:42
Fixing Visual Studio Problems | 04:47
Notes For Mac Users | 03:42
Community & Support | 03:51
Section Wrap Up | 00:25
Test Your Understanding - Intro & Setup #1 | 5 questions
Number Wizard - Basic C# Coding | 9 lectures | 1hr 16min
Welcome To Number Wizard Console | 01:42
Print To Console With Debug.Log()| 10:52
Introducing Variables | 07:23
Respond To Player Input | 15:49
Using if, else if & else | 05:29
Scope And Context Of Variables | 09:50
Calculate Guess Variable | 11:29
Functions & Encapsulating | 12:01
Number Wizard Console Wrap Up | 01:18
Test Your Understanding - Number Wizard #1 | 10 questions
Text101 | 17 lectures | 2hr 53min
Welcome To Text101 | 02:44
Text101 Game Design | 06:19
Creating Sprites In Unity | 14:13
UI Canvas & Text | 11:50
Update Text Component | 14:23
Game States | 07:18
Unity Scriptable Objects | 09:09
Challenging Content Ahead | 07:11
Public Methods & Return Types | 10:34
Creating An Array | 13:39
Manage Next States | 10:17
Game State Story Design | 07:49
Organise State Files | 10:33
TextMesh Pro & Polish | 13:14
Test Your Understanding - Text101 #1 | 10 questions
Text101 Instructor Hangout #1 | 11:50
For Loops | 11:20
Publish Your WebGL Game | 10:42
Number Wizard UI | 12 lectures | 1hr 41min
Welcome To Number Wizard UI | 01:59
Number Wizard UI Game Design | 04:07
UI Anchors | 09:59
Making Buttons | 12:21
Button Click Loads Scene | 11:58
Load All Scenes | 06:11
Prepare Game Screen | 09:39
Import & Refactor Code | 07:11
Using ToString()| 08:27
Use Random.Range()| 08:32
Polish & Standalone Build | 10:20
Test Your Understanding - Number Wizard UI #1 | 10 questions
NWUI Instructor Hangout #1 | 10:06
Block Breaker | 39 lectures | 6hr 15min
Welcome To Block Breaker | 01:37
Block Breaker Game Design | 05:46
Export & Import Package | 13:01
World Units & Play Space | 11:45
Rigidbody & Colliders | 07:18
Add Unity Physics Material | 06:43
Colliders, Collision & Triggers | 12:14
Move Object With Mouse | 15:33
Limit With Mathf.Clamp()| 05:00
Distance As A Vector2 | 12:56
Launch The Ball | 10:41
Test Your Understanding - Block Breaker #1 | 10 questions
Play Space & Gravity | 10:17
Destroy GameObject | 09:49
Using Prefabs In Unity | 17:12
Make A Second Level | 09:21
Test Your Understanding - Block Breaker #2 | 5 questions
Fraction Too Much Friction | 03:05
GetComponent To Play Audio | 10:50
Play Random Sound From Array | 10:05
PlayClipAtPoint()| 10:02
Count Breakable Blocks | 09:24
Test Your Understanding - Block Breaker #3 | 5 questions
Win The Level & Load | 09:50
Using Time.timeScale | 11:46
Add Player Score | 08:22
Display Player Score | 10:01
Implement Singleton Pattern | 17:05
Singleton Pattern Bug Fix | 03:16
Test Your Understanding - Block Breaker #4 | 5 questions
Reset Game Session | 08:03
Instantiate GameObject | 10:44
Using Tags In Unity | 09:41
Block Damage Levels | 06:37
Damage Affordance | 11:46
Test Your Understanding - Block Breaker #5 | 5 questions
Smarter maxHits Logic | 10:45
Prevent Boring Ball Loops | 11:30
Extreme! Tuning! | 08:37
Tune & Playtest | 07:09
Autoplay for Playtesting | 13:19
Make Levels & Upload | 05:52
Test Your Understanding - Block Breaker #6 | 5 questions
Block Breaker Wrap-Up | 02:23
Block Breaker Instructor Hangout #2 | 15:26
Laser Defender | 35 lectures | 5hr 58min
Welcome To Laser Defender | 03:33
Laser Defender Game Design | 03:50
Set Up Project | 11:26
Movement & Time.deltaTime | 16:27
ViewPortToWorldPoint()| 12:09
Test Your Understanding - Laser Defender #1 | 5 questions
What Feature Next | 04:38
Make Player Shoot | 14:23
Using Coroutines | 07:55
Repeat Fire Coroutine | 10:43
GameObject Shredder | 06:18
Test Your Understanding - Laser Defender #2 | 5 questions
Create List Of Waypoints | 09:00
Move Enemy On Path | 10:33
WaveConfig Scriptable Object | 12:41
Using A Foreach Loop | 09:11
Spawn Multiple Enemies | 14:27
Test Your Understanding - Laser Defender #3 | 5 questions
WaveConfig For Path & Speed | 09:26
Spawn Multiple Enemy Waves | 10:41
Loop All Enemy Waves | 03:59
Create Damage Dealer Class | 12:17
Destroy Enemy | 05:59
Test Your Understanding - Laser Defender #4 | 5 questions
Make Enemy Shoot | 12:37
Player Life And Death | 07:47
Layer Collision Matrix | 09:39
Scrolling Background | 09:47
Introducing Particle Effects | 10:41
Test Your Understanding - Laser Defender #5 | 5 questions
Explosion Particle Effect | 14:12
Trigger Sound Effects | 17:34
Load All The Scenes | 19:59
Delay For Loading Scene | 10:18
Music Player With Singleton | 10:32
Test Your Understanding - Laser Defender #6 | 5 questions
Add & Display Score | 19:57
Display Player Health | 06:47
New Enemy & Projectile | 10:19
Sorting Layer & Spinning Projectile | 05:59
Laser Defender Wrap-Up | 02:33
Glitch Garden | 57 lectures | 10hr 24min
Welcome To Glitch Garden | 03:07
Glitch Garden Game Design | 06:38
Make A Splash Screen | 21:43
Scaling & Aspect Ratios | 16:36
Set Up Background Playspace | 09:50
World Space Canvas Mode | 18:36
Test Your Understanding - Glitch Garden #1 | 5 questions
Intro To Animation | 08:07
Animator Controller & Animation | 10:20
Basic Animation Transition | 14:29
Intro To Keyframe Animation | 16:12
A Note About Animation | 01:48
Move Using transform.Translate | 06:46
Test Your Understanding - Glitch Garden #2 | 5 questions
Spawn Attackers Using Coroutine | 10:43
Adding Animation Events | 09:12
Set Up A Defender Prefab | 11:55
Instantiate From Gun Position | 12:13
Make Projectile Move | 07:34
Test Your Understanding - Glitch Garden #3 | 5 questions
Health & Hurting Attackers | 04:51
Implementing Health & Damage | 10:45
Tidy Up & Death FX | 11:38
Click To Spawn Defenders | 07:13
Spawn At Mouse Position | 06:16
Test Your Understanding - Glitch Garden #4 | 5 questions
Snap Defenders To Grid | 07:48
Create Defender Selection UI | 14:42
Set & Place Selected Defender | 10:28
Start Our Resource System | 12:40
Parent, Child & Animation | 13:49
Test Your Understanding - Glitch Garden #5 | 5 questions
Completing Animation Challenge | 14:43
Add Resources As Anim Event | 10:40
Defenders Costing Resources | 08:37
Searching For Animation Events | 04:13
Instantiate As Child | 04:27
Test Your Understanding - Glitch Garden #6 | 5 questions
Attacker In My Lane | 15:26
Change Animation State | 13:18
One Defender Per Square | 11:55
Creating Gnome Defender | 18:10
Creating Gravestone Defender Race | 07:13
Test Your Understanding - Glitch Garden #7 | 5 questions
Make Our Attackers Attack | 14:52
Attackers Striking Target | 08:16
Fantastic Mr Fox | 21:01
Array For Spawning Attackers | 07:09
How To Be A Loser | 19:51
Test Your Understanding - Glitch Garden #8 | 5 questions
Create A Level Timer | 12:30
Create A Level Controller | 14:55
A Nicer Win Experience | 12:11
A Nicer Lose Experience | 18:16
Handling Null Reference Exceptions | 07:51
Test Your Understanding - Glitch Garden #9 | 5 questions
Start Our Options Screen | 10:28
PlayerPrefs To Save Settings | 13:24
Set & Save Music Volume | 14:39
Add Difficulty Levels | 14:50
Quick Bug Fix - Win Condition | 03:29
Test Your Understanding - Glitch Garden #10 | 5 questions
Tidy Hierarchy = Tidy Mind | 08:21
Tuning Our Core Gameplay | 06:55
Add Star Cost To Button | 05:42
Creating Level Progression | 12:49
Test Your Understanding - Glitch Garden #11 | 4 questions
Glitch Garden Wrap Up | 02:08
TileVania - 2D Tilemap Platformer | 36 lectures | 5hr 44min
TileVania - A Bonus Section For You! | 00:59
Welcome To TileVania | 03:25
TileVania Game Design | 05:37
Slicing Sprite Sheets | 06:21
Intro To Unity Tilemap | 14:42
Unity Rule Tiles | 12:29
Create Player Idle Animation | 10:14
Animation States & Transitions | 08:21
Test Your Understanding - TileVania #1 | 5 questions
Implement 2D Collision | 09:40
Maximize Learning Value | 02:49
Move Player Horizontally | 11:52
Flip Character Sprite | 05:46
Instructor Hangout 6.1 | 13:33
Animation State In Code | 07:28
Test Your Understanding - TileVania #2 | 5 questions
Jumpy Jumpy | 12:14
Jump if IsTouchingLayers | 06:26
Climb Ladder | 13:50
Climb Ladder Tweaks | 06:28
Perspective Vs Orthographic Cameras | 06:24
Cinemachine Follow Camera | 11:10
Cinemachine Confiner Extension | 08:58
State-Driven Cameras | 13:45
Prevent Wall Jump | 08:16
Making Enemies | 17:50
Player Death | 15:19
Adding Hazards | 09:38
Level Flow Layout | 13:29
Level Exit Portal | 13:23
Start & Success Screens | 11:21
Game Session Controller | 12:08
Coin Pickups | 07:27
Persistent SFX | 07:29
Persistent Score & Lives | 13:31
Remembering Pickups | 08:21
Adding Rising Water | 10:25
Over To You Now | 02:37
Updates And Important Messages | 1 lecture | 1min
Coupon For Original Course Content (Created In Unity 4 / 5) | 00:37
Continuing Your GameDev Journey | 2 lectures | 5min
Credits | 04:48
BONUS LECTURE: Our Other Courses | 00:29