آموزش یونیتی و سی شارپ - ساخت بازی کامل پلتفرمر دوبعدی موبایل - آخرین آپدیت

دانلود Unity & C# - Build A Complete 2D Mobile Platformer Game

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

آموزش ساخت بازی پلتفرمر دو بعدی موبایل با Unity C# از صفر تا انتشار در گوگل پلی

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

  • ساخت بازی پلتفرمر موبایل از پایه: یاد بگیرید چگونه یک بازی پلتفرمر دو بعدی را از صفر طراحی و پیاده‌سازی کنید.
  • کسب درآمد آسان با تبلیغات AdMob: با استفاده از تبلیغات بنری و بینابینی AdMob، به راحتی از بازی خود کسب درآمد کنید.
  • تسلط بر 16 مکانیک محبوب بازی پلتفرمر: مانند پس‌زمینه پارالاکس، جعبه‌های شکستنی، افکت جمع‌آوری سکه و موارد دیگر.
  • ساخت کاراکتر انیمیشنی دو بعدی: با رفتارهایی مانند حرکت به چپ/راست، پرش، شلیک گلوله، جمع‌آوری سکه، له کردن دشمنان، پاشیدن آب و موارد دیگر.
  • طراحی سریع‌تر مراحل با Level Designer: با استفاده از ابزار Level Designer ما، طراحی و به‌روزرسانی مراحل را 10 برابر سریع‌تر انجام دهید.
  • پیاده‌سازی قفل/باز کردن مراحل: همراه با نمایش ستاره‌های کسب شده در زیر دکمه‌های مراحل در منوی انتخاب مرحله.
  • ساخت و کار با Prefab ها: نحوه استفاده از Prefab ها برای ایجاد و مدیریت آسان اشیاء در بازی.
  • استفاده از کامپوننت‌های فیزیک 2D Unity: مانند Rigidbody2d.
  • کار با Collider ها و تشخیص برخورد: یادگیری نحوه استفاده از Collider ها برای تشخیص برخورد اشیاء در بازی.
  • درک بهترین شیوه‌های طراحی مرحله: نکاتی برای طراحی مراحل جذاب و چالش‌برانگیز.
  • ساخت کنترلر بازیکن دو بعدی: نحوه ایجاد کنترلر سفارشی برای بازیکن بازی خود.
  • ایجاد و کار با دیتابیس باینری سفارشی: برای ذخیره و مدیریت داده‌های بازی.
  • برنامه‌نویسی Gameobject های مفید با Singleton: مانند GameController، AdsController، DataController و غیره.
  • برنامه‌نویسی شخصیت‌های دشمن با هوش مصنوعی پایه: ایجاد دشمنانی که رفتارهای ساده‌ای دارند.
  • ایجاد یک نبرد رئیس چالش‌برانگیز: طراحی یک نبرد پایانی هیجان‌انگیز.
  • بیلد و تست بازی روی دستگاه اندروید: اطمینان از عملکرد صحیح بازی روی دستگاه‌های موبایل.
  • انتشار بازی به گوگل پلی استور: راهنمای گام به گام انتشار بازی در گوگل پلی.
  • بهترین شیوه‌های کار در Unity و C#: نکاتی برای بهبود مهارت‌های برنامه‌نویسی و طراحی بازی.
  • آزمون‌های عملی بعد از هر بخش: برای تثبیت آموخته‌ها.

پیش‌نیازها:

  • Unity نسخه 5.6 و بالاتر (سازگار با Unity 2017+ و 2018+)
  • تجربه مبتدی در کار با Unity
  • تجربه برنامه‌نویسی با C# یا یک زبان برنامه‌نویسی سطح بالا مشابه

به دوره آموزشی جامع ساخت بازی پلتفرمر دو بعدی موبایل با Unity & C# خوش آمدید! (سازگار با Unity 2018+)

نظر دانشجویان:

"از این دوره لذت می‌برم، یکی از بهترین دوره‌های Unity است که دیده‌ام، همه چیز به خوبی توضیح داده شده و بازی که ساخته می‌شود کاملاً دارای ویژگی‌های کامل است، آموزش‌های دیگر اغلب مواردی را حذف می‌کنند که احتمالاً می‌خواهید نحوه انجام آن را ببینید. من این را برای مبتدیان و کسانی که تجربه کمی در Unity و C# دارند توصیه می‌کنم"

"من تازه قسمت 2 دوره را تمام کرده‌ام اما از هر دوره یا آموزش Unity دیگری که پیدا کرده‌ام بسیار بهتر است (و خیلی جستجو کردم)! این تجربه فوق‌العاده‌ای تا به حال بوده است. من احساس می‌کنم که بالاخره مهارت‌های لازم برای تحقق رویای خود در طراحی و ساخت یک بازی موبایلی واقعی Unity که بتوانم منتشر کنم را یاد خواهم گرفت. از دوره عالی‌تان سپاسگزارم! به روز رسانی: فقط می‌خواستم اضافه کنم که چقدر از سرعت و جزئیات پاسخ‌های مربی به سوالاتم تحت تأثیر قرار گرفته‌ام. من در به کار انداختن چیزها مشکلاتی داشتم (کاملاً تقصیر خودم بود) و حتی پس از اینکه آنها را حل کردیم، سانی اطمینان حاصل کرد که با توضیحات مفصل با عکس پاسخ دهد تا مطمئن شود که فهمیدم چرا این مسائل رخ داده‌اند و چگونه این راه حل‌ها در واقع کار می‌کنند. صادقانه بگویم، من نمی‌توانستم از کیفیت این دوره و مربی آن راضی‌تر باشم. واقعاً خیلی خوب است!"

