آموزش ساخت بازی شوتر با unity

آموزش ساخت بازی شوتر با unity

آموزش ساخت بازی شوتر با unity

 آموزش ساخت بازی شوتر اول شخص چند نفره در یونیتی 5 (multiplayer first person shooter) مشابه کانتر استرایک

 

آموزش ساختن یک بازی شوتر اول شخص چند نفره (multi player first person shooter) مانند بازی کانتر استرایک(counter strike) با یونیتی 5.
این اموزش قدم به قدم مراحل ساختن یک بازی اول شخص رو به شما یاد میده
هدف از این آموزش ساختن یک بازی که کار بکنه هست یک بازی چند نفره!!!. با تکمیل این اموزش شما یک مثال آماده از نمونه کار خودتئن رو دارید و با تک تک مراحل ساخت بازی ، تک تک قسمت های خود موتور یونیتی ، مبحث های مربوط به بازی های اول شخص،نحوه ی شبکه کردن بازی ها از طریق اینترنت و شبکه محلی ، متد و نکات روز دنیا در بحث بازی سازی و هزاران مطلب مفید دیگه رو یاد خواهید گرفت.
سطح اموزش سادس ولی پیش نیاز آشنایی با یونیتی رو لازم داره، اگه هیچی از بازی سازی نمیدونید پیشنهاد میکنم اول سری آموزش های آشنایی با یونیتی من رو که به صورت کاملا رایگان در سایت قرار داده شده رو نگاه کنید و با خیاله راحت سراغ این آموزش بیاید.
کل این سری آموزشی حول محور بازی اول شخص ما میگزره و تا جایی که ممکنه سعی میکنم که کاربردی و پروژه محور باشه.
با نگاه کردن ویدئو معرفی دوره پروژه نهایی بازی رو میتونید ببینید، تمام اسِت ها و فایل هایی که در آموزش استفاده میشه در اختیار شما عزیزان هم قرار داده میشه.

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

-ایمپورت کردن است های لازم و ساختن کاراکتر و دوربین
-حرکت دادن کاراکتر بویسیله ساختن کنترلر اول شخص اختصاصی
-تنظیم حرکت دوربین با موس و نشانه گیری
-اتچ کردن انیمیشن های کاراکتر و اموزش blend tree ها در انیمیشن
-اضافه کردن اسلحه
- ایجاد شلیک و تعویض خشاب در اسلحه با انیمیشن ها و اموزش animation layers
-انتخاب کردن انواع سلاح ها در بازی
-اضافه کردن دست های کاراکتر اول شخص
-شلیک کردن با دست ها
-ساختن نقطه ی حدف گیری در وسط دید کاراکتر
- اموزش مقدمه ی شبکه در یونیتی
-اضافه کردن بازیکن  در شبکه محلی و تشخیص حرکت کاراکتر توی شبکه
-سینک کردن دید دوربین بازیکنان از طریق شبکه
-سینک کردن انیمیشن های  بقیه کاراکتر ها از طریق شبکه
-اضافه کردن سلامتی و کم شدن جان بازیکنا بعد از تیر خوردن
-ساختن network manager اختصاصی
-آموزش unity multiplayer service
-ساختن سرور راه دور و چوین شدن از طریق اینترنت

و علاوه بر مهمترین مباحث دوره صد ها نکات مفید دیگه از خود ادیتور یونیتی و اصول طراحی بازی مخصوصا سبک شوتر اول شخص گرفته تا اصول طراحی مراحل  و خیلی نکات دیگه اشنا میشید که دیگه اینجا مجال ذکر همش نیست.
علاوه بر اینها شما به برنامه نویسیه #c برای ساختن بازی های کامپیوتری تسلط پیدا میکنید و در پایان دوره دیگه هیچ بخشی از یونیتی نیست که تا حالا بهش سر نزده باشید و اماده میشید برای آموزش های سطح بالاتر.
اگه بدنبال یک اموزش حرفه ای میگردید که به ساده ترین شکل مباحث رو توضیح بده تا باهاش سطح دانش بازی سازی خودتون رو سریعا افزایش بدید بهتون پیشنهاد میکنم حتما این دوره رو تهیه کنید و تا قبل از تکمیل دوره %30 هم تخفیف دارید این فرصتو از دست ندید.

 

 

