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

دانلود Learn To Create A Racing Game With Unity & C#

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

ساخت بازی مسابقه‌ای با یونیتی و زبان برنامه‌نویسی C#

یادگیری آسان توسعه بازی. با یونیتی C# را بیاموزید و بازی مسابقه‌ای مخصوص خودتان را بسازید.

با C#، یک زبان برنامه‌نویسی مدرن و پرکاربرد آشنا شوید.

قابلیت‌های توسعه سه‌بعدی در یونیتی را درک کنید.

مهارت‌های قوی و قابل انتقال در حل مسئله را توسعه دهید.

درک فرآیند توسعه بازی را به دست آورید.

نحوه عملکرد برنامه‌نویسی شیءگرا را در عمل یاد بگیرید.

پیش‌نیازها:

  • مک یا پی‌سی قادر به اجرای یونیتی سه‌بعدی (Unity 3D)
  • نسخه ۲.۴.۰۱.۹ یا جدیدتر یونیتی (Unity 2019.4 or newer)

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

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

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

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

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

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


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

مقدمه و تنظیمات Introduction & Setup

  • مقدمه Introduction

  • آشنایی با رابط کاربری یونیتی Introduction to The Unity Interface

  • بسته دارایی پروژه Project Asset Package

  • وارد کردن دارایی‌ها و تنظیم صحنه Importing Assets & Setting Up A Scene

رانندگی Driving

  • تنظیم ماشین ما Setting Up Our Car

  • اصول اولیه اولین اسکریپت First Script Basics

  • حرکت دادن ماشین Making The Car Move

  • کنترل شتاب Controlling Acceleration

  • مدیریت نیروهای ماشین ما Managing Our Cars Forces

  • فرمان دادن به ماشین Steering The Car

  • فرمان بهتر Better Steering

  • تنظیم حداکثر سرعت ما Setting Our Maximum Speed

  • محدود کردن کنترل هوایی Limiting Air Control

  • فشار دادن به زمین Pushing To The Ground

  • چرخش به رمپ‌ها Rotating To Ramps

  • چرخاندن چرخ‌ها Turning Wheels

  • ترک کردن ردپا Leaving A Trail

  • کنترل ردپا Controlling The Trail

  • متوقف کردن گرد و غبار Stopping Dust

کنترل دوربین Camera Control

  • تنظیم دوربین دنباله‌رو Setting Up A Follow Cam

  • حرکت نرم Smoothing Movement

  • دوربین از بالا به پایین Top-Down Camera

  • تغییر دوربین‌ها Switching Cameras

صدا Sound

  • صدای موتور Engine Sounds

  • منابع صدا Sound Sources

  • صدای برخورد Impact Sounds

  • بهبود صدای برخورد Improving The Impact Sound

  • چالش - اضافه کردن صدای سُر خوردن CHALLENGE - ADD SKID SOUND

انجام دور! Making Laps!

  • تنظیم پیست تست ساده Setting Up Simple Test Track

  • تنظیم ایستگاه‌های بازرسی Setting Up Checkpoints

  • رسیدن به ایستگاه‌های بازرسی Hitting Checkpoints

  • تکمیل یک دور Completing A Lap

  • پیش‌ساخت‌ها - اعمال روی پیست واقعی Prefabs - Applying To A Real Track

نمایش رابط کاربری Showing UI

  • تنظیم رابط کاربری Setting Up UI

  • به‌روزرسانی شمارنده‌های دور Updating Lap Counters

  • نمایش زمان دورها Displaying Lap Times

  • رفع موقعیت شروع دوربین Fixing Camera Start Position

مسابقه هوش مصنوعی AI Racing

  • تنظیم ماشین‌های هوش مصنوعی Setting Up AI Cars

  • نحوه کار هوش مصنوعی How The AI Will Work

  • تنظیم اهداف Setting Targets

  • حرکت دادن هوش مصنوعی Making The AI Move

  • جلوگیری از گیر کردن هوش مصنوعی در حلقه‌ها Preventing AI Getting Stuck In Loops

  • تصادفی کردن سرعت هوش مصنوعی Randomising AI Speed

  • رفع اشکال عدم چرخش هوش مصنوعی Fixing AI Not Turning Bug

مدیریت مسابقه Race Management

  • ردیابی موقعیت بازیکن Tracking Player Position

  • چالش - نمایش موقعیت بازیکن در رابط کاربری CHALLENGE - SHOW PLAYER POSITION ON UI

  • اضافه کردن کشش لاستیکی Adding Rubber Banding

  • شمارش معکوس شروع مسابقه Race Start Countdown

  • بازنشانی به پیست Resetting To Track

  • محدود کردن زمان‌های بازنشانی Limiting Reset Times

  • چالش - ساختن ماشین‌های بیشتر CHALLENGE - MAKING MORE CARS

شروع و پایان مسابقه Starting & Finishing The Race

  • شروع بازیکن در موقعیت‌های مختلف Starting The Player At Different Positions

  • تولید تصادفی ماشین‌های هوش مصنوعی Spawning Random AI Cars

  • پایان مسابقه Ending The Race

  • فهرست کردن نتایج مسابقه Laying Out Race Results

  • به‌روزرسانی نتایج مسابقه Updating Race Results

ساخت منوها Making Menus

  • تنظیم منوی اصلی Setting Up Main Menu

  • اضافه کردن افکت پس‌زمینه به منو Adding A Background Effect To The Menu

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

  • انتقال اطلاعات مسابقه بین صحنه‌ها Carrying Race Information Between Scenes

  • شروع مسابقه با استفاده از اطلاعات منتقل شده Starting Race Using Carried Information

  • چالش - ساختن پیست‌های بیشتر CHALLENGE - MAKING MORE TRACKS

تنظیمات مسابقه Race Setup

  • فهرست کردن منوهای تنظیمات مسابقه Laying Out Race Setup Menus

  • پیمایش منوهای تنظیمات مسابقه Navigating Race Setup Menus

  • انتخاب پیست‌ها Selecting Tracks

  • انتخاب مسابقه‌دهندگان Selecting Racers

  • باز کردن انتخاب مسابقه پس از یک مسابقه Opening Race Selection After A Race

پایان بازی Finishing The Game

  • قفل کردن پیست‌ها از انتخاب پیست Locking Tracks from Track Selection

  • باز کردن قفل پیست‌ها Unlocking Tracks

  • ساخت یک پخش‌کننده موسیقی ساده Making A Simple Music Player

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

  • دوره کامل شد! Course Completed!

بونوس: فایل‌های پروژه تکمیل شده BONUS: Completed Project Files

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

نمایش نظرات

آموزش یادگیری ساخت بازی مسابقه‌ای با یونیتی و سی‌شارپ
جزییات دوره
9.5 hours
73
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,077
4.5 از 5
دارد
دارد
دارد
James Doyle
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Doyle James Doyle

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