🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت بازی مترویدوانیا با یونیتی و سیشارپ
- آخرین آپدیت
دانلود 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
نمایش نظرات