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

دانلود Mastering Unity Game Development & Monetization for Android

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و همزمان با پیشرفت در دوره، درک خود را عمیق‌تر کنید. با این دوره پیشرفته Unity که بر ساخت، انتشار و کسب درآمد از بازی‌های اندروید تمرکز دارد، پتانسیل کامل خود را به عنوان یک توسعه‌دهنده بازی موبایل آزاد کنید. شما بازی‌های جذاب مسابقه‌ای سه بعدی (3D Racing)، رانر بی‌پایان (Endless Runner) و هایپرکژوال را توسعه خواهید داد و همزمان بر ابزارهای واقعی توسعه بازی مانند Unity Ads، خروجی‌های WebGL و سیستم‌های کنترل نسخه (Version Control) مسلط می‌شوید. این دوره خلاقیت را با استراتژی‌های کسب درآمد ترکیب می‌کند تا تجربه‌ای کامل و آماده برای تولید صنعتی ارائه دهد. با شروع از بازی ZigZag Racing، شما از مکانیسم‌های پیچیده‌ای مانند تولید پلتفرم‌های پویا، افکت‌های ذرات (Particle Effects)، کنترل‌های لمسی و سیستم‌های ثبت رکورد (High Score) عبور خواهید کرد. سپس، رانرهای بی‌پایان هایپرکژوال را می‌سازید و ویژگی‌های اصلی اندروید در Unity مانند ورودی شتاب‌سنج (Accelerometer)، ژست‌های کشویی (Swipe) و طراحی رابط کاربری تطبیقی (Adaptive UI) را بررسی می‌کنید. در نهایت، یاد می‌گیرید که چگونه با استفاده از Unity Ads از بازی‌های خود درآمد کسب کنید و برای مدیریت بهینه پروژه‌ها، کنترل نسخه را با GitHub یا Bitbucket پیاده‌سازی نمایید. این دوره برای یادگیرندگانی با تجربه متوسط در Unity و C# که آماده‌اند بازی‌های خود را به اپلیکیشن‌های اندرویدی صیقل‌خورده و درآمدزا تبدیل کنند، ایده‌آل است. این محتوا برای توسعه‌دهندگان مستقل، کارآفرینان بازی‌های موبایلی و متقاضیان حرفه‌ای شدن در Unity عالی است. در پایان این دوره، شما قادر خواهید بود بازی‌های اندرویدی با کیفیت تجاری بسازید، قابلیت‌های کسب درآمد مانند تبلیغات را ادغام کنید، بازی‌ها را در پلتفرم‌های WebGL و موبایل منتشر کنید و پروژه‌ها را با استفاده از سیستم‌های کنترل نسخه مدیریت نمایید.

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

ساخت بازی اندرویدی مسابقه‌ای سه بعدی ZigZag با یونیتی Build 3D ZigZag Racing Android Game with Unity

  • مقدمه‌ای بر بازی ZigZag Racer Introduction to ZigZag Racer Game

  • ساخت اولین پلتفرم Creating The First Platform

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

  • ساخت پلتفرم‌های کوچک Creating Small Platforms

  • افزودن مدل ماشین Adding The Car Model

  • تنظیمات Collider ماشین Setting Up The Car Collider

ساخت بازی اندرویدی مسابقه‌ای سه بعدی ZigZag با یونیتی - بخش دوم Build 3D ZigZag Racing Android Game with Unity - Part 2

  • ساخت اسکریپت کنترل ماشین و حرکت دادن آن Creating Car Controller Script & Moving The Car

  • بررسی ورودی‌ها و تغییر جهت ماشین Checking Input and Changing Direction of The Car

  • ساخت Game Manager و حرکت پس از اولین لمس Creating Game Manager & Moving After First Touch

  • نادیده گرفتن اولین ضربه (Tap) Ignoring the First Tap

ساخت بازی اندرویدی مسابقه‌ای سه بعدی ZigZag با یونیتی - بخش سوم Build 3D ZigZag Racing Android Game with Unity - Part 3

  • درک مکانیسم تولید پلتفرم‌ها (Spawning) Understanding the Platform Spawning Mechanism

  • ساخت پلتفرم‌های تولیدی تصادفی Creating Random Spawning Platforms

  • تولید خودکار پلتفرم‌ها Spawning Platforms Automatically

  • ساخت دوربین با دنبال‌کننده نرم Creating Smooth Following Camera

  • توقف تولید پلتفرم و دنبال کردن دوربین هنگام Game Over Stopping Platform Spawning & Camera Following on Game Over

  • ساخت افکت سقوط پلتفرم Creating The Platform Falling Effect

  • بارگذاری مجدد مرحله و اصلاح نورپردازی Reloading Level & Fixing Light

ساخت بازی اندرویدی مسابقه‌ای سه بعدی ZigZag با یونیتی - بخش چهارم Build 3D ZigZag Racing Android Game with Unity - Part 4

  • ساخت سیستم امتیازدهی Creating A Score System

  • نمایش امتیاز روی صفحه Displaying Score on Screen

  • به‌روزرسانی امتیاز در حین بازی Updating Score During Game Play

  • طراحی رابط کاربری (UI) منوی اصلی Creating Main Menu UI

  • انیمیشن دادن به متن Tap Animating The Tap Text

  • ساخت متن بالاترین امتیاز (High Score) Creating The High Score Text

  • به‌روزرسانی و ذخیره بالاترین امتیاز Updating and Saving The High Score

  • رفع برخی مشکلات فنی Fixing Some Problems