"این دوره بسیار عالی بود، چالش‌های کوچک زیادی دارد که شما را وادار می‌کند از برخی از ویژگی‌هایی که به تازگی آموخته‌اید استفاده کنید. بسیار دقیق است و کل بازی به صورت کاملا حرفه‌ای با نظم بسیار خوب و جزئیات کوچک اما مهم ساخته شده است. ارزش قیمت را دارد و شما را در کمترین زمان از مبتدی به حرفه‌ای تبدیل می‌کند. فقط تصور کنید که می‌توانید با هر مرحله از ایده تا بازی نهایی آشنا شوید و چگونه می‌توانید همان بازی را در عرض یک روز (کمی کمتر از 20 ساعت) سخنرانی به صورت آنلاین در فروشگاه Google Play داشته باشید. چیزی کمتر از باورنکردنی"

چگونه این دوره می‌تواند به شما کمک کند؟

  • آیا به دنبال یک دوره Unity 2D هستید که نشان دهد چه مراحلی را باید بردارید و همچنین چگونگی و چرایی پشت هر مرحله را توضیح دهد؟

  • آیا احساس می‌کنید که آموزش‌های موجود Unity حاوی محتوای مناسب برای کمک به شما در اهدافتان نیست؟

  • آیا به دنبال یادگیری نحوه کسب درآمد از بازی‌های موبایلی خود در Unity هستید؟

  • آیا به دنبال یک دوره ساده و آسان برای درک هستید که به شما نشان دهد چگونه یک بازی پلتفرمر موبایلی را گام به گام بسازید؟

  • آیا اصطلاحات اسپرایت و اسپرایت شیت شما را گیج می‌کند؟

  • آیا وقتی صحبت از اسکریپت نویسی C# می‌شود احساس گم شدن می‌کنید؟

  • آیا از فرآیند ساخت بازی‌های موبایلی در Unity که در صفحه نمایش‌ها و وضوح‌های مختلف خوب به نظر می‌رسند، متحیر شده‌اید؟

  • آیا درک مفاهیم Unity 2D برای شما دشوار است؟

اگر پاسخ شما به هر یک از این سؤالات مثبت است، خبر خوبی برای شما دارم! این دوره را بردارید و ببینید که همه اینها در واقع آسان است.

چند سال پیش من هم مثل شما بودم، در ایجاد چیزهای 2D در Unity مشکل داشتم و در YouTube به دنبال آموزش‌ها بودم، سعی می‌کردم مفاهیم به ظاهر سخت را درک کنم. هیچ‌کدام نمی‌توانستند به من کمک کنند تا به سطحی برسم که بتوانم با حداقل تلاش شروع به ساخت بازی‌های 2D کنم. Sprite sheets, Sprite Editor, Canvas, Buttons, C# Scripting, Game Menus همه کمی دور از دسترس به نظر می‌رسیدند. اما من پافشاری کردم.

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

وقت را تلف نکنید و به این دوره بپیوندید و خودتان ببینید. شما را در داخل می‌بینم!

بعد از گذراندن این دوره:

  • شما گردش کار کامل توسعه یک بازی موبایلی 2D با Unity و C# را یاد خواهید گرفت.

  • شما قادر خواهید بود سرعت طراحی مرحله Unity 2D خود را دو برابر کنید.

  • شما قادر خواهید بود شخصیت‌های 2D ایجاد کنید و به آنها انیمیشن بدهید.

  • اسکریپت‌ها را در C# بنویسید تا مکانیک‌های گیم پلی محبوب را ایجاد کنید.

  • 16 مکانیک بازی عالی را برای بازی پلتفرمر موبایلی Unity خود بیاموزید و پیاده‌سازی کنید.

  • یاد بگیرید که چگونه از تبلیغات AdMob به طور استراتژیک برای کسب درآمد از بازی خود در حین ارائه یک تجربه کاربری خوب استفاده کنید.

  • یاد بگیرید که چگونه تبلیغات بنری AdMob خود تخریب شونده ایجاد کنید.

  • یاد بگیرید که چگونه منوی انتخاب مرحله ایجاد کنید و ستاره‌های اهدایی را برای هر مرحله نشان دهید.

  • یاد بگیرید که از فایل‌های باینری برای ذخیره و مدیریت داده‌های بازی استفاده کنید.

  • فرآیند گام به گام بسته‌بندی بازی خود برای Android را یاد بگیرید.

  • شما خواهید دانست که چگونه بازی کامل شده خود را از طریق Google Play Developer Console در Google Play Store منتشر کنید.

  • شما نکات و ترفندها و بهترین شیوه‌ها را برای بهتر شدن با Unity و اسکریپت نویسی C# یاد خواهید گرفت!

فقط حرف من را قبول نکنید، ببینید دانشجویان چه می‌گویند:

"این دوره فوق العاده است! نه تنها بسیاری از ویژگی‌های مهم Unity، مفاهیم کدنویسی و طراحی بازی را آموزش می‌دهد، بلکه شما را به چالش می‌کشد تا خودتان فکر کنید و به حل مسئله بپردازید. معلم سانی بسیار پداگوژیک است و شما را ترغیب می‌کند که خلاق باشید."

"این یک دوره عالی بود. سانی کار بزرگی در توضیح واضح همه کارهایی که انجام می‌دهد، انجام می‌دهد. من یک مبتدی در Unity & C# هستم و این دوره برای من عالی بود - من یک تن یاد گرفتم. سانی همچنین در پاسخ به هر گونه سوال یا درخواست کمک بسیار سریع است. من به شدت این دوره را توصیه می‌کنم و قطعاً به دنبال دوره‌های Unity دیگری که سانی تدریس می‌کند خواهم بود."

"دوره واقعاً خوبی برای هر کسی که می‌خواهد ساخت بازی‌ها را در Unity یاد بگیرد، زیرا کل موتور بازی Unity را کاملاً پوشش می‌دهد. تبریک می‌گویم برای دوره و متشکرم."

"مفیدترین دوره برای مبتدیانی که تازه وارد Unity شده‌اند و برای افرادی که آرزو دارند Game dev شوند. و مهمتر از همه، مربی (سانی) در روشن کردن شک و تردیدهای شما در همان لحظه بسیار مفید است."

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

اگر احساس می‌کنید دوره‌ها چرایی پشت مراحل را توضیح نمی‌دهند، ببینید دانشجویان چه می‌گویند:

