آموزش ساخت بازی ترسناک بقا در یونیتی - آخرین آپدیت

دانلود Make a horror survival game in Unity

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ساخت بازی ترسناک بقا در یونیتی ۲۰۲۱: جامع ترین دوره

توسعه حرفه‌ای بازی با یونیتی: خلق گرافیک خیره‌کننده با Post Processing

مهارت‌های کلیدی دوره:

  • ساخت بازی ترسناک بقا منحصر به فرد در یونیتی ۲۰۲۱
  • آموزش برنامه‌نویسی آسان و کاربردی C#
  • خلق هوش مصنوعی پیشرفته برای دشمنان
  • پیاده‌سازی مکانیک‌های مبارزه تن به تن، شلیک با سلاح گرم و پرتابی
  • طراحی صفحه بارگذاری سفارشی (Custom Load Screen)
  • ساخت منوی اصلی جذاب (Main Menu)
  • ایجاد منوی اینونتوری تعاملی (Interactive Inventory Menu)
  • یادگیری ساخت بازی‌های AAA در یونیتی
  • پروژه‌های سطح مبتدی و متوسط گنجانده شده

پیش‌نیازها:

  • درک اولیه از محیط یونیتی مزیت محسوب می‌شود. نیازی به تجربه کدنویسی نیست، زیرا برنامه‌نویسی C# به تفصیل پوشش داده خواهد شد.
  • این بازی بسیار پرجزئیات است. برای دنبال کردن پروژه به یک کامپیوتر قدرتمند با مشخصات حداقل زیر نیاز دارید:
    • PC یا Mac با پردازنده حداقل ۲.۵ گیگاهرتز
    • حداقل ۴ گیگابایت رم
    • حداقل ۱۰ گیگابایت فضای خالی روی هارد دیسک
    • کارت گرافیک با حداقل ۲ گیگابایت رم اختصاصی

مشخصات کامپیوتر من هنگام ضبط این دوره آموزشی:

ویندوز ۱۰، پردازنده i7 با فرکانس ۴ گیگاهرتز، ۳۲ گیگابایت رم، کارت گرافیک انویدیا Geforce 1070 با ۸ گیگابایت رم. این تنظیمات به من اجازه می‌دهد نرخ فریم ۶۰ فریم بر ثانیه را در بازی دریافت کنم، اما بازی حتی با ۳۰ فریم بر ثانیه نیز به خوبی اجرا می‌شود.

آیا به دنبال ساخت یک بازی ترسناک بقا حرفه‌ای در یونیتی هستید؟ این دوره برای شماست! این دوره برای هر کسی که عاشق طراحی بازی است و می‌خواهد بازی‌های شگفت‌انگیز بسازد، طراحی شده است.

در این دوره، یک بازی بقا اول شخص می‌سازیم که در آن باید در جزیره‌ای پر از زامبی‌ها زنده بمانید و قبل از اینکه سطح عفونتتان به ۱۰۰ برسد و خودتان تبدیل به یکی از مردگان شوید، به دنبال واکسن باشید.

در این نسخه به‌روز شده ۲۰۲۲ دوره، از کدنویسی سطح متوسط برای ارتقاء مهارت‌های حرفه‌ای شما در طراحی بازی استفاده خواهیم کرد. اگر کاملاً با یونیتی ناآشنا هستید، نسخه سطح مبتدی این دوره در بخش‌های بعدی نیز در دسترس است. این به شما امکان می‌دهد ابتدا سطح مبتدی را تکمیل کرده و سپس به سطح متوسط بروید. مانند خرید دو دوره با قیمت یک دوره!

برای تکمیل این پروژه به یک کامپیوتر قدرتمند نیاز دارید، پس لطفاً مطمئن شوید کامپیوتر شما حداقل مشخصات لازم را دارد.

