آموزش یونیتی: بازی حافظه سه بعدی / بازی تطابق سه بعدی - آخرین آپدیت

دانلود Unity Game Tutorial: 3D Memory Game / 3D Matching Game

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

آموزش ساخت بازی حافظه سه بعدی یا بازی تطبیق سه بعدی با موتور بازی‌سازی یونیتی

یاد بگیرید چگونه یک بازی حافظه یا تطبیق سه بعدی در موتور یونیتی بسازید.

آموزش انیمیت کردن کارت‌ها در فضای سه بعدی با ابزارهای یونیتی مانند Animator.

یادگیری برنامه‌نویسی با C# برای ایجاد منطق بازی مورد نیاز.

پیش‌نیازها:

  • موتور بازی‌سازی یونیتی
  • دانش اولیه یونیتی مفید است اما ضروری نیست.
  • یک محیط توسعه یکپارچه (IDE) فعال
  • کامپیوتر یا مک

در این دوره ویدیویی یونیتی، یاد خواهید گرفت که چگونه بازی سه بعدی حافظه یا بازی تطبیق سه بعدی خود را با استفاده از موتور بازی‌سازی یونیتی بسازید. برای عملکرد، کد C# را در Monodevelop، Visual Studio یا هر IDE دیگری که انتخاب می‌کنید می‌نویسیم.

این دوره برای سطح مبتدی/متوسط طراحی شده است، بنابراین اگر در هر موردی با مشکل مواجه شدید، پیام یا سوال خود را در بخش پرسش و پاسخ مطرح کنید و من تا حد امکان به شما کمک خواهم کرد.

یونیتی (نسخه 2020.3 در این دوره استفاده شده است)

  • یاد می‌گیرید چگونه یک پروژه سه بعدی جدید در یونیتی ایجاد کنید و تمام موارد لازم را راه‌اندازی کنید.
  • نحوه راه‌اندازی زمین بازی و ساخت کارت‌های سفارشی خود را به شما نشان می‌دهم.
  • نحوه تعامل با کارت‌ها و برگرداندن آن‌ها با استفاده از Animator را به شما نشان می‌دهم.

C#

  • با استفاده از اسکریپت‌ها در Monodevelop و C#، عملکرد بازی را پیاده‌سازی می‌کنیم (می‌توانید از Visual Studio یا هر IDE دیگری استفاده کنید).
  • همچنین یک تایمر، امتیاز و نوبت برای تجربه کاربری بهتر پیاده‌سازی می‌کنیم.
  • یک اسکریپت ویرایشگر (Editor Script) برای ساده‌سازی تنظیمات صفحه بازی یا شبکه ایجاد می‌کنیم.
  • چند تابع کمکی برای بصری‌سازی صفحه بازی نیز ایجاد می‌کنیم.

نتیجه‌گیری

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

در انتهای این دوره، یک بازی حافظه سه بعدی کاملاً کاربردی خواهید داشت.

محتوای دوره

  • 1 دسته کارت با 10 حیوان
  • 7 UI Atlas با گرافیک‌های مختلف رابط کاربری
  • 1 بافت صفحه شطرنجی
  • 1 پس‌زمینه اضافی برای منوی رابط کاربری
  • شما باید کد را خودتان بنویسید، من اسکریپت‌های نهایی را ارائه نمی‌دهم!

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

چالش

پس از ساخت منوهای زیبا، دکمه‌ها و شاید محتوای اضافی، بازی را در هر وب‌سایت بازی، Google Playstore، Apple Store، Windows Store یا حتی Steam آپلود کنید.

پس منتظر چه هستید؟

بیایید رویای بازی خود را به واقعیت تبدیل کنیم!!

سطح: مبتدی+
طول دوره ویدئویی: تقریباً 6 ساعت و 43 دقیقه
نسخه مورد نیاز یونیتی: 5.6+


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

