آموزش ساخت بازی شوتر اول شخص با یونیتی و سی‌شارپ - آخرین آپدیت

دانلود Learn To Create A First Person Shooter With Unity & C#

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

آموزش ساخت بازی شوتر اول شخص با یونیتی و زبان C#

بازی‌سازی آسان شده است. با زبان سی‌شارپ و یونیتی، بازی شوتر اول شخص (FPS) خود را بسازید.

با این دوره چه چیزهایی یاد می‌گیرید؟

  • آموزش زبان برنامه‌نویسی مدرن و همه‌کاره C#.
  • درک قابلیت‌های توسعه سه‌بعدی در یونیتی.
  • توسعه مهارت‌های قوی و قابل انتقال حل مسئله.
  • کسب درک از فرآیند ساخت بازی.
  • یادگیری عملی برنامه‌نویسی شیءگرا.

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

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

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

در پایان این دوره، توانایی ایجاد عناصر بازی زیر را خواهید داشت:

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


از امروز یادگیری را شروع کنید و به من اجازه دهید به شما کمک کنم تا یک توسعه‌دهنده بازی شوید!

پیش‌نیازها:

  • مک یا پی‌سی که قادر به اجرای یونیتی سه‌بعدی باشد.
  • نسخه یونیتی 2019.3 یا جدیدتر.

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

مقدمه Introduction

  • مقدمه Introduction

  • دانلود منابع Download Assets

  • رابط کاربری یونیتی The Unity Interface

راه اندازی پروژه Project Setup

  • وارد کردن منابع به پروژه Importing Assets to the project

  • راه اندازی صحنه پایه Setting up a Basic Scene

شخصیت – حرکت و چرخش The Player - Moving & Turning

  • راه اندازی شخصیت Setting up the Player

  • راه اندازی کنترلر شخصیت Setting up the Player Controller

  • درک مبانی اسکریپت نویسی Understanding Script Basics

  • حرکت دادن شخصیت Making the Player Move

  • کنترل دوربین Controlling The Camera

  • گزینه های کنترل دوربین Camera Control Options

  • حرکت هنگام چرخش Moving While Turning

  • دنبال کردن شخصیت توسط دوربین Making the camera follow

  • قفل کردن مکان نما روی صفحه Lock Cursor To Screen

شخصیت – حرکات بیشتر The Player - More Movements

  • اضافه کردن گرانش Adding Gravity

  • پرش Jumping

  • پرش دوبل Double-Jumping

  • دویدن Running

  • لرزش حرکت Movement Bobbing

  • چالش – لرزش دویدن CHALLENGE - Run Bobbing

تیراندازی Shooting

  • ساخت پرتابه Creating A Projectile

  • حرکت پرتابه Moving The Projectile

  • حذف پرتابه Destroying The Projectile

  • شلیک پرتابه ها Firing Projectiles

  • اضافه کردن جلوه به پرتابه ها Adding Effects to Our Projectiles

  • رفع اشکال تعاملات پرتابه Fixing Projectile Interactions

  • اضافه کردن یک نشانه‌روی ساده Adding A Simple Crosshairs

  • تغییر جهت پرتابه Changing Projectile Direction

  • حذف اهداف Destroying Targets

  • چالش – ایجاد اهداف متحرک CHALLENGE - Create moving targets

دشمن Enemy

  • ایجاد سلامتی دشمن Creating Enemy Health

  • حرکت دشمن Moving The Enemy

  • تحت تعقیب قرار دادن و گم کردن دشمن Making The Enemy Chase & Lose The Player

  • راه اندازی منطقه ناوبری Setting Up Navigation Area

  • اضافه کردن ناوبری به دشمن Adding Navigation To The Enemy

  • ناوبری بیشتر دشمن More Enemy Navigation

  • ایجاد پرتابه های دشمن Creating Enemy Projectiles

  • تیراندازی دشمن Making The Enemy Fire

  • انتظار بین شلیک ها Waiting Between Shots

  • محدود کردن زاویه تیراندازی Limiting The Firing Angle

  • اضافه کردن مدل دشمن Adding an Enemy Model

  • انیمیشن سازی دشمن Animating The Enemy

  • چالش – اضافه کردن هدشات CHALLENGE - Add Headshots