خرید این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد .

مدت زمان دوره: 05:38:06
راهنما! برای دانلود با دانلود منیجر(IDM) بر روی این لینک کلیک کنید.

معرفی دوره

تمام فایل هایی که در طول دوره لازم دارید رو کنار خود ویدئو براتون گزاشتم.

ساختن کنترلر اول شخص برای حرکت دادن کاراکتر

چرخش تصویر با حرکت دادن ماوس

کدنویسیه نشستن ، دویدن و پرش کاراکتر

اضافه کردن انیمیشن و استفاده از blend tree

اضافه کردن اسلحه

انیمیشن شلیک و تعویض خشاب 

عوض کردن اسلحه

دست های اول شخص

شلیک و ریلود با دست های جدید

اضافه کردن نشانه گیر

مقدمه ی شبکه در یونیتی

نتورک منیجر و اولین مثال بازی چند نفره

اضافه شدن بازیکنان و ردیابی حرکت کاراکتر در شبکه

سینک کردن دید بازیکنان

سینک کردن انیمیشن در شبکه

تیر خوردن و کم شدن جان و سینک کردن متغیر ها در شبکه

ساختن نتورک منیجر اختصاصی

ساختن سرور و جوین شدن از طریق اینترنت

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

BahramSeifoddin ارسال شده در جمعه ۲۷ مهر ۱۳۹۷

سلام و خسته نباشید

 

پارت سوم ایراد داره، لطفاً بررسی بفرمایید

Mohsensa ارسال شده در سه شنبه ۲۳ مرداد ۱۳۹۷

سلام به نظر من سطح اموزش مبتدی نیست چون من که چند سال دارم برنامه نویسی میکنم گیج میشم انتخاب اسم برای متغیر ها و توابعه طولانیه و مثل اموزش قبلی نیست و این مبتدی چیزی نمیفهمه البته من سه قسمت دیدم شاید بعدا نحوه تدریس بهتر بشه امید وارم انتقادم سازنده باشه ممنون بابت زحمات استاد محمد پور 

محمدرضا رضایی ارسال شده در شنبه ۲۰ مرداد ۱۳۹۷

با سلام 

بخش اول این دوره و بخش سوم ارور:

file or directory not found

میده .

mohammadreza9095 ارسال شده در پنج شنبه ۱۸ مرداد ۱۳۹۷

سلام ببخشید اموزش کرای انجین5 هم بزارید!

ممنون

 

شاهین محمدپور ارسال شده در جمعه ۲۷ مهر ۱۳۹۷

دوست من کرای انجین علاوه بر پولی بودن (که مقدار کمی هم نیست دیگه) منابع یادگیریه خیلی محدودی داره به صورت عمومی

mehrdad ارسال شده در سه شنبه ۱۶ مرداد ۱۳۹۷

چرا قیمت اینقده نجومی شدددددددددد؟؟؟

mohammad1866 ارسال شده در جمعه ۲۹ تیر ۱۳۹۷

با سلام من فیلم صفر تا صد یونیتی رو دیدم ولی وقتی پلی مود رو میزنم این ارور رو میده

 

all compiler errors have to be fixed befor you can inter playmod

 

لطفا کمکم کنید

mohammadreza9095 ارسال شده در پنج شنبه ۱۸ مرداد ۱۳۹۷


داداش یا اسکریپت های بازیت مشکل داره! یا باید

اینجا رو تغییر بدی!(در ویندوز10/8.1/7)

البته اگر اروری که می ده خالی هست(یعنی هیچ چیزی جلوش ننوشته!)

Control Panel\Clock, Language, and Region/Administrative/change system local

بزارش رویEnglish(united states

mehrdad ارسال شده در یک شنبه ۱۰ تیر ۱۳۹۷

با سلام،میخاستم بدونم بازار کار یونیتی و در کل بازی سازی چه جوره؟؟

شاهین محمدپور ارسال شده در دو شنبه ۱۱ تیر ۱۳۹۷

دوست من  بازی و بازی سازی از پر درامد ترین صنعت های دنیاست چه تو ایران چه خارج توی این صنعت شما یا باید برای خودت کار کنی یا برای یک شرکت یا شخص دیگه ای که در هر صورت باید اول اموزش ببینی . یونیتی بهترین گزینه برای یادگیری از ابتداست بخاطر سادگیش و منابع اطلاعاتی بسیار زیادش. و در جواب سوالت بازی سازی نیازی به بازار نداره بازارش همه ی دنیاس شما اگه یه ایده ی جالب و جدید داشته باشید و بتونی به نحو احسنت پیاده سازیش کنی در زمان خیلی کم میتونی زندگیتو از این رو به اون رو کنی. (نمونش شرکت mojang که بازی minecraft رو ساخت بعد از عرضه بازی و معروف شدنش بخاطره همون یک بازی مایکروسافت کل شرکت رو با مبلغ 2.5 میلیارد دلار خریداری کرد که امتیاز minecraft ماله خودش بشه)

mehrdad ارسال شده در دو شنبه ۱۱ تیر ۱۳۹۷

ممنون از توضیحات کاملتون،علاقه مند شدم یاد بگیرم با این توضیحات که دادید،مرسی

شاهین محمدپور ارسال شده در شنبه ۱۶ تیر ۱۳۹۷

خواهش میکنم وظیمه از وضع استخدام یونیتی تو بازار گیم هم اگه یه نگاهی می خوای بندازی میتونی سایت gamejobs.ir استخدام های ایران در زمینه گیم رو ببینی حدودا 90% یونیتی کار با نمونه کار میخوان 

Mohsensa ارسال شده در دو شنبه ۴ تیر ۱۳۹۷

 

با سلام فیلم شماره ۳ ارور زیر میده ممنون میشم اگه رفع بشه

 

HTTP 404

ایمان مدائنی ارسال شده در دو شنبه ۴ تیر ۱۳۹۷

سلام 

حل شد 

Mohsensa ارسال شده در دو شنبه ۴ تیر ۱۳۹۷

ممنون 

arman ارسال شده در دو شنبه ۲۸ خرداد ۱۳۹۷

لینک دانلود فیلم شماره 12 مشکل دارد

ایمان مدائنی ارسال شده در دو شنبه ۲۸ خرداد ۱۳۹۷

مشکل برطرف شد 

arman ارسال شده در یک شنبه ۲۰ خرداد ۱۳۹۷

سلام  فیلم شماره 10 مشکل دارد خطا زیر را میدهد

Server Error

404 - File or directory not found.

The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

ایمان مدائنی ارسال شده در یک شنبه ۲۰ خرداد ۱۳۹۷

سلام 

اصلاح شد 

arman ارسال شده در یک شنبه ۱۳ خرداد ۱۳۹۷

سلام آیا آموزش متوقف شده ؟

ایمان مدائنی ارسال شده در یک شنبه ۱۳ خرداد ۱۳۹۷

سلام 

خیر به زودی منتشر خواهد شد 

arman ارسال شده در سه شنبه ۸ خرداد ۱۳۹۷

سلام خسته نباشید قسمت جدید رو کی قرار میدهید ؟

arman ارسال شده در چهار شنبه ۲ خرداد ۱۳۹۷

سلام من آشنایی با یونیتی دارم اما اگر بیشتر در مورد توابعی که با زوایا کاردارند توضیح بدهید بهتر است چون بخش داکیومنت یونیتی مارو تحریم کرده یک کارو سخت کرده.

در کل  آموزش خوبی هست

شاهین محمدپور ارسال شده در چهار شنبه ۲ خرداد ۱۳۹۷

سلام دوست من 
توی قسمت چهارم کار با زاویه ها رو داریم اول حرکت و جهت موس رو شناسایی میکنیم بعد زاویه دوربین رو تغیر میدیم و در ادامه ی اموزش هم بیشتر باهاش کار میکنیم