لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع یونیتی و اسکریپتنویسی پایه با C#
- آخرین آپدیت
دانلود Introduction to Unity and Basic C# Scripting
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
توسعه بازی یک حوزه هیجانانگیز و رو به رشد است و این دوره یک مقدمه عالی برای کسانی است که با دنیای یونیتی (Unity) و برنامهنویسی C# آشنا نیستند. این مسیر با دانلود و نصب یونیتی شروع شده و سپس به بررسی عمیق C# میپردازد؛ زبان برنامهنویسی که عناصر پویا و متحرک بازیهای یونیتی را مدیریت میکند. شما بهسرعت با ساختار یک اسکریپت C# آشنا شده، نحوه استفاده از متغیرها را یاد میگیرید و توابع کلیدی مانند "Update" را برای واکنش اشیاء بازی به ورودیهای بازیکن پیادهسازی خواهید کرد.
در ادامه، دوره به مفاهیم پیشرفتهتر اسکریپتنویسی C# میپردازد و دستورات شرطی، حلقهها و آرایهها را معرفی میکند؛ ابزارهایی که به شما اجازه میدهند رفتارهای پیچیده ایجاد کرده و منطق بازی را کنترل کنید. با یادگیری نحوه جابجایی اشیاء، تشخیص برخوردها (Collisions) و تعامل با فیزیک، مهارتهای بنیادین لازم برای خلق یک گیمپلی تعاملی و جذاب را کسب خواهید کرد. همچنین ویژگیهای ضروری یونیتی مانند دسترسی به کامپوننتها، نمونهسازی از اشیاء (Instantiation) و مدیریت ورودیهای کاربر از طریق کیبورد و ماوس را بررسی خواهید کرد.
در بخش نهایی، به مفاهیم اصلی برنامهنویسی خواهید پرداخت که کنترل کامل دنیای بازی را در اختیار شما قرار میدهد. شما از توابع داخلی یونیتی برای مدیریت اشیاء بازی، تغییر صحنهها و مدیریت رویدادهای بلادرنگ مانند شلیک و برخوردها استفاده خواهید کرد. در پایان این دوره، شما آماده خواهید بود تا بازیهای پویای خود را با کنترلهای بازیکن، تعاملات فیزیکی و مدیریت صحنهها خلق کنید و دانش ضروری برای شروع مسیر شغلی خود در توسعه بازی را به دست آورید.
این دوره برای توسعهدهندگان مشتاق بازی، مبتدیانی که هیچ تجربه قبلی در یونیتی یا C# ندارند و برنامهنویسانی که میخواهند مهارتهای کدنویسی خود را در محیط توسعه بازی به کار بگیرند، طراحی شده است. آشنایی پایه با کامپیوتر الزامی است و هیچ تجربه قبلی در کدنویسی مورد نیاز نیست.
سرفصل ها و درس ها
مقدمهای بر اسکریپتنویسی C# در یونیتی
Introduction to Unity C# Scripting
معرفی تخصص و دوره
Introduction to the Specialization
دانلود و نصب یونیتی ۲۰۲۲
Downloading and Installing Unity 2022
شروع اسکریپتنویسی C# در یونیتی
Getting Started with C# Scripting in Unity
شروع یادگیری اسکریپتنویسی C# در یونیتی
Getting Started with C# Scripting in Unity
درک ساختار یک اسکریپت C#
Understanding the Structure of a C# Script
توابع رویداد در یونیتی C#
Event Functions in Unity C#
متغیرها در یونیتی C#
Variables in Unity C#
متغیرهای عمومی (Public) در یونیتی C#
Public Variables in Unity C#
بررسی دقیق تابع Update
The Update Function in Detail
مبانی توابع در C#
Function Basics in C#
توابع دارای نوع بازگشتی و پارامترها در یونیتی
Functions with Return Type and Parameters in Unity
دستورات شرطی If Else در C#
If-Else Statements in C#
شرطهای بیشتر و بررسی برابری
More Conditions and Equality Checking
نمایش نظرات