محتوای دوره:

  • شروع با ایجاد جلوه‌های بصری AAA با استفاده از Post Processing برای ایجاد فضای شب. نقشه محیط و آیتم‌ها رایگان هستند و می‌توانید از آن‌ها در هر بازی که خلق می‌کنید استفاده کنید. همچنین دوربین دید در شب با قابلیت زوم اضافه خواهیم کرد.
  • سپس یک منوی اینونتوری تعاملی می‌سازیم که به شما امکان می‌دهد آیتم‌ها و سلاح‌های مختلف را حمل کرده و آن‌ها را ترکیب کنید تا سلاح‌های جدیدی مانند شعله‌افکن دست‌ساز (با استفاده از اسپری و فندک) و کوکتل مولوتوف بسازید.
  • سلاح‌های تن به تن، سطح استقامت شما را هنگام استفاده کاهش می‌دهند، بنابراین باید در حمله به دشمنان از استراتژی استفاده کنید. ممکن است برای فرار به استقامت کافی نیاز داشته باشید. سلاح‌های گرم نیز قابل برداشتن هستند، اما صدای زیادی تولید می‌کنند که می‌تواند ارتش‌های بزرگ زامبی را به سمت شما جذب کند، پس مطمئن شوید مهمات کافی برای فرار دارید.
  • سپس شخصیت‌های زامبی را وارد می‌کنیم که استفاده از آن‌ها در این پروژه و هر پروژه دیگری رایگان است. جریان انیمیشن را با استفاده از Mecanim توسعه می‌دهیم که تنوع زیادی در انواع زامبی‌ها ایجاد می‌کند.
  • روی مسیریابی (Pathfinding) و هوش مصنوعی کار خواهیم کرد تا زامبی‌ها بتوانند تصمیمات خود را در مورد محل رفتن و کاری که باید انجام دهند، بگیرند. به محض اینکه زامبی‌ها شما را شناسایی کنند، راه‌های مختلفی برای شکار شما پیدا خواهند کرد!
  • سیستم‌های اسپاون (Spawn) شخصیت‌ها را اضافه می‌کنیم تا توهم تعداد بی‌نهایتی زامبی ایجاد شود و در عین حال سیستم را بهینه‌سازی می‌کنیم تا به راحتی روی هر سیستم کامپیوتری اجرا شود.
  • سیستم باز و بسته شدن درها و همچنین سیستم قفل درها را می‌سازیم. برخی از درها نیاز به کلید برای باز شدن دارند. بنابراین، کاوش در نقشه برای تکمیل بازی ضروری می‌شود.
  • در نهایت روی منوی اصلی و صفحه بارگذاری کار می‌کنیم.

در پایان این دوره، شما یک بازی ترسناک بقای کامل خواهید داشت که می‌توانید آن را به عنوان یک محصول نهایی صادر کنید. مهارت‌ها، اعتماد به نفس و درک لازم برای ساخت بازی‌های خود در یونیتی را کسب خواهید کرد.

پس چرا امروز ثبت نام نکنید؟ مشتاق دیدن شما در دوره هستم.

این دوره شامل دارایی‌های رایگان زیر است:

  • صحنه سه‌بعدی محیط ترسناک رایگان
  • سلاح‌های رایگان از Sketchfab
  • شخصیت‌های زامبی متحرک واقع‌گرایانه رایگان
  • صداها و موسیقی رایگان

موسیقی رایگان از Bensound


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

تنظیم Unity Setup Unity

  • مقدمه دوره به‌روز شده Introduction to the Updated course

  • به به‌روزرسانی ۲۰۲۲ خوش آمدید، یک بازی بقا ترسناک در Unity بسازید Welcome to the update 2022 make a Horror Survival game in Unity

  • نصب پروژه Install the project

  • نگاهی به پروژه Looking at the project

  • بهینه‌سازی صحنه Optimising the scene

