آموزش پیشرفته توسعه بازی و مبانی یونیتی (Unity) - آخرین آپدیت

دانلود Advanced Game Development and Unity Basics

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند تا دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. سفری پیشرفته در دنیای توسعه بازی را با دوره جامع ما آغاز کنید که برای توسعه‌دهندگانی طراحی شده است که هدفشان ارتقای مهارت‌ها و دانش فنی است. این دوره با ساخت یک بازی ساده Ball Smash شروع می‌شود تا معرفی سریع و موثری از توسعه بازی برای اندروید ارائه دهد. سپس به سراغ ساخت یک بازی 3D Endless Runner می‌روید که در آن بر تنظیمات کنترل بازیکن، ایجاد دشمنان (Spawning) و پیاده‌سازی سیستم امتیازدهی مسلط خواهید شد و همزمان تجربه کاربری روان را از طریق طراحی رابط کاربری (UI) و کنترل‌های ورودی لمسی تضمین می‌کنید. در ادامه، به ساخت بازی‌های جذاب دیگر می‌پردازید و مدیریت تعاملات بازیکن، ایجاد موانع و مدیریت وضعیت بازی (Game State) را می‌آموزید. هر پروژه بازی به‌گونه‌ای طراحی شده است که مهارت‌های شما را به‌صورت مرحله‌به‌مرحله، از تنظیمات پایه تا خروجی گرفتن برای دستگاه‌های اندرویدی، افزایش دهد. همچنین تکنیک‌های ضروری برای ایجاد محیط‌های غوطه‌ورکننده، مانند افزودن جلوه‌های مه (Fog) و عناصر رابط کاربری متحرک را خواهید آموخت تا بازی‌های شما نه‌تنها کاربردی، بلکه از نظر بصری خیره‌کننده باشند. در مرحله نهایی، دانش عمیقی در زمینه پیاده‌سازی استراتژی‌های درآمدزایی از طریق Unity Ads کسب خواهید کرد. این بخش شامل تنظیم و نمایش انواع تبلیغات مانند ویدیوهای جایزه‌ای (Rewarded Ads) و بنرهای تبلیغاتی برای به حداکثر رساندن درآمد بازی شماست. علاوه بر این، مبانی ضروری یونیتی برای توسعه بازی اندروید، مانند ورودی‌های لمسی، شتاب‌سنج (Accelerometer) و طراحی UI مستقل از رزولوشن صفحه نمایش پوشش داده شده است تا پایه‌ای محکم برای ساخت و گسترش پروژه‌هایتان داشته باشید. این دوره برای توسعه‌دهندگانی که به دنبال ارتقای مهارت‌های خود در ساخت بازی اندروید هستند و آشنایی پایه‌ای با Unity و C# دارند، ایده‌آل است.

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

بازی ۵: ساخت بازی Ball Smash برای اندروید Game 5 - Ball Smash Android Game

  • ساخت یک بازی ساده Ball Smash اندروید در ۴۰ دقیقه Build a Simple Ball Smash Android Game in 40 Minutes

بازی ۶: ساخت بازی هایپرکژوال 3D Endless Runner Game 6 - Build a 3D Endless Runner Hyper-Casual Game

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

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

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

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

  • ایجاد دشمنان Creating Enemies

  • ظهور دشمنان از موقعیت‌های تصادفی Spawning Enemies from Random Positions

  • راه‌اندازی مجدد بازی هنگام برخورد با دشمنان Restarting the Game on Collision with Enemies

  • ایجاد سیستم امتیازدهی Creating the Score System

  • سیستم شروع بازی با فشردن هر کلید 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 the Simplest Way

  • ساخت UI مستقل از صفحه نمایش با مقیاس‌پذیری خودکار Creating Screen Independent UI that Scales Automatically

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

بازی ۷: ساخت یک بازی ساده اندرویدی در یک ساعت Game 7 - Build a Simple Android Game in 1 Hour

  • ساخت اولین بازی اندرویدی شما Build Your First Android Game

بازی ۸: ساخت بازی 3D Tappy Ball Game 8 - 3D Tappy Ball Game

  • تنظیمات بازیکن Setting Up the Player

  • ایجاد مانع Creating the Obstacle

  • حرکت دادن مانع Moving the Obstacle

  • ایجاد موانع بیشتر Creating More Obstacles

  • سیستم ظاهر شدن موانع Spawning the Obstacles

پیاده‌سازی تبلیغات ویدئویی در بازی‌ها Implement Video Ads in Your Games

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

  • پیاده‌سازی تبلیغات ویدئویی در پروژه Implementing Video Ads in Your Project

  • نمایش تبلیغات ویدئویی جایزه‌ای در بازی Show Rewarded Video Ads in Your Games

  • پاداش دادن به بازیکن در ازای تماشای تبلیغ Rewarding the Player for Watching an Ad

  • پیاده‌سازی تبلیغات بنری Implementing Banner Ads

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

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

  • لمس و تخریب اشیاء با استفاده از RayCasting Touch and Destroy Objects with RayCasting in Unity

  • استفاده از شتاب‌سنج (Accelerometer) برای اندروید Unity Accelerometer Input for Android

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

  • پیاده‌سازی ورودی کشیدن (Swipe) در یونیتی Unity Touch Swipe Input

  • پیاده‌سازی ورودی جوی‌استیک لمسی در یونیتی Unity Touch Joystick Input

نمایش نظرات

آموزش پیشرفته توسعه بازی و مبانی یونیتی (Unity)
جزییات دوره
10h 22m
34
(آخرین آپدیت)
186
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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