آموزش مسترکلاس توسعه بازی‌های دو بعدی (2D) برای مبتدیان با Unity و #C، از صفر تا hundred - آخرین آپدیت

دانلود 2D Game development Masterclass for Beginners in Unity and c#, From Zero to Expert

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

به مسترکلاس توسعه بازی‌های دو بعدی برای مبتدیان در یونیتی و سی‌شارپخوش آمدید —جامع‌ترین راهنمای گام‌به‌گام برای تبدیل شدن به یک توسعه‌دهنده بازی حرفه‌ای، حتی اگر تا به حال یک خط کد هم ننوشته باشید!

در این دوره عملی، شما با ساخت بازی‌های واقعیاز ابتدا تا انتها با استفاده از Unity، محبوب‌ترین موتور بازی‌سازی جهان، یاد می‌گیرید. شما از درک مفاهیم ابتدایی شروع کرده و به خلق بازی‌های دو بعدی کامل و قابل اجرا می‌رسید —و در تمام این مسیر، بر مهارت‌های ضروری برنامه‌نویسی #Cمسلط خواهید شد.

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

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

  • مبانی ابزارهای دو بعدی و رابط کاربری یونیتی

  • نحوه نوشتن اسکریپت‌های #Cتمیز و مناسب مبتدیان برای منطق بازی

  • ساخت گام‌به‌گام سیستم حرکت بازیکن، دشمنان و مراحل

  • طراحی منوها، سیستم امتیازدهی، سلامتی، نقاط ذخیره (Checkpoints) و سیستم‌های دوربین

  • طراحی مکانیک‌های جذاب و صیقل‌خورده برای بازی‌های پلتفرمر

  • افزودن صدا، انیمیشن و جلوه‌های ذره‌ای (Particle Effects)برای تاثیرگذاری بیشتر

  • بسته‌بندی و خروجی گرفتن از بازیبرای PC و موبایل

چرا این دوره؟

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

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

این دوره برای چه کسانی است؟

  • مبتدیان مطلق بدون هیچ تجربه کدنویسی یا کار با یونیتی

  • توسعه‌دهندگان مستقل مشتاق که می‌خواهند اولین بازی‌های دو بعدی خود را بسازند

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

آماده شروع ساخت بازی هستید؟

همین حالا به ما بپیوندید و مسیر تبدیل شدن به یک توسعه‌دهنده ماهر بازی‌های دو بعدی در یونیتیرا آغاز کنید —پروژه به پروژه. اولین بازی شما تنها چند درس فاصله دارد!


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