پس‌پردازش Post Processing

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

  • پس‌پردازش شبانه Night time post processing

  • نور فانوس دریایی Lighthouse Light

  • حالت دید در شب Nightvision Mode

  • پوشش دید در شب Nightvision overlay

  • زوم دید در شب Nightvision zoom

  • روشن کردن دید در شب Turning nightvision on

  • منبع تغذیه باتری دید در شب Nightvision battery power

  • زمانی که منبع تغذیه باتری به ۰ می‌رسد When battery power reaches 0

  • تغییر اندازه رابط کاربری Resizing UI

  • چراغ قوه Flashlight

  • Flashlight UI

  • خاموش کردن چراغ قوه Flashlight off

  • منبع تغذیه باتری چراغ قوه Flashlight battery power

شخصیت بازیکن Player character

  • دست‌های اول شخص (FPS Arms) FPS Arms

  • راه‌اندازی دست‌ها Setting up the arms

  • شیء بطری Bottle object

  • کیت بقا لایت (Survival Kit Lite) Survival Kit Lite

  • وارد کردن اسلحه‌های جدید Importing new weapons

  • راه‌اندازی اسلحه‌های جدید Setting up new weapons

  • حمل اسلحه‌های جدید Carrying new weapons

  • راه‌اندازی تفنگ Setting up the gun

  • راه‌اندازی تفنگ ساچمه‌ای Setting up the shotgun

  • راه‌اندازی انیماتور Setting up the animator

  • اسکریپت تغییر اسلحه Script for weapon change

  • اسکریپت حرکت بین اسلحه‌ها Script for moving through weapons

  • حرکت دست‌های اول شخص Moving FPS Arms

  • انیمیشن‌های جدید برای چوب‌دستی New animations for bat

  • اضافه کردن تبر Adding an axe

  • اضافه کردن قوطی اسپری Adding a spray can

  • انیمیشن قوطی اسپری Spray can animation

  • اضافه کردن بطری Adding a bottle

  • انیمیشن‌ها و صداهای اسلحه Weapon animations and sounds

  • صداهای پا Footstep sounds

  • تنظیم نورپردازی Adjusting lighting

صفحه موجودی Inventory Screen

  • پس‌زمینه موجودی Inventory background

  • مسدود کردن کنترلر اول شخص Freezing the FPS Controller

  • چیدمان موجودی Inventory layout

  • اسکریپت موجودی Inventory script

  • تغییر آیتم‌های نمایش داده شده Changing display items

  • اضافه کردن صداهای موجودی Adding inventory sounds

  • دکمه استفاده Use button

  • محو کردن دکمه‌ها Fade out buttons

  • موجودی آیتم‌ها Items Inventory

  • اسکریپت موجودی آیتم Item inventory script

  • محو کردن دکمه‌ها Fading out buttons

  • تعویض منوها Switching menus

  • راه‌اندازی ترکیب Combine setup

  • اسکریپت ترکیب Combine script

  • راه‌اندازی پارچه Setting up the cloth

  • شیدر دو طرفه Double sided shader

  • انیمیشن بطری با پارچه Animation for bottle with cloth

  • ترکیب موجودی اسلحه Weapon inventory combine

برداشت‌ها Pickups

  • شیء کمد Cupboard Object

  • دانلود برداشت‌ها Download pickups

  • راه‌اندازی برداشت‌ها Setting up pickups

  • بررسی برداشت‌ها Checking pickups

  • دارایی LOD خودکار (Auto LOD asset) Auto LOD asset

  • LOD خودکار (AutoLOD) AutoLOD

  • پیش‌ساخت‌های برداشت‌ها (Prefabs of pickups) Prefabs of pickups

  • انیمیشن‌های برداشت Pickup animations

  • پیش‌ساخت‌های آیتم Item prefabs

  • بررسی اندازه Checking size

  • اسکریپت Raycast Raycast script

  • نمایش برداشت‌ها Displaying pickups

  • فشار دادن E برای برداشت Press E to pickup

  • اسلحه‌های برداشته شده Weapons picked up

  • راه‌اندازی برداشت آیتم Setting up item pickups

  • مقادیر آیتم Item amounts

  • برداشت مهمات Ammo pickups

