1. بازی 2 بعدی تفاوت‌ها - توضیحات اولیه / مقدمه

در این ویدیو، ابتدا به معرفی مفاهیم اولیه‌ی بازی‌های دو بعدی پرداخته می‌شود. بازی‌های دو بعدی (2D) نسبت به بازی‌های سه بعدی (3D) ساختار ساده‌تری دارند، اما همچنان نیازمند طراحی، برنامه‌نویسی و مدیریت مناسبی برای پیاده‌سازی مکانیک‌های مختلف بازی هستند. در این بخش، شما با مفاهیم اصلی و تفاوت‌های بازی‌های دو بعدی و سه بعدی آشنا خواهید شد.

یکی از مهم‌ترین تفاوت‌های بازی‌های دو بعدی این است که تمامی عناصر، از جمله شخصیت‌ها، محیط و اشیا، روی یک صفحه‌ی مسطح قرار دارند و دارای مختصات X و Y هستند. در حالی که در بازی‌های سه بعدی، محور Z نیز اضافه می‌شود و تعاملات پیچیده‌تری را ایجاد می‌کند. این باعث می‌شود که بازی‌های دو بعدی معمولاً از لحاظ پردازشی سبک‌تر باشند و روی پلتفرم‌های بیشتری قابل اجرا شوند.

در این قسمت همچنین توضیح داده می‌شود که چرا موتور بازی‌سازی Unity یکی از بهترین انتخاب‌ها برای توسعه‌ی بازی‌های دو بعدی است. یونیتی ابزارهای متنوعی برای ایجاد بازی‌های 2D ارائه می‌دهد، مانند Tilemap، Sprite Renderer، Animator و بسیاری دیگر. این ابزارها به توسعه‌دهندگان کمک می‌کنند تا بدون نیاز به دانش گرافیک سه بعدی، بازی‌های جذاب و پویایی بسازند.

یکی از موضوعاتی که در این ویدیو مطرح می‌شود، نقش فیزیک در بازی‌های 2D است. سیستم فیزیکی یونیتی برای بازی‌های دو بعدی شامل اجزایی مانند Rigidbody 2D، Collider 2D، و Physics Material است که برای شبیه‌سازی حرکت، برخورد و تعاملات اشیا در محیط بازی مورد استفاده قرار می‌گیرد. همچنین، بحث درباره‌ی سیستم UI و تعاملات کاربر نیز در این ویدیو آغاز می‌شود که پایه‌ای برای قسمت‌های بعدی است.

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



مشاهده آموزش دوره یوتوب 

مشاهده پلی لیست دوره ساخت طراحی بازی دوبعدی