درس‌ها Lessons

  • مقدمه Intro

  • 1 ایجاد پروژه 1 Creating project

  • آپدیت Update

  • 2 رابط کاربری یونیتی 2 Unity Interface

  • 1 متغیرها 1 Variables

  • 2 توابع 2 Functions

  • 3 متدها 3 Methods

  • 4 ریجیدبادی (Rigidbody) 4 Rigidbody

  • 5 انواع بدنه (BodyTypes) 5 BodyTypes

  • 6 برخورد اشیاء (Oncollisionenter) 6 Oncollisionenter

  • 7 دستورات شرطی if else 7 if else statements

  • 8 حرکت دادن اشیاء 8 Moving objects

  • 1 افزودن بازیکن 1 Adding player

  • 2 تنظیمات بازیکن 2 Setting up Player

  • 3 پرش 3 Jumping

  • 4 بهبود سیستم پرش 4 better jumping

  • 5 تغییر جهت‌ها 5 Changing directions

  • 6 چالش 6 challenge

  • 7 پاسخ چالش 7 Solution

  • 1 انیمیشن‌های پایه 1 Basic animations

  • 2 پاسخ چالش 2 Solution

  • 3 انیمیشن‌های بازیکن 3 Player Animations

  • 4 کنترلر انیماتور 4 Animator controller

  • 1 تایل‌مپ (Tilemap) 1 Tilemap

  • 2 خلق محیط بازی 2 creating environment

  • 3 تنظیمات محیط 3 setting environment

  • 4 آپدیت سریع 4 quick update

  • 5 پس‌زمینه 5 background

  • 1 تنظیمات سلامتی بازیکن 1 setting up player health

  • 2 آسیب رساندن به بازیکن 2 Damaging player

  • 3 رابط کاربری سلامتی (Health UI) 3 Health UI

  • 4 سیستم سلامتی 4 Health system

  • 5 نامیرایی 5 Immortality

  • 6 بونوس نامیرایی 6 immortality bonus

  • 7 جلوه‌های بصری 7 visual effects

  • 8 سلامتی اضافی 8 extra health

  • 1 سینه‌ماشین (Cinemachine) 1 cinemachine

  • 1 افزودن سکه‌ها 1 adding coins

  • 2 سیستم امتیازدهی 2 scoring system

  • 3 پری‌فب‌ها (Prefabs) 3 prefabs

  • 4 پاسخ چالش 4 solution

  • 5 رابط کاربری امتیاز 5 Score UI

  • 1 افزودن دشمن 1 Adding enemy

  • 2 حرکت دشمن 2 enemy movement

  • 3 پاسخ چالش 3 solution

  • 4 آسیب رساندن به بازیکن 4 damaging player

  • 1 شلیک بازیکن 1 Player SHooting

  • 2 ساخت گلوله 2 Creating bullet

  • 3 بهبود سیستم شلیک 3 Better shooting

  • 4 اصلاح جهت‌های شلیک 4 fix shooting directions

  • 1 سلامتی دشمن 1 enemy health

  • 2 افکت ضربه 2 Hit effect

  • 3 انیمیشن مرگ 3 Die animation

  • 4 دشمن دوم 4 second enemy

  • 5 نوار سلامتی دشمن 5 Enemy healthbar

  • 1 تمرین بخش اول 1 practice part1

  • 2 تمرین بخش دوم 2 Practice part2

  • 3 تمرین بخش سوم 3 Practice part3

  • 4 تمرین بخش چهارم 4 practice part4

  • 1 افزودن باس (Boss) دشمن 1 Adding enemy boss

  • 2 انیمیشن‌های باس 2 Boss animations

  • 3 حرکت باس 3 Boss movement

  • 4 آسیب رساندن به باس 4 Damaging boss

  • 5 نوار سلامتی باس 5 Boss healthbar

  • 6 آسیب رساندن باس به بازیکن 6 Damage player with boss

  • 1 رابط کاربری منو 1 Menu UI

  • 2 دکمه‌ها 2 Buttons

  • 3 افزودن بازیکن در منو 3 Adding player in Menu

  • 4 حرکت بازیکن 4 Player movement

  • 5 تغییر موقعیت بازیکن 5 changing player position

  • 6 صحنه تیتراژ 6 Credits scene

  • 7 رابط کاربری توقف (Pause) 7 Pause UI

  • 8 مکانیک‌های توقف 8 Pause mechanics

  • 9 باخت (Game Over) 9 Game over

  • 10 پایان مرحله 10 Level end

  • 1 افزودن صداها 1 Adding sounds

  • 2 موسیقی پس‌زمینه 2 Background music

  • 3 موسیقی منو 3 Menu music

  • 1 افزودن مرحله جدید 1 Adding new level

  • 2 وارد کردن مکانیک‌ها 2 Importing mechanics

  • 1 داش (Dash) 1 Dash

  • 2 پلتفرم یک طرفه 2 One way platform

  • 3 پلتفرم در حال سقوط 3 Falling platform

  • 4 اصلاح شلیک 4 fix shooting

  • 5 صحنه پیروزی 5 Winning scene

  • 6 بیلد نهایی بازی 6 Building game

نمایش نظرات

آموزش مسترکلاس توسعه بازی‌های دو بعدی (2D) برای مبتدیان با Unity و #C، از صفر تا hundred
جزییات دوره
12h 6m
86
(آخرین آپدیت)
89
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gio Luarsabishvili Gio Luarsabishvili

توسعه‌دهنده بازی

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

 

تخصص: من در توسعه با زبان C# تخصص دارم. با تسلط بر Unity، دقت به جزئیات و تعهد به ارائه بازی‌های باکیفیت و صیقل‌خورده، هدفم خلق آثار حرفه‌ای است.

 

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

بیایید آینده گیمینگ را با هم بسازیم!