سیستم در Door system

  • انیمیشن‌های در Door animations

  • اسکریپت باز کردن در Door open script

  • بررسی برداشت‌های پشت درها Check pickups behind doors

  • درهای قفل شده Locked doors

  • درهای قفسه Shelf doors

  • درهای خانه و کلبه House and cabin doors

ترکیب آیتم‌ها Combining items

  • راه‌اندازی آیکون‌های جدید Setting up new icons

  • اسکریپت تیراندازی تفنگ Gun shooting script

  • شعله سر لوله (Muzzle flash) Muzzle flash

  • اسکریپت رابط کاربری اسلحه Weapon UI script

  • اسکریپت قوطی اسپری Spray can script

  • اضافه کردن آتش به قوطی اسپری Adding fire to the spraycan

  • راه‌اندازی پرتاب بطری Setting up the bottle throw

  • رندر خط (Line renderer) Line renderer

  • پرتاب یک بطری Launch a bottle

  • صدای شکستن بطری Bottle smash sound

  • انیمیشن پرتاب Throwing animation

  • استفاده از مقادیر بطری Using bottle amounts

  • کوکتل مولوتوف Molotov cocktail

  • آتش بطری Bottle fire

  • انفجار مولوتوف Molotov explosion

  • محدود کردن مقدار پرتاب Limit throw amount

  • تغییر رنگ خط مسیر پرتاب Change trajectory line color

  • استفاده مجدد از قوطی اسپری Reuse spraycan

  • نشانگر صفحه Screen pointer

  • نمایش سلامت رابط کاربری UI health display

  • اسکریپت‌نویسی استقامت Scripting stamina

  • صداهای نفس کشیدن Breathing sounds

  • نرخ عفونت Infection rate

  • دکمه‌های موجودی سلامت Health inventory buttons

  • محدود کردن آمار Capping stats

  • باتری چراغ قوه Flashlight battery

  • کلیدها Keys

زامبی‌ها Zombies

  • شخصیت‌های زامبی Zombie characters

  • LOD های زامبی Zombie LODs

  • روشن کردن زامبی‌ها Lighting the zombies

  • پیش‌ساخت‌های زامبی Zombie prefabs

  • انیمیشن‌ها Animations

  • اسکریپت انیمیشن Animation script

  • انیمیشن‌های دیگر Other animations

  • حالت‌های انیمیشن Animation states

  • محدوده‌های رندر Render bounds

  • حالت‌های تصادفی Random states

  • اطمینان از اینکه شخصیت‌ها گیر نمی‌کنند Making sure characters don't get stuck

  • راه رفتن بین اهداف Walking between targets

  • اهداف تصادفی Random targets

  • بهبود انیمیشن‌های راه رفتن Refining walking animations

  • بررسی تمام زامبی‌ها Checking all zombies

حملات زامبی Zombie Attacks

  • آگاهی از بازیکن Aware of Player

  • موسیقی تعقیب Chase music

  • چند زامبی در حال تعقیب Multiple zombies chasing

  • حمله کردن Attacking

  • چرخش حمله Attack rotate

  • کالایدر حمله زامبی Zombie attack collider

  • اسکریپت حمله زامبی Zombie attack script

  • صداهای حمله Attack sounds

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

  • آسیب رساندن به زامبی‌ها Damaging zombies

  • اسکریپت آسیب به زامبی Damage zombie script

  • انیمیشن‌های واکنش Reaction animations

  • استقامت اسلحه Weapon stamina

  • کشتن زامبی‌ها Killing zombies

  • راه‌اندازی تمام زامبی‌ها Setting up all zombies

  • اسکریپت آسیب تفنگ Gun damage script

  • پاشش خون تفنگ Gun bloodsplat

  • آسیب تفنگ ساچمه‌ای Shotgun damage

  • برد صدای تفنگ Gun sound range

  • رفع اشکالات کوچک Fixing small bugs

  • پر کردن مجدد تفنگ‌ها Reloading guns

  • ذخیره تمام پیش‌ساخت‌ها Saving all prefabs

  • مرگ در اثر آتش Flame death

  • انیمیشن پوست در حال سوختن Animating burning skin

  • آتش برای زامبی‌های دیگر Fire for other zombies

  • بررسی آتش روی زامبی‌های دیگر Checking fire on other zombies

  • صداهای آتش Fire sounds

  • آسیب کوکتل مولوتوف Molotov cocktail damage

  • حواس‌پرتی بطری Bottle distraction

  • پنهان شدن بازیکن Player hiding

  • ذخیره تمام پیش‌ساخت‌های زامبی Saving all zombie prefabs