"کیفیت ویدیوها عالی است، او شما را در همه چیز راهنمایی می‌کند و به شما می‌گوید که چه کسی، چه چیزی، چه زمانی، کجا و چرا کارها را انجام می‌دهید و بهترین شیوه‌ها را به شما می‌گوید تا بتوانید یک توسعه‌دهنده عالی شوید."

"این بهترین دوره Unity است که تا به حال گذرانده‌ام. این یک دوره کامل است، بسیار خوب توضیح داده شده است. مربی استثنایی است، به تمام سوالات در مدت زمان کوتاهی پاسخ می‌دهد. این دوره بهترین انتخاب بود."

"این دوره شگفت‌انگیز است. من در حال حاضر یک دانشجوی توسعه بازی در کالج هستم و فقط یک پیشینه در کدنویسی بصری در موتور unreal engine 4 دارم، نمی‌دانم چگونه از unity استفاده کنم یا چگونه با c# بنویسم. این دوره شگفت‌انگیز است زیرا نحوه استفاده از موتور unity را گام به گام مرور می‌کند و برای کدنویسی c# بسیار مبتدی پسند است."

"این دوره برای کسی که تازه وارد توسعه بازی‌های 2D شده است شگفت‌انگیز است. مربی شما را در هر فرآیند به روشی آسان برای درک راهنمایی می‌کند و این دوره مملو از رویکردهای جدید برای گردش کار در Unity است. من این دوره را به شدت به کسی که می‌خواهد بازی‌های 2D توسعه دهد و فرآیندهای جدیدی را در Unity یاد بگیرد توصیه می‌کنم. این یکی از بهترین دوره‌های طراحی بازی است که تا به حال در Udemy گذرانده‌ام."

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

این دوره با ضمانت بازگشت وجه 30 روزه ارائه می‌شود.

امیدوارم شما را در این دوره ببینم و سفر توسعه بازی‌های موبایلی خود را آغاز کنید!

به سلامتی،

سانی (AbleAppsDev)


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

مقدمه ضروری The Essential Intro

  • مقدمه ای بر یونیتی: دلایل قانع کننده برای ماندگاری یونیتی Intro To Unity: Compelling Reasons Why Unity is Here to Stay

  • مرحله به مرحله: دانلود و نصب Unity Step by Step: Downloading and Installing Unity

  • گام به گام: دانلود و نصب یونیتی Step by Step: Downloading and Installing Unity

  • اجرای یونیتی و ایجاد پروژه جدید Launching Unity & Creating New Project

  • آزمون پایان بخش End of Section Quiz

مقدمه ضروری The Essential Intro

  • مقدمه‌ای بر یونیتی: دلایل قانع‌کننده‌ای برای اینکه یونیتی اینجا بماند Intro To Unity: Compelling Reasons Why Unity is Here to Stay

  • راه اندازی یونیتی و ایجاد پروژه جدید Launching Unity & Creating New Project

  • آزمون پایان بخش End of Section Quiz

ساخت منوی استارت؛ گرم کردن MUST DO برای این دوره Building The Start Menu; The MUST DO Warmup For This Course

  • وارد کردن اَسِت‌ها برای بخش 2 Import Assets For Section 2

  • واردات دارایی برای بخش 2 Import Assets For Section 2

  • دانلود Sprites و یادگیری درباره Sprite sheets Download Sprites And Learn About Spritesheets

  • Sprites را دانلود کنید و درباره Spritesheets بیاموزید Download Sprites And Learn About Spritesheets

  • کار با ویرایشگر Sprite Working with the Sprite Editor

  • کار با ویرایشگر Sprite Working with the Sprite Editor

  • ترفند جالب برای تولید تصاویر عنوان بازی Cool Trick For Generating Game Title Images

  • اضافه کردن پس زمینه و یادگیری کپی کردن مقادیر Component Add The Background And Learn To Copy Component Values

  • پس زمینه را اضافه کنید و یاد بگیرید که مقادیر کامپوننت را کپی کنید Add The Background And Learn To Copy Component Values

  • طراحی برای چند رزولوشن و دستگاه Designing For Multiple Resolutions and Devices

  • مرتب سازی لایه ها و ویژگی Order In Layer Sorting Layers and Order In Layer Property

  • اضافه کردن دکمه ها Adding The Buttons

  • اضافه کردن دکمه ها Adding The Buttons

  • اضافه کردن انیمیشن به کلیک دکمه ها Adding Animations To Button Clicks

  • استفاده از فونت های سفارشی Using Custom Fonts

  • استفاده از فونت های سفارشی Using Custom Fonts

  • اضافه کردن تصویر بازیکن و عنوان بازی Adding Player Image & Game Title

  • اضافه کردن تصویر بازیکن و عنوان بازی Adding Player Image & Game Title

  • اسکریپت نویسی در C# - قسمت 1 Scripting in C# - Part 1

  • اسکریپت در سی شارپ - قسمت 1 Scripting in C# - Part 1

  • اسکریپت نویسی در C# - قسمت 2 Scripting in C# - Part 2

  • اسکریپت در سی شارپ - قسمت 2 Scripting in C# - Part 2

  • خروجی گرفتن از منوی شروع به عنوان یک Package Export the Start Menu as a Package

  • برای دانلود اَسِت های بازی برای کل پروژه اینجا کلیک کنید CLICK HERE TO DOWNLOAD GAME ASSETS FOR THE ENTIRE PROJECT

  • برای دانلود دارایی های بازی برای کل پروژه اینجا را کلیک کنید CLICK HERE TO DOWNLOAD GAME ASSETS FOR THE ENTIRE PROJECT

  • یک پروژه جدید ایجاد کنید و اَسِت های بازی و Package ایجاد شده قبلی را وارد کنید Create a new project and import game assets and the package created earlier

  • یک پروژه جدید ایجاد کنید و دارایی های بازی و بسته ای که قبلا ایجاد شده بود را وارد کنید Create a new project and import game assets and the package created earlier

  • آزمون پایان بخش End of Section Quiz

ساخت منوی شروع: گرم کردن ضروری برای این دوره Building The Start Menu; The MUST DO Warmup For This Course

  • ترفند جالب برای تولید تصاویر عنوان بازی Cool Trick For Generating Game Title Images

  • طراحی برای چندین رزولوشن و دستگاه Designing For Multiple Resolutions and Devices

  • مرتب سازی لایه ها و ترتیب در خاصیت لایه Sorting Layers and Order In Layer Property

  • افزودن انیمیشن به کلیک دکمه ها Adding Animations To Button Clicks

  • منوی شروع را به عنوان بسته صادر کنید Export the Start Menu as a Package

  • آزمون پایان بخش End of Section Quiz

طراحی سطح: راه سخت و آسان Level Design: Hard & Easy Way

  • ایجاد Prefab ها: Ground Tile، Coin، Water Tile، Crates Creating Prefabs: Ground Tile, Coin, Water Tile, Crates

  • ایجاد پیش ساخته ها: کاشی زمینی، سکه، کاشی آبی، جعبه Creating Prefabs: Ground Tile, Coin, Water Tile, Crates

  • طراحی مرحله دستی - 1: سخت و زمان بر Manual Level Design - 1: Hard and Time Consuming

  • طراحی مرحله دستی - 2 Manual Level Design - 2

  • طراحی سطح دستی - 2 Manual Level Design - 2

  • Level Designer: راه آسان طراحی مراحل 2D Level Designer: The Easy Way of Designing 2D Levels

  • طراح سطح: حالت رنگ Level Designer: Paint Mode

  • Level Designer: حالت Paint Level Designer: Paint Mode

  • Level Designer: سفارشی سازی Prefab ها Level Designer: Customizing Prefabs

  • حالت Paint: ماموریت های تمرینی Paint Mode: Practice Missions

  • Level Designer: حالت Collider - 1 Level Designer: Collider Mode - 1

  • Level Designer: حالت Collider - 2 Level Designer: Collider Mode - 2

  • حالت Collider: ماموریت های تمرینی Collider Mode: Practice Missions

  • حالت برخورد دهنده: ماموریت های تمرینی Collider Mode: Practice Missions

  • Level Designer: حالت Selection Level Designer: Selection Mode

  • حالت Selection: ماموریت های تمرینی Selection Mode: Practice Missions

  • حالت انتخاب: ماموریت های تمرینی Selection Mode: Practice Missions

  • آزمون پایان بخش End of Section Quiz

طراحی مرحله: راه سخت و آسان Level Design: Hard & Easy Way

  • طراحی سطح دستی - 1: سخت و وقت گیر Manual Level Design - 1: Hard and Time Consuming

  • Level Designer: راه آسان طراحی سطوح دو بعدی Level Designer: The Easy Way of Designing 2D Levels

  • طراح سطح: سفارشی سازی پیش ساخته ها Level Designer: Customizing Prefabs

  • حالت نقاشی: ماموریت های تمرینی Paint Mode: Practice Missions

  • طراح سطح: حالت برخورد دهنده - 1 Level Designer: Collider Mode - 1

  • طراح سطح: حالت برخورد دهنده - 2 Level Designer: Collider Mode - 2

  • طراح سطح: حالت انتخاب Level Designer: Selection Mode

  • آزمون پایان بخش End of Section Quiz

ایجاد گربه بازیکن و رفتارهای آن: گام به گام Creating The Player Cat & Its Behaviors: Step By Step

  • ایجاد Player Prefab با انیمیشن Idle Creating the Player Prefab With Idle Animation

  • ایجاد اولین اسکریپت ما: PlayerCtrl Creating Our First Script: PlayerCtrl

  • ایجاد اولین اسکریپت ما: PlayerCtrl Creating Our First Script: PlayerCtrl

  • ایجاد حرکت بازیکن Making the Player Move

  • حرکت دادن بازیکن Making the Player Move

  • پرش دادن بازیکن Making The Player Jump

  • چرخاندن بازیکن Flipping The Player

  • اضافه کردن انیمیشن های بیشتر برای بازیکن Adding More Animations for the Player

  • تنظیم کنترلر انیمیشن Setting Up The Animation Controller

  • راه اندازی کنترلر انیمیشن Setting Up The Animation Controller

  • پیکربندی کنترلر انیماتور گربه Configuring Cat's Animator Controller

  • کنترل انیمیشن ها از طریق اسکریپت نویسی Controlling Animations via Scripting

  • پرش تکی Single Jump

  • پرش دوبل Double Jump

  • پرش دوبل Double Jump

  • راه حل چسبیدن بازیکن به دیوار Player Sticks To The Wall Solution

  • نحوه غیرفعال کردن چرخش بازیکن How To Disable Player Rotation

  • نحوه غیرفعال کردن چرخش پلیر How To Disable Player Rotation

  • دنبال کردن بازیکن توسط دوربین Make the Camera Follow The Player

  • دوربین را به دنبال پخش کننده قرار دهید Make the Camera Follow The Player

  • شلیک گلوله توسط بازیکن Make The Player Fire Bullets

  • گلوله های آتش بازی بازیکن را بسازید Make The Player Fire Bullets

  • ماموریت چالش: سگ بازیکن را از ابتدا بسازید Challenge Mission: Create the Player Dog From Scratch

  • ماموریت چالش: ایجاد سگ بازیکن از ابتدا CHALLENGE MISSION: Create the Player Dog From Scratch

  • آزمون پایان بخش End of Section Quiz

  • راه حل: ایجاد سگ بازیکن از ابتدا SOLUTION: Create Player Dog From Scratch

  • آزمون پایان بخش End of Section Quiz

ایجاد گربه بازیکن و رفتارهای آن: گام به گام Creating The Player Cat & Its Behaviors: Step By Step

  • ایجاد پیش ساخته پلیر با انیمیشن Idle Creating the Player Prefab With Idle Animation

  • ساختن پرش بازیکن Making The Player Jump

  • چرخاندن پخش کننده Flipping The Player

  • افزودن انیمیشن های بیشتر برای پلیر Adding More Animations for the Player

  • پیکربندی کنترل گر انیماتور Cat Configuring Cat's Animator Controller

  • کنترل انیمیشن ها از طریق اسکریپت Controlling Animations via Scripting

  • تک پرش Single Jump

  • پلیر به راه حل دیوار می چسبد Player Sticks To The Wall Solution

  • ماموریت چالش: سگ بازیکن را از ابتدا بسازید Challenge Mission: Create the Player Dog From Scratch

  • آزمون پایان بخش End of Section Quiz

