آموزش جامع توسعه بازی با Unity - ساخت ۶ بازی مختلف - آخرین آپدیت

دانلود Learn Unity Game Development - Build Six Games with Unity

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. سفری را در دنیای توسعه بازی با Unity 2023 آغاز کنید، موتور بازی‌سازی پیشرو که توسط متخصصان سراسر جهان استفاده می‌شود. این دوره طراحی شده است تا شما را از مرحله نصب تا تسلط بر توسعه شش بازی مختلف همراهی کند. شما با مبانی — نصب و راه‌اندازی یونیتی — شروع می‌کنید و سپس وارد مرحله خلق بازی می‌شوید. دوره با یک بازی ۲ بعدی «تله‌انداز تخم‌مرغ» (Egg Catcher) آغاز می‌شود که در آن مفاهیم بنیادی مانند تنظیم صحنه‌ها، ایجاد کنترل‌های بازیکن و پیاده‌سازی مکانیک‌های بازی را می‌آموزید. با پیشروی در دوره، پیچیدگی بازی‌ها افزایش می‌یابد و به شما اجازه می‌دهد درک خود را از قابلیت‌های یونیتی عمیق‌تر کنید. شما یک بازی ۲ بعدی Endless Runner، یک بازی جاخالی دادن از بلوک‌ها و یک بازی ۳ بعدی Maze Ball (توپ در هزارتو) خواهید ساخت که هر کدام بر جنبه‌های مختلف توسعه بازی مانند مدیریت اشیاء، فیزیک و طراحی رابط کاربری (UI) تمرکز دارند. تا زمانی که به بازی Endless Runner سه بعدی و بازی جمع‌آوری سکه برسید، در کار با ویژگی‌های پیشرفته‌تر یونیتی مانند خلق محیط‌های سه بعدی و سیستم‌های مدیریت بازی اعتماد به نفس کامل خواهید داشت. در طول این دوره، شما اسکریپت‌نویسی با زبان C# را نیز می‌آموزید که مهارتی ضروری برای شخصی‌سازی رفتار و عملکرد بازی در یونیتی است. بخش برنامه‌نویسی به صورت مفصل طراحی شده و از مبانی شروع شده و به تدریج به مفاهیم پیچیده‌تری مانند آرایه‌ها، حلقه‌ها و دستورات شرطی می‌رسد. در پایان دوره، شما مجموعه‌ای از شش بازی (پورتفولیو) و یک پایه قوی در توسعه بازی با یونیتی خواهید داشت که شما را برای رویارویی با پروژه‌های بلندپروازانه‌تر یا پیشرفت در مسیر شغلی صنعت گیم آماده می‌کند. این دوره برای توسعه‌دهندگان مشتاق بازی که می‌خواهند یونیتی را از صفر بیاموزند، برنامه‌نویسانی که علاقه‌مند به گسترش مهارت‌های خود در حوزه بازی‌سازی هستند و کاربران متوسط یونیتی که به دنبال صیقل دادن مهارت‌های خود از طریق ساخت پروژه‌های متعدد هستند، ایده‌آل است. هیچ تجربه قبلی در توسعه بازی نیاز نیست، اما داشتن دانش پایه برنامه‌نویسی مفید خواهد بود.

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

مقدمه و نصب یونیتی ۲۰۲۳ Introduction and Installing Unity 2023

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

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

  • نصب نسخه Unity 2023 Installing Unity 2023

بازی اول: بازی ۲ بعدی تله‌انداز تخم‌مرغ Game 1: 2D Egg Catcher Game

  • معرفی بازی تله‌انداز تخم‌مرغ Introduction to the Egg Catcher Game

  • تنظیم صحنه (Scene) Setting Up the Scene

  • راه‌اندازی سبد Setting Up the Basket

  • ساخت کنترلر سبد Creating the Basket Controller

  • حرکت نرم سبد Smoothly Moving Basket

  • محدود کردن حرکت سبد Limiting the Basket Movement

  • تنظیمات تخم‌مرغ Setting Up the Egg

  • ساخت سیستم بررسی امتیاز Creating Score Checker

  • نوشتن اسکریپت تخم‌مرغ Creating Egg Script

  • راه‌اندازی مدیر بازی (GameManager) Setting Up the GameManager

  • سیستم تولید تخم‌مرغ‌ها (Spawning) Spawning the Eggs

  • تولید تخم‌مرغ در موقعیت‌های تصادفی Spawning Eggs at Random Positions

  • افزودن قابلیت امتیازدهی Adding Score Functionality

  • طراحی رابط کاربری امتیاز (Score UI) Designing the Score UI

  • طراحی منوی شروع Designing the Start Menu

  • افزودن قابلیت‌ها به منوی اصلی Adding Functionalities to the Main Menu

  • ساخت منوی باخت (Game Over) Creating Game Over Menu

  • بیلد و انتشار برای اندروید Building and Publishing to Android

بازی دوم: داینوسور ران - Endless Runner دو بعدی Game 2: Dino Run - 2D Endless Runner

  • تست اولیه بازی داینوسور ران Playtesting Dino Run Game

  • وارد کردن Assets و ساخت پس‌زمینه Importing Assets and Creating Background

  • ساخت پس‌زمینه متحرک (Scrolling) Creating Scrolling Background

  • افزودن زمین Adding the Grounds

  • ساخت داینوسور در حال دویدن Creating the Running Dino

  • پیاده‌سازی پرش داینوسور Making the Dino Jump

  • افزودن انیمیشن پرش Adding Dino Jump Animation

  • تنظیم موانع Setting Up the Obstacles

  • پیاده‌سازی مرگ داینوسور Creating the Dino Death

  • ساخت GameManager و کنترل کلی بازی Creating GameManager and Controlling Everything

  • تولید تصادفی موانع Randomly Spawning Obstacles

  • ساخت رابط کاربری و سیستم امتیازدهی Creating Score UI and Scoring System

  • طراحی منوی Game Over Designing Game Over Menu

  • افزودن قابلیت‌ها به منوی Game Over Adding Functionalities to Game Over Menu

  • ساخت صحنه منوی اصلی Creating the Main Menu Scene

  • انیمیت کردن متن عنوان Animating the Title Text

بازی سوم: بازی اندرویدی جاخالی دادن از بلوک‌ها Game 3: Block Dodger Android Game

  • تست اولیه بازی Playtesting the Game

  • تنظیم و وارد کردن Assets Setting Up and Importing Assets

  • افزودن زمین، بازیکن و آسمان Adding Ground Player and Sky

  • ساخت بلوک Creating the Block

  • نوشتن اسکریپت بلوک Creating the Block Script

  • ساخت کنترلر بازیکن Creating the Player Controller

  • ساخت Game Manager و تولید بلوک‌ها Creating Game Manager and Spawning Blocks

  • ساخت رابط کاربری امتیاز و منو Creating Score and Menu UI

  • ساخت متن عنوان و اصلاح UI لمسی Creating Title Text and Fixing Tap UI

  • بیلد برای اندروید و ساخت فایل APK Building for Android and Creating an APK

بازی چهارم: بازی ۳ بعدی توپ در هزارتو Game 4: 3D Maze Ball Game

  • معرفی بازی Maze Ball Introduction to the Maze Ball Game

  • تنظیم سطح بازی Setting Up the Game Level

  • طراحی هزارتوها Designing the Mazes

  • ساخت کنترلر بازیکن Creating the Player Controller

  • افزودن توپ Adding the Ball

  • ساخت المان‌های UI Creating UI Elements

  • ساخت GameManager و کنترل بازی Creating the GameManager and Controlling the Game

  • افزودن دکمه شروع مجدد (Restart) Adding a Restart Button

  • اعمال بهبودهای تکمیلی در بازی Adding Some Improvements to the Game

بازی پنجم: بازی اندرویدی Endless Runner سه بعدی Game 5: 3D Endless Runner Android Game

  • ساخت بازی Endless Runner سه بعدی Build Endless Runner Game

بازی ششم: بازی ۳ بعدی جمع‌آوری سکه Game 6: 3D Ball Coin Collecting Game

  • بازی جمع‌آوری سکه Coin Collecting Game

آموزش اسکریپت‌نویسی C# برای یونیتی Learn C# Scripting for Unity

  • شروع اسکریپت‌نویسی C# در یونیتی Getting Started with C# Scripting in Unity

  • درک ساختار یک اسکریپت C# Understanding Structure of a C# Script

  • توابع Event در Unity C# Event Functions in Unity C#

  • متغیرها در Unity C# Variables in Unity C#

  • متغیرهای Public در Unity C# Public Variables in Unity C#

  • بررسی دقیق تابع Update The Update Function in Detail

  • مبانی توابع در C# Basics of Functions in C#

  • توابع دارای مقدار بازگشتی و پارامترها Functions with Return Types and Parameters

  • دستورات شرطی If Else در C# If Else Statements in C#

  • شرط‌های تکمیلی و بررسی برابری More Conditions and Equality Checking

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

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

  • بررسی بیشتر آرایه‌ها More About Arrays

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

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

  • حلقه‌های Foreach در C# Foreach loops in C#

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

نمایش نظرات

آموزش جامع توسعه بازی با Unity - ساخت ۶ بازی مختلف
جزییات دوره
14h 12m
75
(آخرین آپدیت)
222
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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