آموزش ساخت بازی مترویدوانیا با یونیتی و سی‌شارپ - آخرین آپدیت

دانلود Learn to Create a Metroidvania Game using Unity & C#

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

آموزش ساخت بازی دوبعدی اکشن با یونیتی و زبان سی‌شارپ

ساخت بازی سازی آسان شد. با زبان سی‌شارپ (C#) و یونیتی (Unity) بازی اکشن دوبعدی خود را بسازید.

آنچه یاد خواهید گرفت:

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

پیش‌نیازها:

  • کامپیوتر (Mac یا PC) با قابلیت اجرای Unity 3D.
  • نصب Unity نسخه 2021.1 یا جدیدتر.

آپدیت جدید! سیستم نقشه کامل به دوره اضافه شده است تا در پروژه‌هایتان از آن استفاده کنید.

بیاموزید چگونه بازی مترویدوانیا (Metroidvania) خود را با استفاده از یونیتی، برنامه استاندارد صنعت بازی‌سازی که توسط استودیوهای بزرگ و توسعه‌دهندگان مستقل در سراسر جهان استفاده می‌شود، بسازید و برنامه‌نویسی کنید.

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

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

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

  • توانایی‌های ویژه شامل پرش دوگانه، دَش (Dashing)، تبدیل شدن به توپ و موارد دیگر.
  • باز کردن و جمع‌آوری قابلیت‌ها.
  • دشمنان پیاده‌رو و پروازی.
  • پیشرفت در بازی و ذخیره پیشرفت.
  • نبرد کامل با باس (Boss Battle).
  • سیستم‌های صوتی.
  • منوهای تعاملی.
  • یک سیستم نقشه کامل، شامل نقشه‌های تمام صفحه و مینی‌مپ (Mini-maps).
  • و بسیاری موارد دیگر...

این دوره شامل نسخه کامل پروژه برای استفاده شخصی شما نیز می‌شود تا اطمینان حاصل کنید که همه چیز در بازی شما به درستی کار می‌کند!

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


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

مقدمه Introduction

  • مقدمه Introduction

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

شروع کار Getting Started

  • راه اندازی پروژه Project Setup

  • چیدمان نقشه کاشی Laying Out A Tilemap

بازیکن The Player

  • راه اندازی بازیکن Setting Up The Player

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

  • پرش Jumping

  • ساخت انیمیشن Creating Animations

  • کنترل انیمیشن ها Controlling Animations

  • برگرداندن شخصیت Flipping The Character

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

  • دوربین در تعقیب بازیکن Camera Following Player

  • محدود کردن دوربین Clamping The Camera

شلیک Firing

  • ساخت گلوله Creating A Bullet

  • شلیک کردن Firing Shots

  • اضافه کردن تاثیر Adding Impact

  • انیمیشن تیراندازی Shooting Animation

  • حذف بسته های غیر ضروری Removing Unneccesary Packages

توانایی های اضافی Extra Abilities

  • اضافه کردن پرش دوگانه Adding Double Jump

  • حرکت سریع (دَش) Dashing

  • تصاویر دنباله دار حرکت سریع Dashing After-Images

  • محدود کردن حرکت سریع Dash Limiting

  • تبدیل شدن به توپ Becoming A Ball

  • انیمیشن توپ Animating The Ball

  • انداختن بمب Dropping Bombs

  • رفع مشکل عبور بازیکن از دیوارها Fixing Player Passing Through Walls

  • منفجر کردن اشیاء قابل تخریب Blowing Up Destructible Objects

باز کردن قفل توانایی ها Unlocking Abilities

  • کنترل باز شدن قفل توانایی ها Controlling Ability Unlocks

  • جمع آوری برای باز کردن توانایی Ability Unlock Pickup

  • جلوه و متن جمع آوری Pickup Effect & Text

دشمنان Enemies

  • راه اندازی اولین دشمن ما Setting Up Our First Enemy

  • گشت زنی دشمن Making The Enemy Patrol

  • تکمیل دشمن گشت زن Finishing Patrolling Enemy

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

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

  • راه اندازی دشمن پرنده Setting Up A Flying Enemy

  • حرکت دادن پرنده Making The Flyer Move

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

  • نمایش سلامتی Displaying Health

  • منفجر کردن دشمن Making The Enemy Explode

  • نامیرایی و چشمک زدن Invincibility & Flashing

  • ظاهر شدن مجدد Respawning

  • حفظ فعال بودن بین صحنه ها Keeping Active Between Scenes

  • نقاط بازرسی Checkpoints

  • جلوه مرگ بازیکن Player Death Effect

  • جمع آوری سلامتی Health Pickup

جابجایی بین سطوح Moving Between Levels

  • راه اندازی ورودی Setting Up A Doorway

  • کار کردن ورودی Making The Door Work

  • محو شدن بین صحنه ها Fading Between Scenes

ساخت سطوح Making Levels

  • ساخت سطوح و جابجایی بین آنها Creating Levels & Moving Between Them

  • مثال چیدمان سطح Level Layout Example

  • رفع مشکل گم شدن بازیکن Fixing Missing Player

نبرد با باس Boss Battle

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

  • انتقال دوربین به موقعیت Moving The Camera To Position

  • راه اندازی رابط کاربری سلامتی باس Setting Up Boss Health UI

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

  • انیمیشن باس Animating The Boss

  • مرحله اول The First Phase

  • مرحله دوم The Second Phase

  • ساخت شلیک باس Creating The Boss Shot

  • شلیک و مرحله سوم Shooting & Third Phase

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

منوها Menus

  • چیدمان منوی اصلی Laying Out The Main Menu

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

  • ساخت منوی مکث Creating A Pause Menu

  • به روز رسانی: آسیب رساندن به دشمنان با بمب CATCHUP: Damaging Enemies With Bombs

سیستم صدا Sound System

  • راه اندازی صدا Setting Up Audio

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

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

  • تولید خودکار سیستم صوتی Auto-spawning the Audio System

ذخیره پیشرفت Saving Progress

  • ادامه بازی Continuing The Game

  • ذخیره باز شدن توانایی ها و پیشرفت باس Storing Ability Unlocks & Boss Progress

اضافی: ساخت نقشه ها Extra: Making Maps

  • ساخت نقشه کوچک Creating A Minimap

  • متفاوت جلوه دادن آن Making It Look Different

  • فعال کردن نقشه های جدید Activating New Maps

  • فعال نگه داشتن نقشه ها Keeping Maps Active

  • نقشه تمام صفحه Fullscreen Map

  • کنترل نقشه تمام صفحه Controlling Fullscreen Map

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

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

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

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

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

نمایش نظرات

آموزش ساخت بازی مترویدوانیا با یونیتی و سی‌شارپ
جزییات دوره
11.5 hours
79
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,936
4.7 از 5
دارد
دارد
دارد
James Doyle
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Doyle James Doyle

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