آموزش یاد بگیرید چگونه یک بازی پلتفرمر سه بعدی با یونیتی بسازید - آخرین آپدیت

دانلود Learn to make a 3D Platformer Game with Unity

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری آسان توسعه بازی: با Unity و C#، پلتفرمر سه بعدی خود را بسازید!

آیا به دنبال ورود به دنیای هیجان‌انگیز توسعه بازی هستید؟ این دوره آموزشی، شما را قدم به قدم در مسیر ساخت یک بازی پلتفرمر سه‌بعدی جذاب و منحصربه‌فرد همراهی می‌کند. با استفاده از موتور بازی‌سازی قدرتمند Unity و زبان برنامه‌نویسی مدرن C#، مهارت‌های لازم برای تبدیل ایده‌های خود به واقعیت را کسب خواهید کرد.

  • آموزش C#: یادگیری زبان برنامه‌نویسی C#، یک زبان همه‌کاره و مدرن.
  • شناخت Unity: درک قابلیت‌های توسعه سه‌بعدی در Unity، موتور بازی‌سازی پیشرو در صنعت.
  • مهارت‌های حل مسئله: توسعه مهارت‌های قوی و قابل انتقال حل مسئله، برای موفقیت در هر پروژه‌ای.
  • درک فرآیند توسعه بازی: آشنایی با فرآیند کامل توسعه بازی، از ایده‌پردازی تا انتشار.
  • برنامه‌نویسی شی‌گرا: یادگیری چگونگی عملکرد برنامه‌نویسی شی‌گرا در عمل.

در این دوره، شما نه تنها مفاهیم برنامه‌نویسی را یاد می‌گیرید، بلکه این مفاهیم را به طور مستقیم در توسعه یک بازی واقعی به کار می‌برید. همچنین، به یک تالار گفتگوی اختصاصی دسترسی خواهید داشت که می‌توانید در آن، درباره مباحث دوره بحث و تبادل نظر کنید و قدم‌های بعدی را برای تکمیل پروژه‌های خود برنامه‌ریزی نمایید.

این دوره برای همه طراحی شده است. چه یک شروع‌کننده کامل باشید، چه یک هنرمند که به دنبال گسترش دامنه مهارت‌های خود در توسعه بازی است و یا یک برنامه‌نویس که علاقه‌مند به درک طراحی بازی است، این دوره به شما کمک می‌کند تا درک عمیق‌تری از توسعه بازی کسب کنید.

در پایان این دوره، شما قادر خواهید بود عناصر بازی زیر را ایجاد کنید:

  • حرکت کامل شخصیت سه‌بعدی
  • انیمیشن شخصیت‌ها
  • هوش مصنوعی دشمن مبتنی بر حالت
  • ذخیره/بارگیری پیشرفت
  • نبردهای رئیس کاملاً برجسته
  • سیستم سلامت کامل
  • آیتم‌های کلکسیونی
  • انتخاب مرحله در دنیای بازی
  • سیستم صوتی با استفاده از Audio Mixer
  • مکانیک‌های مختلف سطح شامل باز کردن قفل درها، جمع شدن خارها، شکستن جعبه‌ها و غیره.
  • سیستم دوربین Cinemachine Unity

همین امروز شروع کنید و اجازه دهید به شما در تبدیل شدن به یک توسعه‌دهنده بازی کمک کنم!

پیش‌نیازها:

  • رایانه Mac یا PC با قابلیت اجرای Unity 3D
  • یک نسخه از Unity 2018 یا جدیدتر

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

مقدمه Introduction

  • مقدمه Introduction

تنظیمات Setting Up

  • تنظیم یونیتی Setting Up Unity

  • راهنمای رابط کاربری یونیتی Guide To Unity's Layout

  • تنظیم صحنه ما Setting Up Our Scene

بازیکن The Player

  • اولین اسکریپت First Script

  • حرکت دادن بازیکن Moving The Player

  • پرش Jumping

  • افزودن جاذبه Adding Gravity

کنترل دوربین Camera Control

  • حرکت دوربین با سینماچین Moving the Camera with Cinemachine

  • چرخش بازیکن با دوربین Rotating the Player with the Camera

  • ذخیره صحنه Saving Your Scene

  • حرکت بر اساس چرخش دوربین Moving based on Camera Rotation

بهبود بازیکن Improving The Player

  • رو به جهت درست Facing the right Direction

  • نرمال سازی حرکت Normalizing Movement

  • افزودن انیمیشن Adding Animation

  • رفع پرش بی نهایت و افزودن انیمیشن پرش Fixing Infinite Jump & Adding Jump Animation

  • حرکت با کنترلر Moving with Controller

سیستم‌های پایه Basic Systems

  • مخفی کردن نشانگر ماوس Hiding the Mouse Cursor

  • ایجاد Prefab برای استفاده مجدد از اشیاء Creating Prefabs to Re-Use Objects

  • رفع جاذبه هنگام راه رفتن روی لبه ها Fixing Gravity When Walking Over Edges

  • ایجاد منطقه کشتار Creating a Killzone

  • ایجاد یک نمونه و تنظیم Respawn Creating An Instance & Setting Up Respawn

  • Respawn با Coroutines Respawning With Coroutines

  • حرکت دوربین در Respawn Moving Camera on Respawn

  • حذف خطای انیمیشن پرش در Respawn Removing Jump Animation Error on Respawn

  • تنظیم Fade to Black هنگام Respawn Setting Up Fade to Black When Respawning

  • تکمیل Fade Completing the Fade

چک‌پوینت‌ها Checkpoints

  • افزودن چک‌پوینت‌ها Adding Checkpoints

  • نمایش چک‌پوینت فعال شده Showing Checkpoint as Activated

  • افزودن ذرات به چک‌پوینت‌ها Adding Particles To Checkpoints

  • خاموش کردن چک‌پوینت‌های غیرفعال Turning Off Inactive Checkpoints

سیستم سلامتی Health System

  • افزودن سیستم سلامتی Adding a health system

  • عقب زدن بازیکن Knocking the Player Backwards

  • Invincibility و Flashing Invincibility & Flashing

  • برداشت سلامتی Health Pickup

  • ایجاد جلوه‌ها Creating Effects

  • چالش - جلوه ذره سلامتی CHALLENGE - Health Particle Effect

  • به‌روز نگه داشتن Prefabها Keeping Prefabs up to date

UI و جمع‌آوری سکه‌ها UI & Collecting Coins

  • نمایش سلامتی بازیکن Displaying the Player's health

  • تغییر تصاویر Healthbar Switching Healthbar Images

  • جمع آوری سکه Collecting Coins

  • انیمیشن سکه‌ها Animating Coins

افزودن صدا Adding Audio

  • پخش موسیقی Playing Music

  • تغییر آهنگ‌های موسیقی Switching Music Tracks

  • استفاده از Audio Mixer Using Audio Mixer

  • پخش جلوه‌های صوتی Playing Sound Effects

  • چالش - افزودن جلوه‌های صوتی به اشیاء CHALLENGE - Add Sound Effects To Objects

منوی مکث Pause Menu

  • ایجاد منوی مکث Creating Pause Menu

  • مکث بازی Pausing The Game

  • منوی تنظیمات Options Menu

  • کنترل صدا از طریق UI Controlling Volume Through UI

  • تنظیم Skybox Setting The Skybox

دشمنان Enemies

  • افزودن دشمن و آماده‌سازی هوش مصنوعی Adding Enemy and preparing AI

  • حرکت با هوش مصنوعی Moving with AI

  • دشمن گشت‌زن Patrolling Enemy

  • انیمیشن‌های دشمن Enemy Animations

  • استفاده از هوش مصنوعی مبتنی بر حالت برای انتظار در نقاط گشت Using State Based AI To Wait At Patrol Points

  • تعقیب بازیکن هنگام نزدیک شدن Chasing Player When Close

  • حمله به بازیکن Attacking the Player

  • بازگشت به گشت‌زنی Returning To Patrol

  • ایجاد آسیب در حملات Making Attacks Do Damage

  • آسیب رساندن به دشمنان Damaging Enemies

  • بهتر کردن مرگ دشمن Making Enemy Death Feel Better

  • وادار کردن دشمنان به رها کردن سکه Making Enemies Drop Coins

مراحل Levels

  • طراحی یک مرحله با Prefabs Layout A Level With Prefabs

  • چالش - طراحی مرحله خودتان CHALLENGE - Design Your Own Level

  • ایجاد یک خروجی مرحله Creating a Level Exit

  • 66 - بارگیری مراحل دیگر 66 - Loading Other Levels

منوی اصلی Main Menu

  • تنظیم منوی اصلی Setting Up Main Menu

  • فعال کردن منوی اصلی Making The Main Menu Work

  • یادگیری ذخیره‌سازی Learning To Save

انتخاب سطح Level Select

  • تنظیم صحنه انتخاب سطح Setting Up Level Select Scene

  • دنبال کردن بازیکن و تنظیم حرکت Following The Player & Adjusting Movement

  • تنظیم مجدد بازیکن هنگام راه رفتن روی لبه Reset Player When Walking Over Edge

  • ورود به مراحل Entering Levels

  • رفع زمان Fixing Time

  • باز کردن قفل مراحل Unlocking Levels

  • چالش - Fade In و Out از مراحل CHALLENGE - Fading In & Out Of Levels

ویژگی‌های انتخاب سطح Level Select Features

  • باز کردن پل‌ها بین جزیره‌ها Unlocking Bridges Between Islands

  • شروع در نقاط سطح صحیح Starting At Correct Level Points

  • اصلاح افست دوربین Correcting Camera Offset

  • نمایش نام مراحل Showing Level Names

  • چالش - تزئین جزایر CHALLENGE - Decorate The Islands

  • قفل کردن مراحل هنگام شروع بازی جدید Locking Levels When Starting New Game

  • بازنشانی ورودی‌های سطح بازیکن Resetting Player Level Entries

  • پیگیری سکه‌های جمع‌آوری شده Tracking Collected Coins

مکانیک‌های بیشتر سطح More Level Mechanics

  • باز کردن درها Opening Doors

  • فشردن دکمه‌ها Pressing Buttons

  • ایجاد دکمه برای باز کردن در Making Button Open Door

  • فشردن دکمه برای افزودن و حذف موانع Pressing Button To Add & Remove Obstacles

  • شکستن جعبه‌ها برای سکه Breaking Boxes For Coins

  • اره چرخشی Spinning Saw

  • چالش - جمع کردن میخ‌ها CHALLENGE - Retracting Spikes

نبرد با رئیس Boss Battle

  • طراحی سطح رئیس Lay Out The Boss Level

  • وارد کردن رئیس Bringing In The Boss

  • تنظیم برخوردکننده‌های رئیس Setting Up Boss Colliders

  • انیمیشن رئیس Animating The Boss

  • تکمیل انیمیشن‌های رئیس Finishing The Boss Animations

  • تنظیم Animator Boss Setting Up The Boss Animator

  • فعال کردن نبرد Activating The Battle

  • تنظیم اسکریپت نبرد رئیس Setting Up The Boss Battle Script

  • آسیب رساندن به رئیس Damaging The Boss

  • برنده شدن در نبرد و افزودن صداها Winning The Battle & Adding Sounds

  • 101 - Respawn و تنظیم مجدد رئیس 101 - Respawning & Resetting The Boss

پایان بازی Finishing The Game

  • جلوه‌های Post Processing Post Processing Effects

  • ساخت بازی Building The Game

  • جمع‌بندی دوره Course Wrap-Up

فایل‌های کامل پروژه (برای مرجع) Full Project Files (For Reference)

  • فایل‌های کامل پروژه Full Project Files

نمایش نظرات

آموزش یاد بگیرید چگونه یک بازی پلتفرمر سه بعدی با یونیتی بسازید
جزییات دوره
14 hours
108
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,814
4.5 از 5
دارد
دارد
دارد
James Doyle
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Doyle James Doyle

آموزش اصول ساخت بازی