سیستم سلامتی بازیکن Player Health System

  • آسیب رساندن به بازیکن Damaging The Player

  • راه اندازی رابط کاربری سلامتی Setting Up Health UI

  • کاربردی کردن رابط کاربری Making The UI Function

  • بازگشت به بازی Respawning

  • ایجاد نقاط بازرسی Creating Checkpoints

  • چالش – گلوله و نقاط بازرسی CHALLENGE - Bullets & Checkpoints

  • افزایش سلامتی Add Health Pickup

سیستم اسلحه Weapons System

  • راه اندازی سیستم اسلحه Setting up The Weapon System

  • تیراندازی خودکار Adding Auto-Firing

  • محدود کردن نرخ شلیک Limiting Fire Rate

  • اضافه کردن مهمات Adding Ammo

  • چالش – نمایش مهمات CHALLENGE - Displaying Ammo

  • بسته های مهمات Ammo Pickups

  • 55 – اضافه کردن اسلحه های بیشتر 55 - Adding More Weapons

  • تعویض اسلحه Switching Weapons

  • حرکت نقطه شلیک Moving The Firing Point

  • نشانه گیری با دوربین Aiming down Sights

  • تنظیم موقعیت اسلحه هنگام نشانه گیری Adjusting Gun Position While Aiming

  • بسته های اسلحه Weapon Pickups

زیباتر کردن ظاهر بازی Making It Look Nicer

  • راه اندازی جلوه های پس از پردازش Setting up Post Processing Effects

  • اضافه کردن جلوه های پس از پردازش Adding Post Processing Effects

  • اضافه کردن فلش دهانه اسلحه Adding A Muzzle Flash

  • قرمز کردن صفحه Make Screen Flash Red

منوها Menus

  • ایجاد صفحه عنوان Creating a Title Screen

  • ایجاد منوی مکث Creating a Pause Menu

  • چالش – ایجاد صفحه پیروزی CHALLENGE - Create a Victory Screen

صدا Audio

  • اضافه کردن موسیقی Adding Music

  • کنترل پخش موسیقی Controlling Music Playback

  • اضافه کردن جلوه های صوتی Adding Sound Effects

  • پخش جلوه های صوتی با کد Playing Sound Effects With Code

  • چالش – توقف صداهای راه رفتن هنگام مکث CHALLENGE - Stop Walking Sounds When Paused

محتوای بیشتر More Content

  • اضافه کردن برجک Adding A Turret

  • اضافه کردن پد پرتاب Adding A Bounce Pad

  • اضافه کردن موشک Adding Rockets

  • چالش – شلیک دوگانه برجک CHALLENGE - Turret Double Shots

پیشرفت مرحله Level Progression

  • ایجاد خروجی مرحله Creating a Level Exit

  • محو شدن بین مراحل Fading Between Levels

  • تغییر موسیقی و پاک کردن نقاط بازرسی Changing Music And Clearing Checkpoints

  • انتقال اشیاء به مراحل جدید Bringing Objects Into New Levels

  • راه اندازی مراحل Setting Up Levels

  • چالش – ساخت ۲ مرحله CHALLENGE - Make 2 Levels

ساخت بازی Making The Game

  • رفع اشکال صفحه پیروزی Victory Screen Bugfix

  • رفع اشکال – محدود کردن زاویه دید Bugfix - Clamping the View

  • وادار کردن دشمن به تعقیب هنگام شلیک Making The Enemy Chase When Shot

  • ادامه بازی Continuing the Game

  • ساخت بازی Building The Game

  • رفع اشکال نشانگر ساخت Build Cursor Bugfix

  • پایان دوره Course End

فایل های پروژه کامل شده Completed Project Files

  • فایل های پروژه کامل شده Completed Project Files

نمایش نظرات

آموزش ساخت بازی شوتر اول شخص با یونیتی و سی‌شارپ
جزییات دوره
11.5 hours
92
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,116
4.7 از 5
دارد
دارد
دارد
James Doyle
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Doyle James Doyle

آموزش اصول ساخت بازی