آموزش جامع یونیتی و اسکریپت‌نویسی پایه با 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

  • درک متغیرهای Boolean Understanding Boolean Variables

  • مقدمه‌ای بر آرایه‌ها در یونیتی C# Introduction to Arrays in Unity C#

  • جزئیات بیشتر درباره آرایه‌ها در C# More About Arrays in C#

  • درک حلقه‌های For در C# Understanding For Loops in C#

  • حلقه‌های While در یونیتی C# While Loops in Unity C#

  • یادگیری حلقه Foreach در C# Learning Foreach Loop in C#

  • دستورات Switch Case در C# Switch Case Statements in C#

بررسی عمیق برنامه‌نویسی هسته یونیتی با C# Diving into Core Unity C# Programming

  • جستجو و پیدا کردن GameObjectها در یونیتی Searching and Finding GameObjects in Unity

  • دسترسی به کامپوننت‌ها با استفاده از تابع GetComponent Getting Access to Components Using the GetComponent Function

  • جابجایی، چرخش و مقیاس‌بندی با کامپوننت Transform Moving, Rotating, and Scaling with the Transform Component

  • نمونه‌سازی (Instantiate) اشیاء تصادفی در C# Instantiating Random Objects in C#

  • فراخوانی مکرر توابع با تابع InvokeRepeating Repeatedly Calling Functions with the InvokeRepeating Function

  • کار با ورودی‌های کیبورد در یونیتی Working with Keyboard Inputs in Unity

  • حرکت نرم با استفاده از Input.GetAxis Smooth Movement with Input.GetAxis

  • کار با ورودی‌های ماوس در یونیتی C# Working with Mouse Input in Unity C#

  • کار با فیزیک: ساخت کنترلر بازیکن Working with Physics - Creating a Player Controller

  • شلیک گلوله‌ها با استفاده از فیزیک Shooting Bullets Using Physics

  • بررسی برخوردها (Collisions) در یونیتی با C# Checking Collisions in Unity with C#

  • کار با تریگرها (Triggers) Working with Triggers

  • درک تابع LookAt Understanding the LookAt Function

  • بارگذاری صحنه‌ها و مراحل در یونیتی با C# Loading Scenes/Levels in Unity with C#

نمایش نظرات

آموزش جامع یونیتی و اسکریپت‌نویسی پایه با C#
جزییات دوره
9h 9m
33
(آخرین آپدیت)
621
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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