ساخت دکمه ها و کنترلر موبایل Building Mobile Buttons and Controller

  • ایجاد دکمه های موبایل برای کنترل رفتار بازیکن Create Mobile Buttons For Controlling Player Behavior

  • ایجاد یک UI Controller موبایل Create A Mobile UI Controller

  • اسکریپت نویسی دکمه های چپ و راست Scripting The Left & Right Buttons

  • اسکریپت نویسی دکمه های پرش و شلیک Scripting The Jump and Fire Buttons

  • نوشتن اسکریپت دکمه های پرش و آتش Scripting The Jump and Fire Buttons

  • آزمون پایان بخش End of Section Quiz

ساخت دکمه های موبایل و کنترلر Building Mobile Buttons and Controller

  • برای کنترل رفتار بازیکن، دکمه های موبایل ایجاد کنید Create Mobile Buttons For Controlling Player Behavior

  • یک کنترلر رابط کاربری موبایل ایجاد کنید Create A Mobile UI Controller

  • اسکریپت دکمه های چپ و راست Scripting The Left & Right Buttons

  • آزمون پایان بخش End of Section Quiz

طراحی سطح Deep Dive: تکمیل سطح یک Level Design Deep Dive: Completing Level One

  • شش تکنیک مفید برای طراحی مرحله یک Six Useful Techniques For Designing Level One

  • طراحی مرحله: قسمت 2 Level Design: Part 2

  • طراحی مرحله: قسمت 3 Level Design: Part 3

  • طراحی سطح: قسمت 3 Level Design: Part 3

  • طراحی مرحله: قسمت 4 Level Design: Part 4

  • طراحی سطح: قسمت 4 Level Design: Part 4

  • آزمون پایان بخش End of Section Quiz

بررسی عمیق طراحی مرحله: تکمیل مرحله یک Level Design Deep Dive: Completing Level One

  • شش تکنیک مفید برای طراحی سطح یک Six Useful Techniques For Designing Level One

  • طراحی سطح: قسمت 2 Level Design: Part 2

  • آزمون پایان بخش End of Section Quiz

شانزده مکانیک بازی که باید بدانید Sixteen Game Mechanics You Should Know

  • برداشت سکه های ساده Simple Coins Pickup

  • وانت ساده سکه Simple Coins Pickup

  • SFX Controller: روش حرفه ای برای نمایش جلوه های ذره ای SFX Controller: Professional Way To Show Particle Effects

  • کنترلر SFX: روشی حرفه ای برای نمایش جلوه های ذرات SFX Controller: Professional Way To Show Particle Effects

  • جلوه درخشش هنگام جمع آوری سکه ها Sparkle Effect When Coins Are Collected

  • تغییر SFX از Inspector Toggle SFX From Inspector

  • بهبود SFXCtrl Improving SFXCtrl

  • بهبود SFXCtrl Improving SFXCtrl

  • جلوه چرخیدن سکه ها Spinning Coins Effect

  • افکت چرخاندن سکه Spinning Coins Effect

  • پاورآپ گلوله Bullet Powerup

  • Powerup گلوله Bullet Powerup

  • جلوه ذره ای گرد و غبار هنگام فرود بازیکن Dust Particle Effect When Player Lands

  • جعبه های شکستنی - تنظیمات اولیه Breakable Crates - Basic Setup

  • جعبه های شکستنی - اسکریپت نویسی Breakable Crates - Scripting

  • Game Controller: یک جنبه مهم از بازی شما Game Controller: An Important Aspect Of Your Game

  • ساخت یک Garbage Collector Making a Garbage Collector

  • بارگیری مجدد مرحله هنگام مرگ بازیکن Reloading Level When Player Dies

  • بارگذاری مجدد سطح زمانی که بازیکن می میرد Reloading Level When Player Dies

  • جلوه Splash هنگام افتادن بازیکن در آب Splash Effect When Player Falls in Water

  • سکوهای افتادنی Dropping Platforms

  • سکوهای رها کردن Dropping Platforms

  • سکوهای متحرک Moving Platforms

  • پس زمینه اسکرول شونده با نام Parallax - تنظیمات Scrolling Background aka Parallax - Setup

  • پس‌زمینه پیمایش با نام Parallax - Scripting Scrolling Background aka Parallax - Scripting

  • پس زمینه اسکرول شونده با نام Parallax - اسکریپت نویسی Scrolling Background aka Parallax - Scripting

  • آزمون پایان بخش End of Section Quiz

شانزده مکانیک بازی که باید بدانید Sixteen Game Mechanics You Should Know

  • جلوه درخشش هنگام جمع آوری سکه ها Sparkle Effect When Coins Are Collected

  • SFX From Inspector را تغییر دهید Toggle SFX From Inspector

  • اثر ذرات گرد و غبار هنگام فرود بازیکن Dust Particle Effect When Player Lands

  • جعبه های شکستنی - راه اندازی اولیه Breakable Crates - Basic Setup

  • جعبه های شکستنی - اسکریپت Breakable Crates - Scripting

  • کنترلر بازی: جنبه مهم بازی شما Game Controller: An Important Aspect Of Your Game

  • ساخت زباله جمع کن Making a Garbage Collector

  • افکت اسپلش وقتی بازیکن در آب می افتد Splash Effect When Player Falls in Water

  • سکوهای متحرک Moving Platforms

  • پس‌زمینه پیمایش با نام Parallax - Setup Scrolling Background aka Parallax - Setup

  • آزمون پایان بخش End of Section Quiz

ایجاد نمایشگر Heads Up Creating The Heads Up Display

  • ایجاد Heads Up Display (HUD) Creating The Heads Up Display (HUD)

  • ایجاد نمایشگر سر بالا (HUD) Creating The Heads Up Display (HUD)

  • ذخیره داده ها با استفاده از فایل باینری سفارشی Saving Data Using Custom Binary File

  • ذخیره داده ها با استفاده از فایل باینری سفارشی Saving Data Using Custom Binary File

  • نمایش تعداد سکه های جمع آوری شده Showing Number of Coins Collected

  • نمایش امتیاز Showing The Score

  • نمایش امتیاز Showing The Score

  • حرکت سکه ها به سمت شمارنده سکه هنگام جمع آوری Making Coins Fly to Coin Meter When Collected

  • به روز رسانی کلیدهای مرحله Updating The Level Keys

  • به روز رسانی کلیدهای سطح Updating The Level Keys

  • اضافه کردن تایمر شمارش معکوس Adding Countdown Timer

  • اضافه کردن شمارش معکوس تایمر Adding Countdown Timer

  • مدیریت گیم پلی بر اساس زندگی بازیکنان Managing Gameplay Based On Player Lives

  • مدیریت گیم پلی بر اساس جان بازیکن Managing Gameplay Based On Player Lives

  • آزمون پایان بخش End of Section Quiz

ایجاد Heads Up Display Creating The Heads Up Display

  • نمایش تعداد سکه های جمع آوری شده Showing Number of Coins Collected

  • ساختن سکه ها هنگام جمع آوری به سمت سکه متر پرواز کنند Making Coins Fly to Coin Meter When Collected

  • آزمون پایان بخش End of Section Quiz

بازیکن با دشمنان با هوش مصنوعی مبارزه می کند Player Fights Artificially Intelligent Enemies

  • دشمن 1: هیولای سبز Enemy 1: Green Monster

  • دشمن 1: هیولای سبز Enemy 1: Green Monster

  • هوش مصنوعی دشمن: حرکت خطی Enemy AI: Linear Movement

  • مرگ بازیکن در برخورد با دشمن Player Dies on Enemy Collision

  • شلیک به دشمنان Shooting the Enemies

  • تیراندازی به دشمنان Shooting the Enemies

  • پرش بازیکن روی سر دشمن Player Jumps on Enemy Head

  • بازیکن روی سر دشمن می پرد Player Jumps on Enemy Head

  • هوش مصنوعی دشمن: گشت زنی پایه Enemy AI: Basic Patrolling

  • دشمن 2: عنکبوت گشت زن Enemy 2: Patrolling Spider

  • Enemy 2: Patrolling Spider Enemy 2: Patrolling Spider

  • وارد کردن DoTween برای انیمیشن های آسان Importing DoTween For Easy Animations

  • دشمن 3: زنبورهای بمب افکن Enemy 3: Bomber Bees

  • دشمن 3: زنبورهای بمب افکن Enemy 3: Bomber Bees

  • دشمن 4: ماهی پرنده Enemy 4: Jumping Fish

  • آزمون پایان بخش End of Section Quiz

مبارزه بازیکن با دشمنان هوش مصنوعی Player Fights Artificially Intelligent Enemies

  • هوش مصنوعی دشمن: حرکت خطی Enemy AI: Linear Movement

  • بازیکن در برخورد دشمن می میرد Player Dies on Enemy Collision

  • هوش مصنوعی دشمن: گشت زنی اساسی Enemy AI: Basic Patrolling

  • وارد کردن DoTween برای انیمیشن های آسان Importing DoTween For Easy Animations

  • Enemy 4: Jumping Fish Enemy 4: Jumping Fish

  • آزمون پایان بخش End of Section Quiz

اضافه کردن صدا و موسیقی Adding Sound and Music

  • تنظیم Audio Controller Setting Up The Audio Controller

  • راه اندازی کنترل کننده صدا Setting Up The Audio Controller

  • جلوه های صوتی بازیکن - 1 Player Sound Effects - 1

  • جلوه های صوتی بازیکن - 2 Player Sound Effects - 2

  • موسیقی پس زمینه Background Music

  • موسیقی پس زمینه Background Music

  • آزمون پایان بخش End of Section Quiz

اضافه کردن صدا و موسیقی Adding Sound and Music

  • جلوه های صوتی پخش کننده - 1 Player Sound Effects - 1

  • جلوه های صوتی پخش کننده - 2 Player Sound Effects - 2

  • آزمون پایان بخش End of Section Quiz

باس بتل Boss Battle

  • نگاهی اجمالی به نبرد با غول Boss Battle Sneak Peek

  • ایجاد غول مرحله Creating The Level Boss

  • ایجاد رئیس سطح Creating The Level Boss

  • اسکریپت نویسی هوش مصنوعی غول Scripting The Boss AI

  • اسکریپت The Boss AI Scripting The Boss AI

  • اسکریپت نویسی نبرد با غول - قسمت 1 Scripting The Boss Battle - Part 1

  • فیلمنامه The Boss Battle - قسمت 1 Scripting The Boss Battle - Part 1

  • اسکریپت نویسی نبرد با غول - قسمت 2 Scripting The Boss Battle - Part 2

  • آزمون پایان بخش End of Section Quiz

نبرد با غول Boss Battle

  • Boss Battle Sneak Peek Boss Battle Sneak Peek

  • فیلمنامه The Boss Battle - قسمت 2 Scripting The Boss Battle - Part 2

  • آزمون پایان بخش End of Section Quiz

منوی کامل سطح و ستاره های اهدایی Level Complete Menu & Awarding Stars

  • طراحی منوی اتمام مرحله Designing The Level Complete Menu

  • طراحی منوی کامل سطح Designing The Level Complete Menu

  • اسکریپت نویسی منوی اتمام مرحله - 1 Scripting The Level Complete Menu - 1

  • اسکریپت نویسی منوی اتمام مرحله - 2 Scripting The Level Complete Menu - 2

  • آزمون پایان بخش End of Section Quiz

منوی اتمام مرحله و اهدای ستاره ها Level Complete Menu & Awarding Stars

  • اسکریپت منوی کامل سطح - 1 Scripting The Level Complete Menu - 1

  • اسکریپت منوی کامل سطح - 2 Scripting The Level Complete Menu - 2

منوی انتخاب سطح با ستاره Level Select Menu with Stars

  • طراحی منوی انتخاب مرحله Designing The Level Select Menu

  • طراحی منوی انتخاب سطح Designing The Level Select Menu

  • ایجاد کلاس Singleton DataCtrl Creating A Singleton DataCtrl Class

  • اسکریپت نویسی منوی انتخاب مرحله - 1 Scripting The Level Select Menu - 1

  • اسکریپت نویسی منوی انتخاب مرحله - 2 Scripting The Level Select Menu - 2

  • اسکریپت کردن منوی انتخاب سطح - 3 Scripting the Level Select Menu - 3

  • اسکریپت نویسی منوی انتخاب مرحله - 3 Scripting the Level Select Menu - 3

  • به روز رسانی عملکرد GameCtrl و اتمام مرحله Updating GameCtrl & Level Complete Functionality

  • به روز رسانی GameCtrl و عملکرد کامل سطح Updating GameCtrl & Level Complete Functionality

  • به روز رسانی پایگاه داده در دستگاه موبایل Updating Database on Mobile Device

  • به روز رسانی پایگاه داده در دستگاه تلفن همراه Updating Database on Mobile Device

  • ساخت و آزمایش مراحل بیشتر Building & Testing More Levels

  • آزمون پایان بخش End of Section Quiz

منوی انتخاب مرحله با ستاره ها Level Select Menu with Stars

  • ایجاد کلاس Singleton DataCtrl Creating A Singleton DataCtrl Class

  • اسکریپت منوی انتخاب سطح - 1 Scripting The Level Select Menu - 1

  • اسکریپت منوی انتخاب سطح - 2 Scripting The Level Select Menu - 2

  • ساخت و آزمایش سطوح بیشتر Building & Testing More Levels

  • آزمون پایان بخش End of Section Quiz

ساخت منوهای بازی بیشتر Building More Game Menus

  • منوی مکث - 1 Pause Menu - 1

  • منوی مکث - 1 Pause Menu - 1

  • منوی مکث - 2 Pause Menu - 2

  • صفحه بارگیری مرحله Level Loading Screen

  • منوی Game Over Game Over Menu

  • منوی بازی Over Game Over Menu

  • بهبود منوی شروع: تنظیمات، دکمه های خروج و شبکه های اجتماعی Improving the Start Menu: Settings, Exit and Social Buttons

  • بهبود منوی استارت: دکمه‌های تنظیمات، خروج و اجتماعی Improving the Start Menu: Settings, Exit and Social Buttons

  • آزمون پایان بخش End of Section Quiz

ساخت منوهای بازی بیشتر Building More Game Menus

  • منوی مکث - 2 Pause Menu - 2

  • صفحه بارگیری سطح Level Loading Screen

  • آزمون پایان بخش End of Section Quiz

کسب درآمد از بازی خود با تبلیغات AdMob Monetizing Your Game With AdMob Ads

  • ایجاد Ads Controller Creating Ads Controller

  • ایجاد کنترلر تبلیغات Creating Ads Controller

  • وارد کردن Google Mobile Ads SDK Importing the Google Mobile Ads SDK

  • وارد کردن Google Mobile Ads SDK Importing the Google Mobile Ads SDK

  • نمایش تبلیغات بنری AdMob - 1 Showing AdMob Banner Ads - 1

  • نمایش تبلیغات بنری AdMob - 2 Showing AdMob Banner Ads - 2

  • نمایش تبلیغات بنری AdMob - 2 Showing AdMob Banner Ads - 2

  • نمایش تبلیغات بینابینی AdMob Showing AdMob Interstitial Ads

  • نمایش تبلیغات بینابینی AdMob Showing AdMob Interstitial Ads

  • تغییر وضعیت تبلیغات از Inspector Toggling Ads From Inspector

  • جابجایی تبلیغات از Inspector Toggling Ads From Inspector

  • آزمون پایان بخش End of Section Quiz

کسب درآمد از بازی خود با تبلیغات AdMob Monetizing Your Game With AdMob Ads

  • نمایش تبلیغات بنری AdMob - 1 Showing AdMob Banner Ads - 1

  • آزمون پایان بخش End of Section Quiz

ساخت و استقرار بازی شما Building & Deploying Your Game

  • ساخت برای اندروید Building For Android

  • ساختمان برای اندروید Building For Android

  • استقرار در فروشگاه Google Play Deploying To Google Play Store

  • استقرار در فروشگاه Google Play Deploying To Google Play Store

  • آزمون پایان بخش End of Section Quiz

  • آزمون پایان بخش End of Section Quiz

ساخت و استقرار بازی شما Building & Deploying Your Game

  • آزمون پایان بخش End of Section Quiz

سیستم ایست بازرسی Checkpoint System

  • سیستم Checkpoint: طراحی Checkpoint System: Design

  • سیستم Checkpoint: اسکریپت نویسی Checkpoint System: Scripting

  • تنظیم مجدد موقعیت بازیکن در Game Over Reset Player's Position On Game Over

  • حذف آسان مقادیر Checkpoint در طول توسعه / آزمایش Easily Delete Checkpoint Values During Development / Testing

  • کد منبع سیستم Checkpoint برای مرجع Checkpoint System Source Code For Reference

سیستم Checkpoint Checkpoint System

  • سیستم ایست بازرسی: طراحی Checkpoint System: Design

  • سیستم بازرسی: اسکریپت نویسی Checkpoint System: Scripting

  • بازنشانی موقعیت بازیکن در پایان بازی Reset Player's Position On Game Over

  • در طول توسعه/آزمایش به راحتی مقادیر چک را حذف کنید Easily Delete Checkpoint Values During Development / Testing

  • کد منبع سیستم نقطه بازرسی برای مرجع Checkpoint System Source Code For Reference

با تبلیغات Unity از بازی خود کسب درآمد کنید Monetize Your Game with Unity Ads

  • Unity Ads و نمایش تبلیغات بنری را فعال کنید Enable Unity Ads & Show Banner Ads

  • فعال کردن Unity Ads و نمایش تبلیغات بنری Enable Unity Ads & Show Banner Ads

کسب درآمد از بازی خود با Unity Ads Monetize Your Game with Unity Ads

سؤالات متداول: سؤالات متداول FAQ'S: FREQUENTLY ASKED QUESTIONS

  • چگونه هنگام پرسیدن سوال در پرسش و پاسخ، عکس فوری اضافه کنیم؟ How to add snapshot while asking question in the Q&A?

  • چگونه هنگام پرسیدن سوال در پرسش و پاسخ، عکس فوری اضافه کنیم؟ How to add snapshot while asking question in the Q&A?

  • رفع مشکل پلیر در بالای جعبه های شکستنی Player Floats Above Breakable Crates FIX

  • چگونه Level Designer را به روز کنیم How To Update Level Designer

  • خطای ArgumentException هنگام ساخت برای اندروید ArgumentException Error While Building For Android

  • خطای ArgumentException هنگام ساخت برای اندروید ArgumentException Error While Building For Android

  • دوربین وقتی بازیکن از صخره می پرد بازیکن را دنبال می کند Camera Follows Player When Player Jumps Off The Cliff Fix

  • هیچ چک باکس isKinematic در کامپوننت Rigidbody2D از Unity 5.6+ وجود ندارد No isKinematic Checkbox in Rigidbody2D Component From Unity 5.6+

  • نحوه غیرفعال کردن Looping Motion برای یک کلیپ انیمیشن How to Disable Looping Motion for an Animation Clip

  • Parallax BG هنگامی که بازیکن گیر کرده است حرکت می کند FIX Parallax BG Keeps Moving When Player Is Stuck FIX

سؤالات متداول: سؤالات متداول FAQ'S: FREQUENTLY ASKED QUESTIONS

  • رفع مشکل پلیر در بالای جعبه های شکستنی Player Floats Above Breakable Crates FIX

  • چگونه Level Designer را به روز کنیم How To Update Level Designer

  • دوربین وقتی بازیکن از صخره می پرد بازیکن را دنبال می کند Camera Follows Player When Player Jumps Off The Cliff Fix

  • هیچ چک باکس isKinematic در کامپوننت Rigidbody2D از Unity 5.6+ وجود ندارد No isKinematic Checkbox in Rigidbody2D Component From Unity 5.6+

  • نحوه غیرفعال کردن Looping Motion برای یک کلیپ انیمیشن How to Disable Looping Motion for an Animation Clip

  • Parallax BG هنگامی که بازیکن گیر کرده است حرکت می کند FIX Parallax BG Keeps Moving When Player Is Stuck FIX

طراحی مرحله با سیستم Tilmap یونیتی (نسخه Unity 2022 LTS) Level Design with Unity's Tilmap System (Unity 2022 LTS version)

  • شروع کار با سیستم Tilemap یونیتی Getting Started with Unity's Tilemap System

  • کار با Tile Palettes Working with Tile Palettes

  • کار با Tiles Working with Tiles

  • رفع همپوشانی Tiles Fix Overlapping Tiles

  • کار با ابزارهای طراحی Working with Drawing Tools

  • اضافه کردن Collider به Tilemaps Adding Colliders to Tilemaps

امتیاز: به من کمک کنید تا دوره ای را که می خواهید بسازم: در اینجا به ایده های دوره رأی دهید Bonus: Help Me Build A Course You Want: Vote On Course Ideas Here

  • سخنرانی جایزه: در مورد ایده های دوره آینده رای دهید Bonus Lecture: Vote on Upcoming Course Ideas

  • سخنرانی جایزه: در مورد ایده های دوره آینده رای دهید Bonus Lecture: Vote on Upcoming Course Ideas

امتیاز: به من کمک کنید تا دوره ای را که می خواهید بسازم: در اینجا به ایده های دوره رأی دهید Bonus: Help Me Build A Course You Want: Vote On Course Ideas Here

پرسش های متداول: FREQUENTLY ASKED QUESTIONS FAQ'S: FREQUENTLY ASKED QUESTIONS

  • چگونه هنگام پرسیدن سوال در پرسش و پاسخ، عکس فوری اضافه کنیم؟ How to add snapshot while asking question in the Q&A?

  • رفع مشکل شناور بودن بازیکن بالای جعبه های شکستنی Player Floats Above Breakable Crates FIX

  • نحوه به روز رسانی Level Designer How To Update Level Designer

  • خطای ArgumentException هنگام ساخت برای اندروید ArgumentException Error While Building For Android

  • رفع مشکل دنبال کردن بازیکن توسط دوربین هنگام پرش از صخره Camera Follows Player When Player Jumps Off The Cliff Fix

  • نبود چک باکس isKinematic در کامپوننت Rigidbody2D از Unity 5.6+ No isKinematic Checkbox in Rigidbody2D Component From Unity 5.6+

  • نحوه غیرفعال کردن حرکت تکراری برای یک Animation Clip How to Disable Looping Motion for an Animation Clip

  • رفع مشکل حرکت مداوم Parallax BG زمانی که بازیکن گیر کرده است Parallax BG Keeps Moving When Player Is Stuck FIX

جایزه: به من کمک کنید دوره ای بسازم که شما می خواهید: اینجا به ایده های دوره رای دهید Bonus: Help Me Build A Course You Want: Vote On Course Ideas Here

  • سخنرانی جایزه: رای دادن به ایده های دوره های آینده Bonus Lecture: Vote on Upcoming Course Ideas

نمایش نظرات

آموزش یونیتی و سی شارپ - ساخت بازی کامل پلتفرمر دوبعدی موبایل
جزییات دوره
20 hours
146
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
21,109
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

AbleAppsDev AbleAppsDev

آموزش Unity Game Dev, Web Dev, Python, Machine Learning

AbleAppsDev AbleAppsDev

آموزش Unity Game Dev, Web Dev, Python, Machine Learning