آموزش بوت‌کمپ جامع ساخت بازی با Unity - سازگار با Unity 6 [ویدئویی] - آخرین آپدیت

دانلود Unity Game Creation Bootcamp - Unity 6 Compatible [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: توسعه بازی نیازمند ترکیبی از خلاقیت و مهارت‌های فنی است و این بوت‌کمپ یونیتی، ترکیبی ایده‌آل از هر دو را ارائه می‌دهد. شما با شروع از مفاهیم پایه، محیط Unity را نصب کرده، با رابط کاربری آشنا می‌شوید و با مدل‌های سه بعدی، بافت‌ها (Textures) و سیستم فیزیک کار خواهید کرد. با افزایش مهارت، یک کاراکتر اول شخص کاملاً قابل کنترل، همراه با انیمیشن‌ها، مکانیک‌های سلاح و طراحی صدا برای ایجاد یک تجربه گیم‌پلی غوطه‌ورکننده می‌سازید. سپس مسیر را با ساخت یک محیط بازی پویا ادامه می‌دهید؛ از تراشیدن زمین (Terrain) و افزودن افکت‌های جوی مانند Skybox و مه، تا پیاده‌سازی نورپردازی در لحظه (Real-time) برای رسیدن به یک ظاهر حرفه‌ای. سپس وارد دنیای هوش مصنوعی دشمنان شده و یاد می‌گیرید چگونه زامبی‌ها را با استفاده از NavMesh پیشرفته و ماشین‌های حالت محدود (Finite State Machines) برنامه‌ریزی کنید. مکانیک‌های مبارزه شامل شلیک، سیستم آسیب و فیزیک Ragdoll، اکشن بازی را زنده می‌کند. در نهایت برای تکمیل پروژه، یک رابط کاربری (HUD) بصری را ادغام کرده، عملکرد بازی را بهینه می‌کنید و جزئیاتی مانند جلوه‌های صوتی، Post-processing و عناصر تعاملی UI را می‌افزایید. در پایان این دوره، شما یک بازی اول شخص کاملاً قابل بازی خواهید داشت و مهارت‌های لازم برای ادامه مسیر به عنوان یک توسعه‌دهنده بازی با Unity را کسب کرده‌اید. - تسلط بر رابط کاربری و ابزارهای Unity به صورت موثر - ساخت و متحرک‌سازی کاراکتر اول شخص با عناصر تعاملی - پیاده‌سازی حرکت مبتنی بر فیزیک، مکانیک‌های سلاح و تریگرهای انیمیشن - طراحی دشمنان هوشمند با سیستم مسیریابی و ماشین حالت محدود - ساخت محیط‌های بازی واقع‌گرایانه با بافت‌ها و نورپردازی دقیق - توسعه عناصر UI و اجزای HUD برای بازخورد به بازیکن این دوره برای توسعه‌دهندگان مشتاق بازی، مبتدیان یونیتی و برنامه‌نویسان متوسطی که قصد ساخت یک بازی اول شخص کامل را دارند، طراحی شده است. داشتن دانش پایه برنامه‌نویسی (ترجیحاً C#) مفید است اما الزامی نیست، زیرا مفاهیم کلیدی کدنویسی در طول دوره آموزش داده می‌شوند. - آخرین ویژگی‌های Unity برای توسعه بازی - یک کاراکتر اول شخص کامل با سیستم حرکت، فیزیک و انیمیشن - خروجی نهایی بازی با مدیریت صحنه‌ها، موسیقی پس‌زمینه و بهینه‌سازی‌های نهایی

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

مقدمه Introduction

  • مقدمه Introduction

  • پیوستن به جامعه دانشجویی H3D Join the H3D Student Community

  • راه‌اندازی Pathfinding در یونیتی Setting up Pathfinding in Unity

  • آپدیت به Unity 6 Updating to Unity 6

شروع کار با یونیتی Getting Started with Unity

  • نصب Installation

  • کار با رابط کاربری - بخش اول Navigating the Interface Part 1

  • کار با رابط کاربری - بخش دوم Navigating the Interface Part 2

  • مدل‌ها و مش‌ها (Meshes) Models and Meshes

  • بافت‌ها (Textures) Textures

  • بافت‌ها و مقادیر UV Textures and UV Values

  • بررسی بیشتر متریال‌ها More About Materials

  • شیدرها (Shaders) Shaders

  • فیزیک Physics

  • متریال‌های فیزیکی Physics Materials

  • مروری بر برنامه‌نویسی با Eventها An Overview of Programming with Events

  • مروری بر برنامه‌نویسی با Propertyها An Overview of Programming with Properties

ساخت کاراکتر اول شخص به همراه کنترلر Creating a First Person Character with Controller

  • برنامه‌نویسی حرکت کاراکتر اول شخص (FPC) Programming FPC Movement

  • فیزیک کاراکتر Character Physics

  • دوربین اول شخص A First Person Camera

  • جهت‌دهی و محدود کردن حرکت Orientating and Restricting Movement

  • قفل کردن مکان‌نما (Cursor) Cursor Locking

  • افزودن مدل کاراکتر Adding Character Model

  • انتقال بین انیمیشن‌ها Transitioning Between Animations

  • تریگرهای انیمیشن Animation Triggers

  • افزودن سلاح Adding a Weapon

  • تکمیل انیمیشن‌های بازیکن Completing the Player Animation

  • رویدادهای صوتی در انیمیشن Sound Events in Animation

  • تصادفی کردن صداها Randomising Sounds

  • صداهای پرش و فرود Jumping and Landing Sounds

سیستم برداشتن آیتم‌ها Picking Up Items

  • ساخت آیتم‌های قابل برداشت Creating Pickups

  • تشخیص برخورد با آیتم‌ها Detecting Collisions with Pickups

  • سیستم مدیریت موجودی (Inventory) Keeping an Inventory

  • شلیک سلاح و کاهش مهمات Firing a Weapon To Deplete Ammunition

  • کاهش و بازیابی سلامتی Depleting and Topping Up Health

  • مدیریت خشاب مهمات Ammunition Clip Management

  • اصلاح صداهای پا و پرش Fixing Footstep and Jump Sounds

محیط بازی The Game Environment

  • تراشیدن زمین (Terrain) Sculpting a Terrain

  • بافت‌دهی به زمین Texturing a Terrain

  • درختان Trees

  • افزودن جزئیات به زمین Adding Terrain Details

  • اسکای‌باکس‌ها - بخش اول Skyboxes Part 1

  • اسکای‌باکس‌ها - بخش دوم Skyboxes Part 2

  • مه (Fog) Fog

  • افزودن ساختمان‌ها و اشیاء محیطی Adding Buildings and Props

  • اصول طراحی زیبایی‌شناسی محیط Design Principles for Terrain Aesthetics

  • طراحی چیدمان نقشه بازی Game Map Layouts

  • ساخت مرحله بازی با کاراکتر FPC Constructing the Game Level with FPC

زامبی‌ها!! Zombies!!

  • ساخت زامبی‌های متحرک Creating Animated Zombies

  • وارد کردن زامبی‌ها به محیط Importing Zombies To Terrain

  • مش‌های ناوبری (Navigation Meshes) Navigation Meshes

  • برنامه‌نویسی NavMesh Agents Programming NavMesh Agents

  • ماشین حالت محدود - بخش اول Finite State Machines Part 1

  • ماشین حالت محدود - بخش دوم Finite State Machines Part 2

  • ماشین حالت محدود - بخش سوم Finite State Machines Part 3

  • سیستم اسپاون - بخش اول Spawning Part 1

  • سیستم اسپاون - بخش دوم Spawning Part 2

پیاده‌سازی مبارزات Doing Combat

  • سیستم Ragdoll - بخش اول Ragdolls Part 1

  • سیستم Ragdoll - بخش دوم Ragdolls Part 2

  • شلیک به زامبی‌ها - بخش اول Shooting at Zombies Part 1

  • شلیک به زامبی‌ها - بخش دوم Shooting at Zombies Part 2

  • ساخت نقطه هدف‌گیری برای سلاح Creating a Targeting Site for a Weapon

  • دفن مردگان متحرک Burying the Undead

  • غوطه‌وری Ragdollها Sinking Ragdolls

  • وارد کردن آسیب به بازیکن - بخش اول Damaging The Player Part 1

  • وارد کردن آسیب به بازیکن - بخش دوم Damaging The Player Part 2

  • پایان بازی (Game Over) - بخش اول Game Over Part 1

  • پایان بازی (Game Over) - بخش دوم Game Over Part 2

  • رقص پیروزی Victory Dance

نمایشگر اطلاعات (HUD) Heads Up Display

  • شروع کار با UI در یونیتی Getting Started with Unity's UI

  • ساخت نوار سلامتی (Health Bar) Creating a Health Bar

  • شمارنده مهمات Ammunition Counts

  • نمایش گلوله‌های باقی‌مانده در تفنگ Displaying Bullets Left in Gun

  • ساخت رادار زامبی‌ها - بخش اول Building a Zombie Radar Part 1

  • ساخت رادار زامبی‌ها - بخش دوم Building a Zombie Radar Part 2

  • افزودن کیت‌های پزشکی و جعبه مهمات به رادار Adding Medkits and Ammo Boxes to the Radar

  • ساخت قطب‌نمای هدف Building a Goal Pointing Compass

تکمیل و جزئیات نهایی Final Touches

  • نورپردازی Lighting

  • Reflection Probes Reflection Probes

  • سیستم‌های ذره‌ای (Particle Systems) - بخش اول Particle Systems Part 1

  • سیستم‌های ذره‌ای (Particle Systems) - بخش دوم Particle Systems Part 2

  • سیستم ذره‌ای پیچیده برای آتش Complex Fire Particle System

  • پاشش خون زامبی Zombie Blood Spatter

  • پاشش خون روی صفحه Screen Blood Spatter

  • جلوه‌های صوتی Sound Effects

  • صداهای زامبی Zombie Sounds

  • پخش تصادفی حلقه‌های صوتی Randomly Playing Sound Loops

  • پس‌پردازش (Post Processing) Post Processing

  • منوی اصلی و جابجایی بین صحنه‌ها Main Menu and Scene Switching

  • موسیقی پس‌زمینه مداوم Continuous Background Music

  • کنترل‌های میزان صدا Volume Controls

چالش‌های اضافی Extra Challenges

  • عنوان بازی زامبی Zombie Game Title

  • پایان بازی Game Over

  • موسیقی پیروزی Victory Music

  • سیستم سه فرصت (Three Strikes) Three Strikes and You're Out

  • سایزبندی تصادفی پاشش خون Random Blood Splatter Sizing

  • زامبی‌ها: فراتر از یک شلیک Zombies: More than One Shot Wonders

  • قطب‌نمای چک‌پوینت Checkpoint Compass

بخش پایانی Last But Not Least…

  • بیلد نهایی بازی Building The Game

  • سخن‌های پایانی پنی Some Final Words from Penny

نمایش نظرات

آموزش بوت‌کمپ جامع ساخت بازی با Unity - سازگار با Unity 6 [ویدئویی]
جزییات دوره
20h 8m
99
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Penny de Byl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Penny de Byl Penny de Byl

استاد برنده جایزه بین المللی و نویسنده پرفروش سلام ، من دکتر پنی دی بایل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی ، SAE ، انستیتوی سرگرمی استرالیا و ویکی گودت مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.