آموزش پروژه‌های پیشرفته بازی‌سازی، برنامه‌نویسی C# و قابلیت‌های اجتماعی - آخرین آپدیت

دانلود Advanced Game Projects, C# Scripting, and Social Features

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مهارت‌های خود در موتور Unity را با پروژه‌های پیشرفته بازی، آموزش‌های جامع اسکریپت‌نویسی C# و ادغام قابلیت‌های اجتماعی ارتقا دهید. این دوره مباحثی چون مدل‌های درآمدزایی (Monetization)، ساخت جدول امتیازات (Leaderboard) و توسعه بازی‌های پیچیده را برای توسعه‌دهندگان مشتاق پوشش می‌دهد. آموزش با استراتژی‌های درآمدزایی، ادغام تبلیغات Unity، AppLovin و Chartboost آغاز شده و یاد می‌گیرید چگونه با استفاده از PlayerPrefs، تبلیغات را در زمان‌های بهینه نمایش دهید. در ادامه به سراغ ادغام قابلیت‌های اجتماعی می‌رویم و برای افزایش تعامل بازیکنان، بر ساخت جدول امتیازات و دستاوردهای بازی (Achievements) مسلط خواهید شد. دروس مفصل شما را در مسیر تنظیم این سیستم‌ها راهنمایی می‌کنند. دوره فشرده برنامه‌نویسی C# نیز از مفاهیم پایه مانند متغیرها و حلقه‌ها تا مباحث پیچیده‌ای چون تشخیص برخورد (Collision Detection) و مدیریت Coroutine را پوشش می‌دهد. پروژه‌های عملی، شامل ساخت بازی‌های دو بعدی و سه بعدی، تجربه دست‌اول شما را تضمین می‌کند. در پایان، شما مجموعه‌ای از بازی‌های پیشرفته دارای قابلیت‌های اجتماعی و سیستم درآمدزایی خواهید داشت که آماده انتشار هستند. این دوره برای توسعه‌دهندگان سطح متوسط تا پیشرفته که آشنایی پایه‌ای با Unity و C# دارند، ایده‌آل است و شامل آموزش‌های کاربردی، پروژه‌های عملی، منابع جامع و پشتیبانی جامعه کاربری است.

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

شروع کسب درآمد از بازی‌ها - درآمدزایی از بازی‌های شما Start Earning Money from Your Games - Monetize Your Games

  • ادغام تبلیغات ویدئویی Unity - بسیار آسان Integrate Unity Video Ads - Super Easy

  • نمایش تبلیغات هر سه بار با استفاده از PlayerPrefs Show Ads Every Three Times Using PlayerPrefs

  • ادغام آسان تبلیغات AppLovin در بازی Integrate AppLovin Ads to Your Game Easily

  • ادغام تبلیغات Chartboost - طراحی شده مخصوص بازی‌ها Integrate Chartboost Ads - Designed Only for Games

ساخت جدول امتیازات و دستاوردها - اجتماعی کردن بازی‌های شما Create Leader Boards and Achievements - Make Your Games Social

  • ساخت جدول امتیازات - بخش اول Creating Leader Boards – Part 1

  • ساخت جدول امتیازات - بخش دوم Creating Leader Boards – Part 2

  • ساخت جدول امتیازات - بخش سوم Creating Leader Boards – Part 3

  • ساخت جدول امتیازات - بخش چهارم Creating Leader Boards – Part 4

  • ساخت جدول امتیازات - بخش پنجم - آپلود APK و لینک کردن Creating Leader Boards – Part 5 - Uploading APK and Linking

  • ساخت دستاوردها (Achievements) در بازی Create Achievements in Your Game

دوره فشرده برنامه‌نویسی C# برای مبتدیان کامل C# Scripting Crash Course for Complete Beginners

  • شروع کار با C# برای توسعه بازی در Unity Getting Started with C# for Unity Game Development

  • درک اولین برنامه C# Understanding the First C# Program

  • متغیرها و انواع داده‌ها در C# Variables and Data Types in C#

  • توابع Start و Update Start and Update Functions

  • توابع Awake و Start Awake and Start Function

  • توابع در C# C# Functions

  • تخریب اشیاء (Destroying Objects) Destroying Objects

  • دستورات شرطی If Else در C# If Else Statements in C#

  • مفهوم حلقه‌ها Concept of Loops

  • حلقه‌های While در C# While Loops in C#

  • حلقه‌های For در C# For Loops in C#

  • آرایه‌ها در Unity و C# Arrays in Unity and C#

  • حلقه‌های foreach در Unity C# foreach Loops in Unity C#

  • کامپوننت Transform در Unity و C# Transform Component in Unity and C#

  • کار با Unity transform.position Unity transform.position

  • حرکت دادن اشیاء با transform.Translate Moving Objects with transform.Translate

  • چرخاندن GameObjects Rotating GameObjects

  • مقیاس‌بندی و تغییر اندازه GameObjects Scaling GameObjects and Changing Size

  • تگ‌ها (Tags) در Unity C# Tags in Unity C#

  • بررسی برخوردها با OnCollisionEnter2D Checking Collisions with OnCollisionEnter2D

  • تریگرها و OnTriggerEnter2D Triggers and OnTriggerEnter2D

  • بردارها (Vectors) در Unity C# Vectors in Unity C#

  • مفاهیم Public و Private در C# Public and Private in C#

  • استفاده از SerializeField در Unity C# SerializeField in Unity C#

  • استفاده از HideInInspector در Unity C# HideInInspector in Unity C#

  • یافتن GameObjects با استفاده از تگ‌ها Finding GameObjects with Tags

  • یافتن چندین GameObject با تگ‌ها Finding Multiple GameObjects with Tags

  • پریفب‌ها و Instantiate در Unity C# Prefabs and Instantiate in Unity C#

  • فراخوانی مکرر توابع با InvokeRepeating InvokeRepeating calling Functions Repeatedly

  • ورودی‌ها با Input.GetKeyDown Inputs with Input.GetKeyDown

  • ورودی‌ها با Input.GetButtonDown Inputs with Input.GetButtonDown

  • کوروتین‌ها (Coroutines) در Unity C# Coroutines in Unity C#

  • ورودی موس و موقعیت موس Mouse Input and Mouse Position

  • ورودی با Input.GetAxis Input with Input.GetAxis

  • تابع GetComponent در Unity C# GetComponent Function in Unity C#

  • تابع GetComponentInChildren در Unity C# GetComponentInChildren Function in Unity C#

  • لود کردن صحنه‌ها (Loading Scenes) Loading Scenes

  • کار با Unity Time.deltaTime Unity Time.deltaTime

مبانی توسعه بازی اندروید با Unity برای مبتدیان کامل Unity Android Game Development Basics for Complete Beginners

  • بیلد و اجرای اولین بازی اندروید Build and Run Your First Android Game

  • فرآیند تنظیمات اندروید Android Setup Process

  • کنترل ورودی لمسی برای توسعه بازی اندروید در Unity Touch Input Control for Unity Android Game Development

  • ورودی شتاب‌سنج و کنترل با تغییر زاویه (Tilt) Accelerometer Input and Tilt Control

  • سیستم لمس و تخریب در Unity Unity Touch and Destroy

  • رابط کاربری واکنش‌گرا (Responsive UI) Responsive UI

  • کنترل ورودی با کشیدن (Swipe) Swipe Input Control

  • ورودی جوی‌استیک لمسی Touch Joystick Input

ساخت بازی دو بعدی Brick Breaker (شکستن آجرهای) Create a 2D Brick Breaker Game

  • تنظیم محیط بازی Setting Up the Game Environment

  • حرکت دادن پد (Paddle) Moving Paddle

  • دریافت ورودی‌های کیبورد Taking Keyboard Inputs

  • محدود کردن حرکت بازیکن Restricting Player Movement

  • افزودن خاصیت پرش توپ Adding Ball Bounce

  • افزودن مرزها Adding Boundaries

  • اعمال نیرو به توپ Adding Force to Ball

  • حرکت توپ هنگام فشردن کلید Moving Ball on Keypress

  • حرکت دادن توپ با پد Moving Ball with Paddle

  • اعمال نیرو فقط برای یک بار Adding Force Only Once

  • افزودن آجرها Adding Bricks

  • ساخت پس‌زمینه بازی Creating Game Background

  • ساخت پریفب‌های آجر Creating Brick Prefabs

  • افزودن سیستم امتیاز Adding Score

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

ساخت بازی مسابقه‌ای دو بعدی Let's Create a 2D Racing Game

  • راه اندازی بازی Setting Up the Game

  • افزودن مسیر مسابقه Adding the Track

  • حرکت دادن ماشین Moving the Car

  • کنترل ماشین با کلیدهای جهت‌نما Controlling Car with Arrow Keys

  • محدود کردن حرکت ماشین Restricting Car Movement

  • افزودن ماشین دشمن Adding Enemy Car

  • قرار دادن ماشین‌های دشمن در موقعیت تصادفی Enemy Cars in Random Position

  • سیستم اسپاون (تولید) ماشین‌های دشمن Spawning Enemy Cars

  • برخورد ماشین‌ها Car Collisions

  • حذف ماشین‌های اضافی Removing Extra Cars

  • افزایش سرعت بازی Speed Up the Game

  • استفاده از ماشین‌های تصادفی مختلف Different Random Cars

  • افزودن دکمه توقف (Pause) Adding Pause Button

  • ساخت منوی بازی Creating Game Menu

  • منوی پایان بازی (Game Over) Game Over Menu

  • افزودن رابط کاربری امتیاز Adding Score UI

  • فعال‌سازی دکمه‌ها در زمان اجرا Activating Buttons at Runtime

  • افزودن صدای ماشین Adding Car Sound

  • مدیریت صدا (Audio Manager) Audio Manager

  • مقیاس‌بندی UI بازی برای اندازه‌های مختلف صفحه Scale Game UI To Different Screen Size

  • ورودی‌های مخصوص هر پلتفرم Platform-Specific Input

  • ورودی دکمه‌های لمسی Touch Button Input

  • ورودی لمسی Touch Input

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

نمایش نظرات

آموزش پروژه‌های پیشرفته بازی‌سازی، برنامه‌نویسی C# و قابلیت‌های اجتماعی
جزییات دوره
17h 55m
95
(آخرین آپدیت)
123
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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