مقدمه و آماده‌سازی Introduction & Preperation

  • مقدمه Introduction

  • مفهوم بازی حافظه Memory Game Conzept

  • راه‌اندازی اولیه یونیتی Basic Unity Setup

کارت‌های حافظه Memory Cards

  • اطلس اسپریت کارت حافظه Memory Card Sprite Atlas

  • آماده‌سازی کارت حافظه شماره ۱ Memory Card Preparation #1

  • آماده‌سازی کارت حافظه شماره ۲ Memory Card Preparation #2

  • انیمیت کردن کارت حافظه Animating the Memory Card

  • تنظیم انیمیتور Animator Setup

  • ورودی بازیکن Player Input

  • اسکریپت کارت شماره ۱ The Card Script #1

  • اسکریپت کارت شماره ۲ The Card Script #2

  • به‌روزرسانی پیش‌ساخته کارت Updating Card Prefab

مدیریت‌کننده کارت حافظه Memory Card Manager

  • مدیریت‌کننده کارت شماره ۱ The Card Manager #1

  • مدیریت‌کننده کارت شماره ۲ The Card Manager #2

  • مدیریت‌کننده کارت شماره ۳ The Card Manager #3

  • مدیریت‌کننده کارت شماره ۴ The Card Manager #4

  • بررسی خطا در زمین بازی Error Checking Playfield

  • تنظیمات دوربین Camera Setting

مکانیک‌های بازی حافظه Memory Game Mechanics

  • انتخاب فقط ۲ کارت Choose only 2 Cards

  • بررسی تطابق Checking for a Match

  • بررسی برد Checking for Win

  • نمایش یا مخفی کردن تطابق‌ها Hide or Show Matches

ساده‌سازی راه‌اندازی بازی حافظه Simplify Memory Game Setup

  • اسکریپت‌نویسی ادیتور ۱ Editor Scripting 1

  • اسکریپت‌نویسی ادیتور ۲ Editor Scripting 2

  • بصری‌سازی زمین بازی Visualize Playfield

عناصر دیگر بازی Other Game Elements

  • تایمر Timer

  • گرافیک تایمر Timer Graphics

  • کدنویسی نوار تایمر Coding The Timer Bar

  • متن تایمر Timer Text

  • سیستم امتیازدهی Scoring System

  • افزودن امتیاز Adding Score

  • سیستم نوبت Turn System

  • تنظیمات پایان بازی Game Over Setting

جلوه‌ها و رابط کاربری Effects and UI

  • جلوه ذرات: کونکونفی Particle Effect: Confetti

  • فعال کردن کونکونفی Activate Confetti

  • توقف تایمر هنگام برد Stopping Timer on Win

  • انتخاب اسپریت‌های تصادفی Picking Random Sprites

  • پنل پایان بازی Game Over Panel

  • رفع مشکل پنل پایان بازی Fixing Game Over Panel

  • پنل برد Win Panel

  • کونکونفی صفحه برد Win Screen Confetti

  • نمایش و مخفی کردن پنل‌ها Show Hide Panels

  • اسکریپت دکمه Button Script

  • صحنه منو Menu Scene

  • حالت‌های مختلف بازی Different Game Modes

  • دکمه وب‌سایت Website Button

  • افزودن پس‌زمینه میز Adding Desk Background

  • پس‌زمینه منو Menu Background

  • پاکسازی دیباگ‌ها Cleaning Debugs

نتیجه‌گیری و موارد اضافی Conclusion & Extras

  • نتیجه‌گیری Conclusion

  • رفع باگ Bug Fix

  • رفع‌های دیگر Other Fixes

نمایش نظرات

آموزش یونیتی: بازی حافظه سه بعدی / بازی تطابق سه بعدی
جزییات دوره
6.5 hours
52
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
370
4.6 از 5
دارد
دارد
دارد
Octo Man
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Octo Man Octo Man

بیایید بازی رویای شما را به واقعیت تبدیل کنیم!!