تولید Spawning

  • حالت‌های زامبی Zombie states

  • تنظیم اهداف Arranging targets

  • تولید زامبی‌ها Spawning zombies

  • جلوگیری از تاخیر در تولید Preventing spawn delay

  • تست سیستم تولید Testing spawn system

  • راه‌اندازی اولین نقطه تولید Setting up first spawn point

  • محدود کردن مقادیر تولید Restricting spawn amounts

  • بررسی زامبی‌های موجود در صحنه Checking zombies in scene

  • زامبی‌هایی که در خانه تولید می‌شوند Zombies spawning in a house

  • واداشتن زامبی‌های بی‌حرکت به تعقیب بازیکن Getting still zombies to chase the player

  • جلوگیری از عبور زامبی‌ها از درها Stop zombies walking through doors

  • قرار دادن نقاط تولید Placing spawn points

  • نقاط تولید متعدد Multiple spawn points

  • هرگز بیش از ۱۴۰ زامبی نباشد Never above 140 zombies

  • برد هشدار Alert range

  • فاصله تولید تصادفی Random spawn distance

  • جهت تولید Spawn direction

  • راه‌اندازی مناطق تولید دیگر Setting up other spawn zones

  • رفع خطای ارجاع تهی (null reference error) Fixing null reference error

چیدمان نهایی Final Layout

  • قرار دادن برداشت‌ها Placing pickups

  • نتایج قرار دادن برداشت Pickup placement results

  • مناطق موسیقی Music zones

  • مدل ژنراتور Generator Model

  • راه‌اندازی ژنراتور Setting up the generator

  • چیدمان ساختمان پزشکی Laying out the medical building

  • راه‌اندازی ژنراتور برای کار کردن Getting the generator to work

  • صدای ژنراتور Generator sound

  • درب برقی Electric door

  • برداشت واکسن Picking up the vaccine

  • نورپردازی داخلی Interior lighting

منوی اصلی Main Menu

  • صفحه بارگذاری آسان Easy Loading Screen

  • ایجاد منوی اصلی Creating a main menu

  • صفحه بارگذاری Loading screen

  • اسکریپت بارگذاری Loading script

  • تست منوی اصلی Testing the main menu

  • شرط برد Win condition

  • پیام مرگ Death message

  • اعتبارنامه (Credits) Credits

  • تنظیمات نهایی صحنه Final adjustments to the scene

  • آماده شدن برای خروجی گرفتن Getting ready for export

  • تست پخش Playthrough test

  • خروجی گرفتن از بازی Exporting the game

  • تست خروجی گرفتن Testing the export

  • تکمیل پروژه Project completion

مقدمه Introduction

  • مقدمه Introduction

محتوای به‌روز شده Updated Content

  • محتوای به‌روز شده Updated Content

  • نکاتی در مورد ساختار دوره Notes on course structure

  • نصب Unity Install Unity

  • ایجاد یک پروژه Create a project

  • رابط کاربری Unity The Unity interface

  • نصب دارایی اصلی Install main asset

  • نصب دارایی‌ها در جدیدترین نسخه‌های Unity Installing assets in latest versions of Unity

  • صحنه به‌روز شده Updated scene

  • صحنه به‌روز شده برای نسخه‌های جدیدتر Unity Updated scene for newer versions of Unity

