آموزش ساخت یک دونده بی‌پایان سه‌بعدی از پایه - سازگار با Unity 6 - آخرین آپدیت

دانلود Create a 3D Endless Runner from Scratch - Unity 6 Compatible

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

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

یاد بگیرید چگونه یک بازی پلتفرمر بی‌نهایت در Unity با C# بسازید و تمامی مراحل توسعه بازی را طی کنید.

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

  • چگونگی استفاده از سیستم Mecanim Unity برای ایجاد و راه‌اندازی حالت‌های انیمیشن بر روی یک کاراکتر.
  • چگونه یک رابط کاربری گرافیکی (GUI) با منوی اصلی، پنجره‌های پاپ‌آپ و دکمه‌ها و اسلایدرهای قابل برنامه‌ریزی طراحی کنید.
  • چگونه یک دنیای پلتفرمر 3D با اسکرول بی‌پایان را برنامه‌نویسی کنید.
  • چگونه موسیقی پس‌زمینه و جلوه‌های صوتی را پیاده‌سازی کنید.
  • چگونه سیستم‌های ذرات را برای جادوها، انفجارها و جلوه‌های ویژه ایجاد و راه‌اندازی کنید.
  • چگونه شمارش جان و سیستم امتیازدهی را برنامه‌نویسی کنید که وضعیت را ذخیره کند.
  • چگونه یک بازی کژوال کامل را از ابتدا بسازید.

پیش‌نیازها:

  • درک خوب از C#.
  • درک اولیه از موتور بازی‌سازی Unity.

چه کسی بازی‌های دونده بی‌پایان را دوست ندارد؟ آیا می‌دانستید که این ژانر از بازی‌های پلتفرمر اولیه مانند Donkey Kong و Mario Brothers نشأت گرفته است؟ از Canabalt گرفته تا Temple Run و Subway Surfer، این بازی‌های کژوال، تفریح بسیاری از گیمرها با دستگاه‌های تلفن همراه و کمی وقت آزاد بوده است. اما آیا می‌دانستید که کار زیادی برای ساخت چنین بازی‌ای انجام می‌شود؟ البته مناظر تکراری هستند، اما آیا می‌دانستید که باید با قطعاتی از محیط ساخته شوند که همیشه بتوانند با هم مطابقت داشته باشند و به‌طور رویه‌ای قرار گیرند؟

در این دوره، Penny شما را از طریق تمام مراحل توسعه بازی با C# و موتور بازی‌سازی Unity با استفاده از سبک آموزشی بین‌المللی و تخصص خود از بیش از 25 سال تدریس، تحقیق و نوشتن درباره بازی‌ها، همراهی می‌کند. در طول دوره، شما همراه با کارگاه‌های عملی طراحی شده برای آموزش مفاهیم اصلی برنامه‌نویسی، که بازی‌های شما را به سطح بعدی می‌برند، پیش خواهید رفت. تمامی دارایی‌ها شامل مدل‌ها، انیمیشن‌ها، بافت‌ها و صداها ارائه می‌شوند.

هدف این دوره این است که به شما آموزش دهد که برای ساخت بازی خود به چه چیزهایی نیاز دارید!

یاد بگیرید چگونه برنامه‌نویسی کنید و با این موارد کار کنید:

  • مدل‌های کاراکتر و جهان
  • انیمیشن‌های کاراکتر
  • تولید رویه‌ای (Procedural) جهان بی‌نهایت
  • رابط‌های کاربری گرافیکی
  • آیتم‌های جمع‌آوری (Pick-ups)
  • سیستم‌های ذرات
  • موسیقی پس‌زمینه
  • جلوه‌های صوتی

محتوا و مرور کلی

دوره با راه‌اندازی کاراکتر و اعمال انیمیشن‌ها در سیستم Mecanim Unity آغاز می‌شود، قبل از نوشتن کدی برای کنترل آن‌ها. این دوره گام به گام ادامه می‌یابد و از طریق توسعه یک دنیای 3D با اسکرول بی‌پایان، از جمله استفاده از الگوهای طراحی pooling و singleton، پیش می‌رود. در این بخش‌ها، موانعی مانند آتش و دیوارها اضافه می‌شوند که کاراکتر برای پریدن از روی آن‌ها و نابود کردن آن‌ها برنامه‌ریزی شده است. پس از آن، یک رابط کاربری گرافیکی (GUI) در سیستم Canvas Unity ایجاد می‌شود، جایی که شما در مورد تراز، فونت‌ها و وضوح صفحه نمایش و همچنین نحوه برنامه‌نویسی فشردن دکمه‌ها، اسلایدرها و ایجاد پنجره‌های پاپ‌آپ یاد خواهید گرفت. سپس، سیستم‌های ذرات به عنوان وسیله‌ای برای ارائه جلوه‌های ویژه بررسی می‌شوند و چندین مورد از ابتدا برای جادوها و انفجارها ساخته می‌شوند. در نهایت، موسیقی پس‌زمینه و جلوه‌های صوتی پوشش داده می‌شوند، همانطور که کنترل صدای هر یک از GUI پوشش داده می‌شود.

نظرات دانشجویان درباره دوره‌های Penny:

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

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

مقدمه Introduction

  • مقدمه Introduction

  • به انجمن دانشجویی H3D بپیوندید Join the H3D Student Community

  • تماس با H3D Contacting H3D

  • سوالات متداول FAQs

  • به‌روزرسانی به Unity 6 Updating to Unity 6

انیمیشن‌سازی بازیکن Animating the Player

  • انیمیشن‌سازی شخصیت بازیکن Animating the Player Character

  • جاری کردن طلسم Casting a Spell

  • آزمون 1 Quiz 1

ایجاد یک محیط بی‌انتها Creating an Endless Environment

  • تنظیم مدل پلتفرم Platform Model Setup

  • چرخش گوشه‌ها Turning Corners

  • ایجاد یک مجموعه پلتفرم قسمت 1 Creating a Platform Pool Part 1

  • ایجاد یک مجموعه پلتفرم قسمت 2 Creating a Platform Pool Part 2

افزودن دونده همیشگی Adding the Perpetual Runner

  • اسکرول کردن محیط Scrolling the Environment

  • اسکرول در محور Y Scrolling in the Y

  • تولید پلتفرم‌ها در حال حرکت Spawning Platforms on the Move

  • معضل پرش The Bounce Dilemma

  • افزودن یک تقاطع T Adding a T-Intersection

افزودن موانع Adding Obstacles

  • موانع آتش Fire Obstacles

  • افزودن آتش‌های تصادفی به پلتفرم‌ها Adding Random Fires to Platforms

  • ساختن یک دیوار Building a Wall

  • تولید جادو Generating Magic

  • پلتفرم‌های دیواردار Walled Platforms

افزودن رابط کاربری گرافیکی Adding a Graphical User Interface

  • رابط کاربری گرافیکی The Graphical User Interface

  • منوی اصلی قسمت 1 The Main Menu Part 1

  • منوی اصلی قسمت 2 The Main Menu Part 2

  • منوی اصلی قسمت 3 The Main Menu Part 3

  • ایجاد پاپ‌آپ‌های منو Creating Menu Popups

  • اتمام پاپ‌آپ‌ها Finishing Popups

جان‌ها و امتیازدهی Lives and Scoring

  • انیمیشن‌سازی سکه‌ها Animating Coins

  • برداشتن سکه‌ها Picking Up Coins

  • بازنشانی سکه‌ها Coin Resetting

  • برنامه‌نویسی شمارش جان‌ها Programming Lives Count

  • نمایش جان‌ها Displaying Lives

  • آمار Statistics

لمس‌های نهایی Final Touches

  • مه Fog

  • انفجارها Explosions

  • منفجر کردن دیوار Exploding the Wall

  • افزودن موسیقی Adding Music

  • ذخیره تنظیمات صدا Saving Sound Settings

  • افکت‌های صوتی Sound Effects

  • همگام‌سازی صداها با انیمیشن Syncing Sounds with Animation

  • برداشتنی‌های متحرک Animated Pickups

  • لمس‌های نهایی Final Touches

سخن پایانی Final Words

  • چند کلام آخر از پنی Some Final Words from Penny

  • حالا به کجا؟ Where to Now?

نمایش نظرات

آموزش ساخت یک دونده بی‌پایان سه‌بعدی از پایه - سازگار با Unity 6
جزییات دوره
10 hours
44
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,793
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Penny de Byl Penny de Byl

استاد برنده جایزه بین المللی و نویسنده پرفروش سلام ، من دکتر پنی دی بایل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی ، SAE ، انستیتوی سرگرمی استرالیا و ویکی گودت مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.

Penny @Holistic3D.com Penny @Holistic3D.com

هیجان علمی ، نویسنده و توسعه بازی سلام ، من دکتر پنی د بیل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی و SAE مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.