آموزش تسلط بر توسعه بازی با Unity در 30 روز - بیش از 25 پروژه بازی [ویدئویی] - آخرین آپدیت

دانلود Master Unity Game Development in 30 Days - 25+ Game Projects [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با این دوره جامع و فشرده 30 روزه Unity، به دنیای توسعه بازی‌ها وارد شوید. از مبانی نصب و پیکربندی Unity شروع کرده و به سرعت به سمت ساخت پروژه‌های متنوعی مانند بازی‌های دوبعدی (2D)، تجربه‌های سه‌بعدی (3D) و بازی‌های اندرویدی پیش خواهید رفت. هر بخش شامل مثال‌های کاربردی و واقعی است تا مفاهیم اصلی Unity را به راحتی درک کنید. مکانیک‌های بازی را با ساخت پروژه‌هایی نظیر رانرهای بی‌پایان (Endless Runner)، بازی‌های هزارتو و تیراندازی هدفمند کشف کنید و همزمان ابزارهای ضروری Unity مانند GameManager، طراحی UI و اسکریپت‌نویسی با C# را بیاموزید. همچنین خواهید آموخت که چگونه با استفاده از Unity Ads از بازی‌های خود درآمدزایی کنید و با استفاده از NavMesh، رفتارهای هوشمند برای دشمنان طراحی نمایید. این دوره از پایه‌های مبتدی تا تکنیک‌های پیشرفته، یک مسیر یادگیری بدون نقص را برای هر دانش‌جویی تضمین می‌کند. چه یک توسعه‌دهنده مشتاق باشید و چه یک متخصص با تجربه، این دوره مهارت‌های لازم برای ساخت بازی در پلتفرم‌های مختلف را در اختیار شما قرار می‌دهد. در پایان، شما یک پورتفولیوی قدرتمند شامل بیش از 25 بازی، درک عمیقی از Unity و اعتماد به نفس لازم برای تبدیل ایده‌هایتان به بازی‌های واقعی را خواهید داشت. - توسعه و انتشار بازی‌های 2D، 3D و موبایلی با استفاده از Unity - نوشتن اسکریپت‌های بهینه C# برای کنترل گیم‌پلی و مکانیک‌ها - اجرای استراتژی‌های درآمدزایی بازی با Unity Ads - طراحی عناصر UI واکنش‌گرا و مستقل از پلتفرم - ایجاد رفتارهای هوشمند دشمنان با NavMesh - بهینه‌سازی عملکرد بازی برای پلتفرم‌های مختلف از جمله اندروید این دوره برای توسعه‌دهندگان آینده، علاقه‌مندان و متخصصانی که به دنبال ارتقای مهارت‌های Unity خود هستند طراحی شده است. مبتدیان بدون تجربه قبلی، راهنمای گام‌به‌گام را برای شروع ایده‌آل خواهند یافت و توسعه‌دهندگان سطح متوسط می‌توانند تخصص خود را در ساخت بازی‌های 2D، 3D و اندروید صیقل دهند. علاقه‌مندان به بازی که رویای ساخت و انتشار بازی‌های خود را دارند، تکنیک‌های عملی و گردش کارهای واقعی را برای تحقق ایده‌هایشان خواهند یافت. - دستورالعمل‌های گام‌به‌گام ساخت بازی، از نصب تا استقرار نهایی * رویکرد پروژه-محور برای یادگیری با مثال‌ها و چالش‌های واقعی * راهنمایی‌های تخصصی برای طراحی محیط‌های بازی جذاب و تعاملی

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

روز 1: نصب و پیکربندی Unity 6 Day 1: Installing & Setting Up Unity 6

  • نصب و پیکربندی Unity 6 Installing & Setting Up Unity 6

  • نصب و پیکربندی Unity (اختیاری) Installing & Setting Up Unity - OPTIONAL

  • ساخت اولین اسکریپت در Unity 6 Creating First Script Unity 6

  • رفع مشکل Auto Completion در Visual Studio Fixing Visual Studio Auto Completion Problem

روز 2: ساخت بازی جمع‌آوری هویج با Unity Day 2: Creating A Carrot Collector Game with Unity

  • ساخت بازی جمع‌آوری هویج Creating A Carrot Collector Game

روز 3: ساخت بازی جاخالی دادن سه بعدی با Unity Day 3: Create A 3D Dodging Game with Unity

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

  • ساخت سنگ‌های در حال سقوط Creating the Falling Stones

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

  • ساخت GameManager Creating The GameManager

  • ساخت مکانیسم امتیازدهی Creating Score Mechanism

روز 4: ساخت بازی دوبعدی ترکاندن بادکنک با Unity Day 4: Creating A Balloon Popper 2D Game with Unity

  • ساخت بازی دوبعدی ترکاندن بادکنک Creating A Balloon Popper 2D Game

روز 5: ساخت بازی اندرویدی جاخالی دادن از بلوک‌ها Day 5: Creating A Block Dodger Android Game

  • مقدمه‌ای بر بازی جاخالی دادن از بلوک‌ها Introduction To the Block Dodge Game

  • تنظیم پروژه و وارد کردن Spriteها Setting Up The Project & Importing Sprites

  • ساخت زمین، بازیکن و آسمان Creating Ground Player & Sky

  • ساخت بلوک Creating The Block

  • ساخت اسکریپت بلوک Creating The Block Script

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

  • مدیریت بازی و اسپاون کردن بلوک‌ها GameManager & Spawning Blocks

  • ساخت امتیاز و رابط کاربری (UI) منو Creating Score & Menu UI

  • ساخت متن عنوان و اصلاح UI لمسی Creating The Title Text & Fixing The Tap UI

  • خروجی گرفتن برای اندروید Building For Android

روز 6: ساخت بازی توپ در هزارتوی سه بعدی با Unity Day 6: Build 3D Maze Ball Game with Unity

  • مقدمه‌ای بر بازی توپ در هزارتو Introduction To the Maze Ball Game

  • تنظیم سطح بازی Setting Up The Game Level

  • طراحی هزارتوها Designing The Mazes

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

  • افزودن توپ Adding The Ball

  • ساخت عناصر رابط کاربری (UI) Creating UI Elements

  • ساخت Game Manager و کنترل بازی Creating Game Manager and Controlling The Game

  • افزودن دکمه شروع مجدد Adding A Restart Button

  • اعمال برخی بهبودها در بازی Adding Some Improvements To The Game

روز 7: ساخت بازی اندرویدی رانر بی‌پایان سه بعدی Day 7: Creating A 3D Endless Runner Android Game

  • ساخت بازی رانر بی‌پایان سه بعدی Creating A 3D Endless Runner Game

روز 8: درآمدزایی از بازی‌ها با تبلیغات ویدئویی Day 8: Monetize Your Games With Video Ads

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

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

  • پخش تبلیغات ویدئویی در بازی‌ها Playing Video Ads in Your Games

  • نمایش تبلیغات بنری Displaying Banner Ads

روز 9: ساخت بازی جمع‌آوری سکه سه بعدی با Unity Day 9: Creating A 3D Coin Collector Game with Unity

  • ساخت بازی جمع‌آوری سکه سه بعدی Creating A 3D Coin Collector Game

روز 10: یادگیری مفاهیم ضروری توسعه بازی دوبعدی در Unity Day 10: Learn Unity 2D Game Development Essentials

  • یادگیری مفاهیم ضروری توسعه بازی دوبعدی در Unity Learn Unity 2D Game Development Essential Concepts

روز 11: ساخت پروتوتایپ بازی پلتفرمر دوبعدی Day 11: Create A 2D Platformer Game Prototype

  • ساخت کنترلر بازیکن برای بازی پلتفرمر دوبعدی Creating a 2D Platformer Player Controller

  • افزودن انیمیشن‌های بازیکن Adding Player Animations

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

  • افزودن قابلیت پرش دوجانبه Adding Double Jump Feature

روز 12: ساخت بازی توپ فوتبال سه بعدی Day 12: Creating A 3D Soccer Ball Game

  • ساخت بازی توپ فوتبال با Unity Creating A Soccer Ball Game with Unity

روز 13: بازی اندرویدی غذاخور Day 13: Food Eater Android Game

  • بازی اندرویدی غذاخور Food Eater Android Game

روز 14: ساخت بازی نجات توپ Day 14: Create Save The Ball Game

  • ساخت بازی نجات توپ Create Save The Ball Game

روز 15: بازی شلیک توپ با لمس Day 15: Touch Ball Shoot Game

  • بازی شلیک توپ با لمس Touch Ball Shoot Game

روز 16: آموزش ساده جابجایی با ورودی لمسی Day 16: Moving with Touch Input Simple Tutorial

  • آموزش ساده جابجایی با ورودی لمسی Moving with Touch Input Simple Tutorial

روز 17: ساخت بازی تیراندازی به هدف دوبعدی Day 17: Create A 2D Target Shooting Game

  • ساخت بازی تیراندازی به هدف دوبعدی با Unity Build A 2D Target Shooting Game with Unity

روز 18: طراحی و انیمیت کردن کاراکتر دوبعدی بازی Day 18: Design & Animate A 2D Game Character

  • طراحی کاراکتر هیولای دوبعدی Designing a 2D Monster Character

  • انیمیت کردن کاراکتر دوبعدی در Unity Animating The 2D Character in Unity

روز 19: مبانی مطلق اسکریپت‌نویسی C# برای Unity Day 19: Absolute Basics of C# Scripting for Unity

  • شروع اسکریپت‌نویسی C# در Unity Getting Started with C# Scripting in Unity

  • درک ساختار یک اسکریپت C# Understanding Structure of a C# Script

  • توابع رویداد (Event Functions) در Unity C# Event Functions in Unity C#

  • متغیرها در C# Variables in C#

  • متغیرهای عمومی (Public) در Unity C# Public Variables in Unity C#

  • تابع Update Update Function

  • مبانی توابع در C# Function Basics in C#

  • توابع با نوع بازگشتی و پارامترها در Unity Functions with return Type & Parameters in Unity

روز 20: مباحث تکمیلی اسکریپت‌نویسی C# در Unity Day 20: More About Unity C# Scripting

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

  • شرایط بیشتر و بررسی برابری More Conditions & Equality Checking

  • درک متغیرهای Boolean Understanding Boolean Variables

  • مقدمه‌ای بر آرایه‌ها در C# Introduction to Arrays in C#

  • آرایه‌ها با مثال‌های بیشتر Arrays With More Examples

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

  • حلقه‌های While در اسکریپت‌نویسی C# While Loops in C# Scripting

  • حلقه‌های Foreach در C# Foreach loops in C#

  • دستورات Switch Case در C# Switch Case Statements in C#

روز 21: ساخت کنترلر ماشین دوبعدی از نمای بالا Day 21: Create A 2D Top Down Car Controller

  • ساخت حرکت ماشین دوبعدی Creating 2D Car Movement

  • ساخت مکانیسم چرخش ماشین Creating The Car Turning Mechanism

  • دنبال کردن دوربین برای ماشین دوبعدی نمای بالا Camera Follow for 2D Top Down Car

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

  • زوم خودکار دوربین بر اساس فاصله Auto Zoom Camera based on Distance

روز 22: راهنمای شروع سریع: یادگیری C# برای Unity 3D با مثال‌ها Day 22: QuickStart Guide: Learn C# for Unity 3D with Examples

  • C# برای توسعه بازی Unity - بخش اول C# for Unity Game Development - Part 1

  • C# برای توسعه بازی Unity - بخش دوم C# for Unity Game Development - Part 2

  • C# برای توسعه بازی Unity - بخش سوم C# for Unity Game Development - Part 3

روز 23: ساخت کنترلر کاراکتر سه بعدی به روش ساده و سریع Day 23: Creating A 3D Character Controller Easy & Fast

  • ساخت کنترلر کاراکتر سه بعدی Creating A 3D Character Controller

  • چرخاندن کاراکتر به سمت جهت ماوس Rotating Character Towards Mouse Direction

روز 24: ساخت بازی هایپرکژوال رانر بی‌پایان سه بعدی Day 24: Build A 3D Endless Runner Hyper Casual 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

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

  • فشار دادن هر کلیدی برای شروع بازی Press Any Key To Start The Game

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

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

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

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

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

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

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

روز 26: یادگیری کنترل نسخه (Version Control) Day 26: Learn Version Controlling

  • چرا از کنترل نسخه (Version Control) استفاده کنیم 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

روز 27: یادگیری C# برای توسعه بازی دوبعدی با مثال‌ها Day 27: Learn C# for 2D Game Development By Examples

  • نابود کردن اشیاء (Destroying Objects) Destroying Objects

  • تشخیص کلیک‌های ماوس Detecting Mouse Clicks

  • نابود کردن با ورودی کیبورد Destroying with Keyboard Input

  • حرکت دادن اشیاء با افزودن سرعت (Velocity) Moving Objects by Adding Velocity

  • حرکت با ورودی کیبورد Moving With Keyboard Input

  • تغییر جهت Spriteها (Flipping) Flipping Direction of Sprites

  • تشخیص برخورد و نابود کردن اشیاء Detecting Collision Destroying Objects

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

  • بارگذاری مجدد صحنه بازی Restarting Game Scene

  • تاخیر در فراخوانی توابع Delaying Function Calling

روز 28: ساخت اسکریپت‌های کاربردی C# آماده استفاده در پروژه‌ها Day 28: Create Useful C# Scripts Ready To Use in Game Projects

  • ساخت افکت لرزش دوربین با کد C# Creating Camera Shake Effect with C# Code

  • افزودن رویدادها به دکمه‌ها Adding Events To Buttons

  • چرخاندن اشیاء سه بعدی با ماوس Rotating Objects in 3D With Mouse

  • پس‌زمینه اسکرول بی‌نهایت دوبعدی 2D Infinite Scrolling Background

  • زوم دوربین با چرخاندن اسکرول ماوس Camera Zoom in and Out by Scrolling Mouse Wheel

روز 29: یادگیری مفاهیم ضروری توسعه بازی اندروید Day 29: Learn Android Game Development Essentials

  • آموزش ورودی لمسی (Touch Input) در Unity Unity Touch Input Tutorial

  • لمس و نابود کردن اشیاء در Unity Touch & Destroy Objects in Unity

  • آموزش ورودی شتاب‌سنج (Accelerometer) Accelerometer Input Tutorial

  • ساخت UI واکنش‌گرا در Unity Creating Responsive UI in Unity

  • ورودی کشیدن (Swipe) لمسی در Unity Touch Swipe input in Unity

روز 30: ساخت دشمنان هوشمند در Unity با Navmesh Day 30: Create Intelligent Enemies in Unity with Navmesh

  • شروع کار با Navmesh در Unity Getting Started with Navmesh in Unity

  • تعقیب در حالی که از موانع اجتناب می‌کند Chasing while Avoiding Obstacles

  • همه چیز درباره Navmesh Agent All About Navmesh Agent

  • حرکت Agent روی رمپ‌ها و مکان‌های باریک Agent Moving on Ramp and Narrow Places

  • حرکت Agent هوشمند به طبقات بالا Moving Intelligent Agent Upstairs

  • پرش با Off Mesh Links Jumping with Off Mesh Links

  • ساخت دستی Off Mesh Links Creating Off Mesh Links Manually

نمایش نظرات

آموزش تسلط بر توسعه بازی با Unity در 30 روز - بیش از 25 پروژه بازی [ویدئویی]
جزییات دوره
26h 30m
124
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Raja Biswas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Raja Biswas Raja Biswas

بنیانگذار Charger Games، یادگیرنده و معلم پرشور