ساخت بازی اندرویدی مسابقه‌ای سه بعدی ZigZag با یونیتی - بخش پنجم Build 3D ZigZag Racing Android Game with Unity - Part 5

  • یافتن و وارد کردن موسیقی رایگان برای بازی Finding and Importing Free Game Music

  • پخش صدا Playing Audio

  • ساخت آیتم‌های قابل جمع‌آوری Creating Collectable Items

  • تولید تصادفی الماس‌ها Spawning Diamonds Randomly

  • افزایش امتیاز و حذف الماس‌ها Incrementing Score & Destroying Diamonds

  • پخش صدا هنگام جمع‌آوری الماس‌ها Playing Audio When Collecting Diamonds

ساخت بازی اندرویدی مسابقه‌ای سه بعدی ZigZag با یونیتی - بخش ششم Build 3D ZigZag Racing Android Game with Unity - Part 6

  • ساخت افکت ذرات (Particle Effect) برای برداشتن آیتم Creating Pick Up Particle Effect

  • پیاده‌سازی افکت ذرات در بازی Instantiating Pick Up Particle Effect

  • تغییر خودکار رنگ پس‌زمینه Changing Background Color Automatically

  • انتشار آنلاین بازی با خروجی WebGL Publish Your Game Online with WebGL Build

  • انتشار بازی در پلتفرم اندروید Publish Your Game on Android Platform

  • پنج مکان برای آپلود رایگان بازی اندروید 5 Places To Upload Your Android Game for Free

ساخت بازی اندرویدی هایپرکژوال رانر بی‌پایان سه بعدی 3D Endless Runner Hyper Casual Android Game

  • تنظیمات اولیه بازی Setting Up The Game

  • افزودن بازیکن Adding The Player

  • ساخت اسکریپت کنترل بازیکن Creating The Player Controller Script

  • محدود کردن موقعیت بازیکن Limiting Player Position

  • ساخت دشمنان Creating Enemies

  • تولید دشمنان از موقعیت‌های تصادفی Spawning Enemies From Random Position

  • شروع مجدد بازی هنگام برخورد Restarting Game On Collision

  • ساخت سیستم امتیازدهی Creating The Score System

ساخت بازی هایپرکژوال رانر بی‌پایان سه بعدی - بخش دوم 3D Endless Runner Hyper Casual Game - Part 2

  • Press Any Key برای شروع بازی Press Any Key To Start The Game

  • ساخت متن چشمک‌زن متحرک Creating Animated Blinking Text

  • ساخت منوی اصلی Creating The Main Menu

  • ذخیره امتیاز و ایجاد High Score Saving Score and Creating High Score

  • افزودن افکت مه (Fog) Adding Fog Effect

  • افزودن کنترل‌های ورودی لمسی Adding Touch Input Controls

  • ساخت UI مستقل از رزولوشن صفحه Creating Screen Resolution Independent UI

  • تبدیل به اندروید و اجرا روی دستگاه موبایل Converting To Android & Running on Mobile Device

ضروریات توسعه بازی اندروید در یونیتی Unity Android Game Development Essentials

  • ورودی لمسی ساده و آسان Easy & Simple Touch Input

  • ورودی لمسی اندروید در یونیتی Unity Android Touch Input

  • ورودی شتاب‌سنج اندروید در یونیتی Unity Android Accelerometer Input

  • لمس و تخریب اشیاء بازی Touch & Destroy Game Objects

  • ورودی لمسی کشویی (Swipe) Touch Swipe Input

پیاده‌سازی تبلیغات ویدیویی و کسب درآمد از بازی Implementing Video Ads & Monetizing Your Game

  • تنظیمات Unity Ads Setting Up Unity Ads

  • پیاده‌سازی تبلیغات ویدیویی بینابینی (Interstitial) Implementing Interstitial Video Ads

  • پخش تبلیغات بینابینی در بازی Playing Interstitial Ads in your Game

  • نمایش تبلیغات بنری در بازی Displaying Banner Ads in Your Game

آموزش سیستم کنترل نسخه (Version Control) Learn Version Controlling

  • چرا از کنترل نسخه استفاده کنیم؟ Why Use Version Controlling

  • کلون کردن و ایجاد مخزن (Repository) جدید Cloning and Creating New Repository

  • مثال عملی از کنترل نسخه Practical Version Controlling Example

  • شاخه بندی (Branching) پروژه‌ها Branching Your Projects

  • ارسال مخزن محلی به Github و Bitbucket Pushing Local Repository to Github & Bitbucket

نمایش نظرات

آموزش تسلط بر توسعه بازی با Unity و کسب درآمد از بازی‌های اندروید
جزییات دوره
15h 36m
67
(آخرین آپدیت)
19
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده