آموزش برنامه‌نویسی سطح متوسط C# برای توسعه بازی در Unity - آخرین آپدیت

دانلود Learn Intermediate C# Scripting for Unity Game Development

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با مکالمات تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و با پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره سطح متوسط، شما برنامه‌نویسی C# در Unity را برای ارتقای مهارت‌های توسعه بازی خود به سطح بعدی مسلط خواهید شد. از مفاهیم بنیادی مانند لیست‌ها (Lists)، پشته‌ها (Stacks) و دیکشنری‌ها (Dictionaries) گرفته تا موضوعات پیشرفته مانند Object Pooling و چرخش‌های کواترنیون (Quaternion)، این دوره شما را برای ساخت بازی‌های پیچیده و بهینه در Unity آماده می‌کند. شما با تمرین‌های عملی که هر مفهوم را تقویت می‌کنند درگیر خواهید شد تا در ایجاد سیستم‌های بازی پویا و کارآمد حرفه‌ای شوید. دوره با یک دوره فشرده در مورد مبانی Unity و اسکریپت‌نویسی C# شروع می‌شود که در آن اصول اولیه از جمله نحوه کنترل اشیاء، ایجاد عناصر بازی (Spawn) و پیاده‌سازی مکانیک‌های بازیکن را خواهید آموخت. سپس به سراغ مفاهیم پیچیده‌تر مانند ساختارهای داده، Object Pooling و ریاضیات برداری خواهید رفت که هر کدام برای بهینه‌سازی عملکرد بازی و ایجاد تجربه‌های تعاملی غنی حیاتی هستند. ساختار دوره بر پایه مثال‌های کاربردی و سناریوهای دنیای واقعی بنا شده است. در هر ماژول، نحوه استفاده از این مفاهیم در Unity را مشاهده خواهید کرد و در پایان، قادر خواهید بود سیستم‌های پیشرفته‌ای مانند Object Pool برای استفاده مجدد از منابع و چرخش‌های کواترنیون برای حرکات نرم دوربین و مدیریت اشیاء را پیاده‌سازی کنید. این دوره برای توسعه‌دهندگانی که تجربه مقدماتی در C# و Unity دارند و می‌خواهند مهارت‌های خود را ارتقا دهند، عالی است. اگرچه داشتن آشنایی اولیه با Unity و C# توصیه می‌شود، اما دوره به گونه‌ای طراحی شده که شما را با مثال‌های عملی فراوان در مفاهیم جدید راهنمایی کند. این دوره برای یادگیرندگان سطح متوسط که مشتاق هستند دانش پایه خود را گسترش داده و سیستم‌های بازی کارآمدتر و مقیاس‌پذیرتری توسعه دهند، ایده‌آل است. در پایان دوره، شما قادر خواهید بود ساختارهای داده پیشرفته را پیاده‌سازی کنید، یک Object Pool کارآمد بسازید، ریاضیات برداری و کواترنیون را در توسعه بازی‌های واقعی به کار ببرید و مفاهیم برنامه‌نویسی شیءگرا را برای بهینه‌سازی پروژه‌های Unity خود کاملاً درک کنید.

سرفصل ها و درس ها

مقدمه Introduction

  • ویدیو تبلیغاتی Promotional Video

  • مقدمه‌ای بر این دوره Introduction to This Course

  • نصب و راه‌اندازی Unity 2022 Installing and Setting Up Unity 2022

دوره فشرده اسکریپت‌نویسی Unity C# Unity C# Scripting Crash Course

  • آموزش مبانی اسکریپت‌نویسی C# با مثال - بخش اول Learn C# Scripting Basics with Examples - Part 1

  • اسکریپت‌نویسی Unity C# - بخش دوم Unity C# Scripting - Part 2

  • اسکریپت‌نویسی Unity C# - بخش سوم Unity C# Scripting - Part 3

کار با ساختارهای داده در C# و Unity Working with Data Structures in C# and Unity

  • شروع کار با لیست‌ها (Lists) در C# Getting Started with Lists in C#

  • اطلاعات بیشتر درباره لیست‌ها با مثال‌های کاربردی More About Lists with Practical Examples

  • پشته (Stack) و کاربرد آن در C# Stack and Its Application in C#

  • کار با صف‌ها (Queues) در C# Working with Queues in C#

  • پیاده‌سازی دیکشنری (Dictionary) در C# Implementing Dictionary in C#

همه چیز درباره Object Pooling با مثال‌های کاربردی All About Object Pooling with Practical Examples

  • درک نیاز به استفاده از Object Pooling Understanding the Need of Object Pooling

  • پیاده‌سازی نسخه ساده از Object Pool در C# Implementing a Simple Version of Object Pool in C#

  • ایجاد یک Object Pool پویا و در حال رشد Creating a Growing Object Pool

  • ایجاد یک Object Pool عمومی (Generic) پیشرفته برای چندین شیء Creating an Advanced Generic Object Pool for Multiple Objects

  • پیاده‌سازی چندین Object Pool با یک مثال Implementing Multiple Object Pools with an Example

بردارها و ریاضیات برداری در C# و Unity Vectors and Vector Math in C# and Unity

  • هر آنچه می‌خواستید درباره بردارها (Vectors) بدانید Everything You Wanted to Know About Vectors

  • بردار‌های واحد و نرمال‌سازی Unit Vectors and Normalizing

  • درک و پیاده‌سازی ضرب داخلی بردارها (Dot Product) Understanding and Implementing Vector Dot Products

  • ضرب خارجی بردارها (Cross Product) با مثال و نمایش بصری Vector Cross Products with Examples and Visual Demonstration

ساده‌سازی مفهوم کواترنیون‌ها و چرخش‌ها در Unity Demystifying Quaternions and Rotations in Unity

  • چرا از کواترنیون‌ها استفاده می‌شود و Unity چگونه چرخش‌ها را مدیریت می‌کند Why Are Quaternions Used and How Unity Handles Rotations

  • کار با زوایای اویلر (Euler Angles) در C# Working with Euler Angles in C#

  • یافتن زاویه نسبت به هدف با استفاده از LookRotation Finding the Angle to a Target with LookRotation

  • درون‌یابی بین دو کواترنیون با استفاده از Slerp Interpolating Between Two Quaternions Using Slerp

  • ترکیب چندین چرخش کواترنیون در C# Combining Multiple Quaternion Rotations in C#

مفاهیم برنامه‌نویسی شیءگرا در C# Object-Oriented Programming Concepts in C#

  • درک کلاس‌ها و اشیاء Understanding Classes and Objects

  • سازنده‌ها (Constructors) در C# Unity Constructors in C# Unity

  • مقداردهی اولیه اشیاء با استفاده از System.Serializable Initializing Objects with System.Serializable

  • برنامه‌نویسی با Enumها در C# Enums in C#

  • وراثت (Inheritance) در C# - بخش اول Inheritance in C# - Part 1

  • وراثت (Inheritance) در C# - بخش دوم Inheritance in C# - Part 2

  • چندریختی (Polymorphism)، توابع مجازی و Overriding در C# Polymorphism Virtual Functions and Overriding in C#

  • استفاده از Namespaceها در C# و Unity Using Namespaces in C# and Unity

مفاهیم مختلف اسکریپت‌نویسی C# Miscellaneous C# Scripting Concepts

  • ویژگی‌ها (Properties) در C# با مثال Properties in C# with Examples

  • متغیرهای استاتیک، توابع و کلاس‌ها در C# Static Variables Functions and Classes in C#

  • بارگذاری مجدد متد (Method Overloading) در C# Method Overloading in C#

  • کار با ویژگی‌ها (Attributes) در Unity Working with Attributes in Unity

  • درک کوروتین‌ها (Coroutines) در Unity C# Understanding Coroutines in Unity C#

نمایش نظرات

آموزش برنامه‌نویسی سطح متوسط C# برای توسعه بازی در Unity
جزییات دوره
11h 6m
38
(آخرین آپدیت)
14
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده