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

دانلود Learn to Create a 3D Platformer Game with Unity & C#

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

ساخت بازی با یونیتی: یادگیری سی‌شارپ و ساخت پلتفرمر سه‌بعدی

یادگیری آسان توسعه بازی. با یادگیری زبان C# و ساخت بازی پلتفرمر سه‌بعدی خودتان با استفاده از موتور بازی‌سازی قدرتمند یونیتی (Unity).

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

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

با شرکت در این دوره، توانایی درک عناصر مهم بازی را کسب خواهید کرد، از جمله:

  • حرکت کامل کاراکتر سه‌بعدی
  • انیمیشن‌سازی کاراکترها
  • هوش مصنوعی دشمن مبتنی بر حالت
  • مبارزات باس (Boss Battles) با امکانات کامل
  • سیستم سلامتی جامع
  • منوهای تعاملی
  • جمع‌آوری آیتم‌ها (Collectables)
  • انتخاب مرحله و دنیای بازی (Level Select Over-world)
  • پیشرفت در بازی و ذخیره کردن روند بازی (Game Progression & Storing Your Progress)

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

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


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

مقدمه Introduction

  • مقدمه Introduction

راه اندازی Getting Set Up

  • دارایی ها برای استفاده در این دوره Assets For Use In This Course

  • راه اندازی پروژه Setting Up The Project

  • ساخت منطقه آزمایشی Making The Test Area

کنترل بازیکن Controlling The Player

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

  • استفاده از کنترلر شخصیت Using The Character Controller

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

  • اضافه کردن گرانش Adding Gravity

  • پرش و تنظیم گرانش Jumping & Adjusting Gravity

  • چرخش با حرکت Turning With Movement

  • متحرک سازی بازیکن Animating The Player

دوربین The Camera

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

  • محدود کردن افت دوربین Limiting Camera Drop

  • مخفی کردن موس Hiding The Mouse

  • سایه های بهتر Better Shadows

  • جلوه های پرش و فرود Jumping & Landing Effects

بازآفرینی Respawning

  • بازآفرینی ساده Simple Respawning

  • بازآفرینی بهتر با Coroutines Better Respawning with Coroutines

  • بازنشانی بازیکن Resetting The Player

  • محو شدن به داخل و خارج Fading In And Out

  • ثابت کردن دوربین Snapping The Camera

  • ایجاد نقاط بازرسی Making Checkpoints

  • نمایش فعال بودن نقطه بازرسی Showing The Checkpoint Is Active

  • غیرفعال کردن نقاط بازرسی دیگر Deactivating Other Checkpoints

سیستم سلامتی بازیکن Player Health System

  • دریافت آسیب Taking Damage

  • ردیابی سلامتی بازیکن Tracking Player Health

  • افزودن نفوذناپذیری موقت Adding Temporary Invincibility

  • فلش کردن نفوذناپذیری Flashing Invincibility

رابط کاربری UI

  • چیدمان رابط کاربری سلامتی Laying Out Health UI

  • کار کردن رابط کاربری Making The UI Work

  • تایمر مرحله Level Timer

قابل جمع آوری ها Collectibles

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

  • بهبود جمع آوری سکه Improving Coin Collection

  • دریافت کریستال ها Getting Crystals

  • ذخیره سکه ها و کریستال ها Saving Coins & Crystals

  • جمع آوری یکباره کریستال ها Collecting Crystals Once

  • جمع آوری مکرر کریستال ها توسط توسعه دهنده Collecting Crystals Repeatedly As The Dev

ساخت دشمنان Making Enemies

  • وارد کردن یک دشمن Bringing In An Enemy

  • متحرک سازی دشمن Making The Enemy Move

  • حرکت بین نقاط گشت زنی Moving Between Patrol Points

  • چرخش به سمت حرکت Turning Towards Movement

  • ایجاد ردپا Making Trails

  • تنظیم وضعیت ها و انتظارها Setting Up States & Waits

  • تعقیب بازیکن Chasing The Player

  • پرش به عمل Jumping To Action

  • آسیب رساندن به بازیکن Damaging The Player

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

منوها Menus

  • چیدمان منوی مکث Laying Out The Pause Menu

  • کار کردن منوی مکث Making The Pause Menu Work

  • رفع اشکال گیم پلی در حالت مکث Paused Gameplay Bug Fix

  • ایجاد منوی اصلی Creating The Main Menu

  • بهبود منوی اصلی Improving The Main Menu

ساخت مراحل Making Levels

  • چیدمان یک مرحله Laying Out A Level

  • راه اندازی خروج از مرحله با انیمیشن ها Setting Up Level Exit With Animations

  • کار کردن خروج از مرحله Making The Level Exit Work

نقشه جهان انتخاب مرحله Level Select Overworld

  • راه اندازی انتخاب مرحله Setting Up Level Select

  • بارگذاری در مراحل Loading Into Levels

  • نمایش رابط کاربری Displaying UI

  • بازگشت به نقاط نقشه Returning To Map Points

  • باز کردن مراحل با کریستال ها Unlocking Levels With Crystals

  • باز کردن پل ها Unlocking Bridges

  • ادامه از منوی اصلی Continuing From The Main Menu

  • بازآفرینی در انتخاب مرحله Respawning in Level Select

نبرد باس Boss Battle

  • چیدمان عرصه باس Laying Out The Boss Arena

  • راه اندازی باس Setting Up The Boss

  • فعال سازی باس Activating The Boss

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

  • نمایش سلامتی باس Showing Boss Health

  • حرکت باس Moving The Boss

  • جلوه های حرکتی Movement Effects

  • ایجاد یک شلیک برای شلیک کردن Creating A Shot To Fire

  • شلیک کردن Firing Shots

  • افزایش دشواری Making Difficulty Increase

  • پایان دادن به نبرد Ending The Battle

  • بارگذاری مجدد هنگام بازآفرینی Reloading On Respawn

سیستم های صوتی Audio Systems

  • راه اندازی صدا و پخش موسیقی Setting Up Audio & Playing Music

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

  • بارگذاری صدا در حین تست Loading Audio While Testing

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

  • تکمیل و ساخت بازی Finishing & Building The Game

  • دوره کامل شد! Course Complete!

فایل های پروژه کامل Complete Project Files

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

نمایش نظرات

آموزش یادگیری ساخت بازی پلتفرمر سه بعدی با یونیتی و سی‌شارپ
جزییات دوره
12.5 hours
81
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,218
4.6 از 5
دارد
دارد
دارد
James Doyle
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Doyle James Doyle

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