آموزش مطابقت 3 طراحی و برنامه نویسی بازی متوسط ​​در Unity3D

Match 3 Intermediate Game Design and Programming in Unity3D

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: طراحی و ساخت یک بازی Match 3 از ابتدا تا تولید یک بازی را از ابتدا شروع کنید و آن را تا تولید پیش ببرید. آموزش استفاده از الگوهای کدنویسی و برنامه نویسی شی گرا در توسعه بازی. کشف کنید که برخی از توابع داخلی Unity چگونه کار می کنند و می توانند برای پروژه خود استفاده شوند. مکانیک های یک بازی Match 3 را تجزیه و تحلیل کنید و یاد بگیرید که آنها را با پروژه خود تطبیق دهید. مهارت های کدنویسی C# خود را با الگوریتم ها و ساختار داده های پیشرفته تقویت کنید. پیش نیازها:دانشجویان باید نحوه استفاده از ویرایشگر یونیتی را بدانند. دانش آموزان باید بدانند که چگونه اسکریپت ها را در سی شارپ کدنویسی کنند.

به دوره آموزشی Udemy من در مورد نحوه ساخت یک بازی کامل از ابتدا در Unity خوش آمدید.

برای این دوره ما یک بازی پازل Match3 می سازیم.

برخی از بازی‌های پازل بسیار موفق Match 3 که ممکن است نام آنها را شنیده باشید یا بازی کرده باشید، عبارتند از. Bejewelled، Candy Crush، Anipang، Puzzle Dragon، و Zookeeper.


این بازی‌ها همگی شامل شبکه‌ای از اشیاء قابل تطبیق هستند. بازیکن باید 2 شیء مجاور را در شبکه مبادله کند تا یک مجموعه منطبق از 3 شی در یک ردیف یا ستون تشکیل دهد و با یک امتیاز افزایشی پاداش می گیرد. اگر مسابقات بزرگ‌تری تشکیل شود، به بازیکن یک قدرت افزایش داده می‌شود که می‌تواند به او کمک کند تا امتیاز بیشتری کسب کند.


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


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


به‌روزرسانی در 23/05/22: بخش‌های کدنویسی برای بهبود خوانایی بزرگ‌نمایی می‌شوند.


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

معرفی Introduction

  • معرفی دوره Course Introduction

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

ابزار Tools

  • بخش 2 مقدمه Section 2 Introduction

  • درس 2-1: سینگلتون Lesson 2-1 : Singleton

  • درس 2-2: استخر اشیا Lesson 2-2 : Object Pool

  • درس 2-3: حرکات صاف Lesson 2-3 : Smooth Moves

  • درس 2-4: سیستم شبکه Lesson 2-4 : Grid System

  • تعیین ابزار Tools Assignment

  • آزمون ابزار Tools Quiz

هسته مکانیک Core Mechanic

  • بخش 3 مقدمه Section 3 Introduction

  • درس 3-1: جمعیت کردن Lesson 3-1 : Populating

  • درس 3-2: ورودی Lesson 3-2 : Input

  • درس 3-3: مبادله Lesson 3-3 : Swapping

  • درس 3-4: تطبیق Lesson 3-4 : Matching

  • درس 3-5: حل و فصل Lesson 3-5 : Resolving

  • تکلیف هسته مکانیک Core Mechanics Assignment

  • آزمون هسته مکانیک Core Mechanics Quiz

مکانیک اضافی Extra Mechanics

  • بخش 4 مقدمه Section 4 Introduction

  • درس 4-1: جمعیت مجدد Lesson 4-1 : Repopulating

  • درس 4-2: واکنش های زنجیره ای Lesson 4-2 : Chain Reactions

  • درس 4-3: شاخه ها Lesson 4-3 : Branches

  • درس 4-4: ارتقاء Lesson 4-4 : Upgrading

  • درس 4-5: پاور آپ ها Lesson 4-5 : Powerups

  • تکلیف اضافی مکانیک Extra Mechanics Assignment

  • مسابقه مکانیک اضافی Extra Mechanics Quiz

لهستانی Polish

  • بخش 5 مقدمه Section 5 Introduction

  • درس 5-1: ترکیبات Lesson 5-1 : Combos

  • درس 5-2: نکات Lesson 5-2 : Hints

  • درس 5-3: صوتی Lesson 5-3 : Audio

  • درس 5-4: تصویری Lesson 5-4 : Visuals

  • درس 5-5: منوها Lesson 5-5 : Menus

  • تکلیف لهستانی Polish Assignment

  • مسابقه لهستانی Polish Quiz

ارسال نهایی پروژه Final Project Submission

  • ارسال نهایی پروژه Final Project Submission

نمایش نظرات

نظری ارسال نشده است.

آموزش مطابقت 3 طراحی و برنامه نویسی بازی متوسط ​​در Unity3D
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8.5 hours
25
Udemy (یودمی) udemy-small
09 خرداد 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
244
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Yanuziello Thomas Yanuziello

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

Udemy (یودمی)

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

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