پس‌پردازش Post Processing

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

  • مه واقعی Real fog

  • دوربین دید در شب Nightvision camera

  • تعویض دوربین‌ها Switching cameras

  • چراغ قوه Flashlight

  • مرور وظیفه چراغ قوه Flashlight task review

  • دارایی‌های استاندارد Unity Unity Standard Assets

  • رفع کنترلر اول شخص Fixing first person controller

  • چیدمان صحنه برای نسخه‌های جدیدتر Unity Scene layout for newer versions of Unity

  • نور فانوس دریایی Lighthouse light

  • تنظیمات سطح Level adjustments

  • پختن نورپردازی Baking lighting

  • اضافه کردن مه واقعی Adding real fog

  • کات اوکلوژن (Occlusion culling) Occlusion culling

صداها و موسیقی Sounds & Music

  • دانلود بسته‌های صوتی Downloading sound packs

  • قرار دادن صداها Placing sounds

  • راهنمای صداها Sounds walkthrough

  • صدای تک‌شات One shot sound

  • پیش‌ساخت صدای تک‌شات One shot prefab

رابط کاربری (UI) User Interface (UI)

  • متن سلامت بازیکن Player health text

  • آیکون باتری Battery icon

  • اسکریپت باتری Battery script

  • تنظیم منوی موجودی Inventory menu setup

  • روشن و خاموش کردن موجودی Switching inventory on and off

  • اضافه کردن برداشت Adding a pickup

  • اسکریپت برداشت Pickup script

  • برداشت سیب Apple pickup

  • به‌روزرسانی سلامت Update health

  • برداشت باتری Battery pickup

  • شارژ مجدد باتری Battery refill

  • ترتیب دکمه‌های موجودی Inventory button order

  • صدای گاز زدن سیب Apple bite sound

  • صداهای برداشت Pickup sounds

  • دانلود اسلحه‌ها Download weapons

  • مقیاس اسلحه Weapon scale

  • پیام اسلحه Weapon message

  • اسلحه‌های موجودی Inventory weapons

  • اختصاص موجودی Inventory assignment

  • مرور اختصاص موجودی Inventory assignment review

  • ذخیره پیش‌ساخت‌های نهایی Saving final prefabs

بازیکن اول شخص First Person Player

  • دست‌های بازیکن Player arms

  • اضافه کردن اسلحه‌های بازیکن Adding player weapons

  • انیمیشن بیکار Idle animation

  • اسکریپت تغییر اسلحه Weapon change script

  • اضافه کردن اسلحه‌های تفنگی Adding gun weapons

  • تغییر انیمیشن‌ها Changing animations

باز کردن درها Opening doors

  • انیمیشن‌های در Door animations

  • اسکریپت در Door script

  • انیمیشن در سمت چپ Left door animation

  • اضافه کردن صداهای در Adding door sounds

  • پیام در Door message

  • در قفل شده Door locked

  • کالایدرهای درخت Tree colliders

دشمنان Enemies

  • وارد کردن دشمن Importing the enemy

  • روشن کردن دشمن Lighting the enemy

  • چراغ قوه برای دشمنان Flashlight for enemies

  • اسلحه دشمن Enemy weapon

  • NavMesh NavMesh

  • اهداف دشمن Enemy targets

  • مکث دشمن Enemy pause

  • انیمیشن توقف بهبود یافته Improved stopping animation

  • اهداف تصادفی Random targets

  • دشمنان می‌توانند درها را باز کنند Enemies can open doors

  • دویدن دشمن به سمت بازیکن قسمت ۱ Enemy runs to player part 1

  • دویدن دشمن به سمت بازیکن قسمت ۲ Enemy runs to player part 2

  • بررسی‌های ناموفق Failed checks

  • انیمیشن حمله Attack animation

  • اسکریپت حمله Attack script

  • دشمنان متعدد Multiple enemies

حمله به دشمنان Attacking enemies

  • استقامت بازیکن Player stamina

  • حملات اسلحه بازیکن Player weapon attacks

  • بررسی حملات اسلحه Checking weapon attacks

  • دشمن آسیب می‌بیند Enemy gets damaged

  • تنظیم آسیب دشمن Enemy damage adjust

  • مرگ دشمن Enemy death

  • واکنش ضربه بزرگ Big hit reaction

  • آسیب دشمن Enemy damage

  • تگ‌های اسلحه Weapon tags

  • جلوه پاشش خون Blood splat effect

  • تست پاشش خون Blood splat test

تیراندازی با تفنگ Shooting the gun

  • نشانه گرفتن تفنگ Aiming the gun

  • آسیب تفنگ Gun damage

  • شعله سر لوله Muzzle flash

  • رابط کاربری تفنگ Gun UI

  • پر کردن مجدد گلوله‌ها Bullets refill

  • تیراندازی با کمان Crossbow shooting

  • رابط کاربری کمان Crossbow UI

  • آسیب کمان Crossbow damage

  • پر کردن مجدد تیر Arrow refill

منوی اصلی Main Menu

  • ایجاد صفحه بارگذاری Create the loading screen

  • ایجاد منوی اصلی Creating the main menu

  • پنل مرگ Death panel

  • بازنشانی برای بازی جدید Resetting for new game

  • جزئیات نهایی منو Menu final details

منوی گزینه‌ها Options menu

  • چیدمان منوی گزینه‌ها Options menu layout

  • چیدمان گزینه‌های بصری Visuals options layout

  • چیدمان گزینه‌های صوتی Sounds options layout

  • چیدمان‌های گزینه‌های دیگر Other options layouts

  • اسکریپت‌نویسی دکمه‌های گزینه‌ها Options buttons scripting

  • روشن و خاموش کردن گزینه‌ها Switching options on and off

  • اسکریپت‌نویسی روشنایی و مه Scripting brightness and fog

  • اسکریپت‌نویسی ضد پلکه‌شدن (anti aliasing) Scripting anti aliasing

  • اسکریپت‌نویسی حجم صدا Scripting sound volume

  • اسکریپت‌نویسی بازگشت به منو Scripting back to menu

دشمنان جدید New Enemies

  • وارد کردن دشمنان جدید Importing new enemies

  • مواد دشمن Enemy materials

  • اجزای دشمن Enemy components

  • دادن اسلحه به دشمنان Giving enemies weapons

  • آسیب اسلحه دشمن Enemy weapon damage

  • انیمیشن اسلحه Weapon animation

  • اسکریپت‌نویسی انیمیشن‌های اسلحه Scripting weapon animations

  • بررسی حملات دشمن Checking enemy attacks

  • انیمیشن‌های مرگ Death animations

  • اجتناب دشمن Enemy avoidance

  • آماده کردن دشمنان برای تولید قسمت ۱ Getting enemies ready for spawning part 1

  • آماده کردن دشمنان برای تولید قسمت ۲ Getting enemies ready for spawning part 2

  • بررسی آسیب اسلحه دشمن Checking enemy weapon damage

  • تغییرات نور دشمن Enemy lighting changes

  • تولید دشمنان Spawning enemies

  • محدود کردن تولید دشمنان Limiting enemy spawns

  • تنظیمات دشواری Difficulty settings

  • بررسی‌های تصادفی دشمن Random enemy checks

سیستم ذخیره Save system

  • ذخیره مقادیر Saving values

  • ذخیره بولین‌ها (bools) Saving bools

  • بارگذاری داده‌های بازی Loading game data

  • دکمه بارگذاری برای منو Load button for menu

  • بررسی داده‌های ذخیره شده Checking saved data

  • ذخیره برداشت‌های باقی مانده Saving pickups left

  • ذخیره مهمات باقی مانده Saving ammo left

  • ذخیره برداشت‌های دیگر Saving other pickups

  • ذخیره برداشت‌های اسلحه Saving weapon pickups

  • ذخیره تعداد دشمنان کشته شده Saving how many enemies have died

  • تکمیل سیستم ذخیره Finishing the save system

