آموزش بهینه سازی یک بازی موبایل در یونیتی

Optimising a mobile game in Unity

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: نکات و تکنیک های بهینه سازی برای ساخت بازی های موبایل نحوه بهینه سازی گرافیک و کد برای بازی های موبایل استراتژی های طراحی برای اندروید و IOS تغییر تنظیمات Unity برای عملکرد بهتر Object pooling اسکریپت سی شارپ برای بازی تیراندازی موبایل پیش نیازها:کامپیوتری با قابلیت اجرای Unity اندروید یا تلفن همراه IOS

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

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

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

ما بر مواردی مانند:

تمرکز خواهیم کرد
  • رسم تماس

  • بچینگ

  • کوروتین ها

  • جمع کردن دشمنان

  • و موارد دیگر...

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

در پایان این دوره شما یک بازی کاملاً کارآمد خواهید داشت که به راحتی در موبایل‌های قدیمی‌تر به 30 فریم در ثانیه و در دستگاه‌های جدیدتر به 60 فریم در ثانیه می‌رسد و این هم برای موبایل‌ها و تبلت‌های Android و IOS است.

>

پس چرا امروز ثبت نام نمی کنید و من مشتاقانه منتظر دیدار شما در دوره آموزشی خود هستم.


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

معرفی Introduction

  • معرفی Introduction

برپایی Setup

  • دانلود Unity Downloading Unity

  • به بیلد اندروید تغییر دهید Change to android build

  • بهینه سازی تنظیمات Optimising the settings

  • واردات دارایی Importing assets

ایجاد بازی Creating the game

  • طرح صحنه Scene layout

  • چیدمان پایه Prop layout

  • پروفایلر The profiler

  • افزودن دیوارها Adding walls

  • کنترل حرکت دوربین Camera move control

  • راه حل تکلیف Assignment solution

  • نمایش نرخ فریم Displaying frame rates

  • پخت نور مپ Baking lightmaps

  • اضافه کردن بازوهای بازیکن Adding player arms

  • اضافه کردن یک شخصیت زامبی Adding a zombie character

  • افزودن دشمنان بیشتر Adding more enemies

  • ناوبری جدید هوش مصنوعی در یونیتی New AI Navigation in Unity

  • زامبی AI Zombie AI

  • دکمه شوت Shoot button

  • پخش پرتو Raycasting

  • وظیفه شلیک دشمنان Shoot enemies task

  • افزودن ذرات Adding particles

  • ادغام دشمن Enemy pooling

  • ادغام سایر دشمنان Pooling other enemies

  • صداهای آسیب Damage sounds

  • گرافیک آسیب دیده Damage graphics

  • افزودن نوار سلامت Adding a healthbar

  • بارگیری مجدد اسلحه Reloading the gun

  • وظیفه صدا Sound task

  • بررسی کار صدا Sound task review

  • تایمر Timer

  • سطح بار Level load

  • بارگیری دشمنان Loading enemies

  • نمایش سطح Displaying level

  • منوی اصلی Main menu

  • بازی روی صفحه نمایش Game over screen

  • ریست کردن بازی Resetting the game

  • پیکاپ سلامت Health pickup

پروفایل عملکرد Performance Profiling

  • پروفایل عملکرد Performance profiling

  • پروفایل اسکریپت Scripting profiling

  • مستندات پروفایل Profiler documentation

  • رفع هر گونه مشکل Fixing any issues

صادرات Exporting

  • صادرات برای اندروید Export for android

  • به پلتفرم IOS بروید Switch to IOS platform

  • صادرات برای IOS Export for IOS

  • اتمام دوره Course completion

کد منبع Source Code

  • پروژه تکمیل شده The completed project

نمایش نظرات

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

آموزش بهینه سازی یک بازی موبایل در یونیتی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
7 hours
47
Udemy (یودمی) udemy-small
01 مرداد 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
389
4.2 از 5
دارد
دارد
دارد
Pete Jepson

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pete Jepson Pete Jepson

مدرس طراحی بازی من یک معلم واجد شرایط هستم و بیش از 6 سال است که مشغول آموزش طراحی بازی هستم. من از سال 2013 از Unity استفاده می کنم و مجموعه ای از دوره ها را ایجاد کرده ام که به مردم نشان می دهد چگونه با استفاده از این موتور بازی ، بازی و انیمیشن بسازند. با بیش از 22000 دانشجو از بیش از 157 کشور در سراسر جهان ، دوره های من به مردم کمک می کند تا همزمان یاد بگیرند و ایجاد کنند. من کاملاً کمک کرده ام تا در سفر یادگیری به شما کمک کنم. اگر س anyالی دارید یا به هر کمکی نیاز دارید ، من همیشه در دسترس هستم و سریع پاسخ خواهم داد.

Udemy (یودمی)

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

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