طراحی سطح Level design

  • نصب پروژه Installing the project

  • قرار دادن برداشت‌ها Placing pickups

  • تعداد برداشت‌ها Pickup numbers

  • بررسی برداشت‌ها Checking pickups

  • مکعب‌های تولید Spawn cubes

  • رفع نهایی Final fixes

صحنه برش انیمیشنی Animated cut scene

  • نام شرکت Company name

  • دوربین صحنه برش انیمیشنی Animated cut scene camera

  • اضافه کردن صداها Adding sounds

  • انیمیشن دشمن ۱ Animating enemy 1

  • انیمیشن باس Animating the boss

  • تنظیمات Adjustments

  • گفتگو Dialogue

  • نزدیک شدن به شخصیت‌ها Getting closer to the characters

  • زیرنویس‌ها Subtitles

  • پیوند دادن صحنه‌ها Linking scenes

صحنه باس نهایی Final boss scene

  • موقعیت بازیکن Player position

  • راه‌اندازی باس Setting up the boss

  • اسکریپت باس Boss script

  • باس شلیک می‌کند Boss shoots

  • اسکریپت تفنگ Gun script

  • آسیب گلوله Bullet damage

  • آسیب باس Boss damage

  • مرگ باس Boss death

  • صفحه پیروزی Victory screen

خروجی گرفتن از بازی Exporting the game

  • جمع‌بندی نهایی Final wrap up

  • خروجی گرفتن از بازی Exporting the game

ویدیوهای پاداش جدید New Bonus Videos

  • پاداش - برداشت دید در شب Bonus - Nightvision pickup

  • کلت نورافکن بخش ۱ Flare gun part 1

  • کلت نورافکن بخش ۲ Flare gun part 2

  • کلت نورافکن بخش ۳ Flare gun part 3

  • بونس – بالا رفتن از نردبان بخش ۱ Bonus - Climbing ladders part 1

  • بونس – بالا رفتن از نردبان بخش ۲ Bonus - Climbing ladders part 2

  • بونس – دشمنان ظاهر شده شروع به راه رفتن می‌کنند Bonus - Spawned enemies start walking

  • بونس – دشمنان زمانی که نزدیک هستند شما را می‌بینند Bonus - Enemies see you when close by

  • بونس – پردازش پس از تولید سایلنت هیل Bonus - Silent Hill post processing

  • بونس – کات‌سین در طول گیم‌پلی Bonus - Cut scene during gameplay

  • بونس اسکریپت حرکت جدید دشمن Bonus New Enemy Move Script

  • پروژه نهایی تکمیل شده Final completed project

نمایش نظرات

آموزش ساخت بازی ترسناک بقا در یونیتی
جزییات دوره
68 hours
380
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,315
4.6 از 5
دارد
دارد
دارد
Pete Jepson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pete Jepson Pete Jepson

مدرس طراحی بازی من یک معلم واجد شرایط هستم و بیش از 6 سال است که مشغول آموزش طراحی بازی هستم. من از سال 2013 از Unity استفاده می کنم و مجموعه ای از دوره ها را ایجاد کرده ام که به مردم نشان می دهد چگونه با استفاده از این موتور بازی ، بازی و انیمیشن بسازند. با بیش از 22000 دانشجو از بیش از 157 کشور در سراسر جهان ، دوره های من به مردم کمک می کند تا همزمان یاد بگیرند و ایجاد کنند. من کاملاً کمک کرده ام تا در سفر یادگیری به شما کمک کنم. اگر س anyالی دارید یا به هر کمکی نیاز دارید ، من همیشه در دسترس هستم و سریع پاسخ خواهم داد.