چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

۵۸۶۲ ساعت فیلم تدریس شده است

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
رشته کامپیوتر
آموزش بازی سازی
برنامه نویسی بازی
آموزش unity
اینترنت و ساخت بازی های چند نفره در unity
۴۴ نظر
بازدید : 10,510 بازدید
اینترنت و ساخت بازی های چند نفره در unity

بازی های مولتی پلیر از هیجان انگیز ترین نوع بازی های رایانه ای هست .سالانه بازیکن ها مبالغی هنگفتی برای انجام بازی های چند نفره بر خط هزینه میکنند و منتشر کنندگان بازی های رایانه ای نیز هر ساله دنبال توسعه گرانی هستند که بتوانند بازی های چند نفره بر خط بهتری بسازند به طوری که امروزه خیلی از بازی ها اصلا دارای بخش تکنفره یا داستانی نیستند و فقط بر اساس بازی چند نفره برخط تولید میشوند. گیم انجین UNITY 3D هم مثل سایر انجین ها دارای ابزار الاتی برای ساخت بازی های چند نفره بر خط هست یا بوده . قبل از معرفی UNITY 3D 5 ابزار داخلی یونیتی برای ساخت بازی های جند نفره نیازهای توسعه گران را بر طرف نمیکرد به همین دلیل توسعه گران به سمت استفاده از ابزارات جانبی مثل Ulink ، Photon Engine ،… که ابزارهای قوی برای توسعه بازی های رایانه ای بودند میرفتند(و البته هنوز هم بسیاری از توسعه دهندگان از این ابزارات استفاده میکنند). با معرفی UNITY 3D 5 ابزار جدیدUNET برای ساخت بازی های چند از طرف شرکت سازنده ارایه شد. این ابزار هر چند از لحاظ فنی هنوز در حال توسعه هست اما ویژگیهای خیلی خوبی برای ساخت بازی های چند نفره به UNITY 3D اضافه کرده است که این ابزار را از لحاظ قدرت در رده ابزارهای معرفی شده در بالا قرار میدهد و با توجه به این که یک ابزار داخلی در UNITY 3D 5 هست نیاز به پرداخت هزینه اضافی برای یک برنامه جانبی را از بین می برد. برای اولین بار در سایت دانشجویار با اموزش و معرفی این ابزار جدید در خدمت شما هستیم . در این اموزش دوازده ساعته ما به بررسی این ابزار میپردازیم و سعی میکنیم با ساخت یک ProtoType از بازی چند نفره Client/Server به قسمت های مختلف این ابزار سرک بکشیم . علاوه بر این باهم داین اموزش میبینیم که چگونه توسعه دهندگان بازی های چند نفره بازی های خودشان را بهینه سازی میکنند تا در شبکه هایی مثل اینترنت به راحتی اجرا شود ، و شبکه با لگ و تاخیر زمانی بسیار زیاد را شبیه سازی میکنیم به ساخت روبوت¬ها (گیم آبژکت هایی که توسط هوش مصنوعی و بر روی سروراداره می¬شوند) می¬پردازیم و از هوش مصنوعی صحبت خواهیم کرد و نحوه عملکرد ان در بازی های شبکه و به سراغ انیمیشن در شبکه می¬رویم و نحوه نابودی و ایجاد مجدد گیم ابژکت ها بررسی میکنیم و یک لابی برای ورود به بازی میسازیم. طبعا اگر استقبال از این آموزش خوب باشد به سراغ ابزارهای دیگر ساخت بازی مولتی پلیر همچون PHOTON هم میرویم.

سرفصل دوره :

  • اینترنت و بازی های چند نفره:
    • 1-تنظیمات یونیتی برای شبکه و همگام سازی اولیه حرکت 74:45
    • 2-همگام سازی اولیه چرخش بازیکن 34:04
    • 3- بهینه تر کردن کدها 17:55
    • 4- شبیه سازی تاخیر در یونت 37:45
    • 5-بهینه کردن حرکت در حالاتی که تاخیر در شبکه وجود دارد52:02
    • 6-بهینه کردن چرخش در حالاتی که تاخیر در شبکه وجود دارد 56:33
    • 7-مشخصه واحد برای هر کدام از player ها 29:58
    • 8-شلیک در شبکه 29:36
    • 9-صدمه خوردن پلیرها در شبکه 20:51
    • 10-نابودی پلیرها در شبکه 44:49
    • 11- احیا پلیرها 50:39
    • 12-پیاده سازی Boot ها در شبکه (زامبی) 49:42
    • 13-مشخصه واحد برای هر کدام از زامبی ها 11:51
    • 14- شلیک به زامبی ها 25:04
    • 15-حمله زامبی ها به پلیرها 29:50
    • 16- همگام سازی حرکت زامبی ها در شبکه 24:59
    • 17- تولید شدن کاراتر زامبی ها در شبکه 26:30
    • 18-اصلاح کردن باگ ها شبکه با امکانات جدید یونیتی 40:57
    • 19-ساختن لابی برای ورود به بازی 46:54
    • 20-انیمیشن در شبکه 30:35

مشاهده دموهایی از آموزش

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.
  • *
  • *
  • *
  • *
  • در صورتی که توضیحات نوشته، دموی آموزش و لینک های ارزیابی پاسخگوی سوالات شما در مورد این دوره آموزشی نمی باشد و نیاز به مشاوره بیشتری دارید لطفا این فرم را تکمیل کرده و در ساعات اداری منتظر تماس همکاران ما باشید.

    پیام شما با موفقیت ثبت شد. در اولین فرصت با شما تماس گرفته خواهد شد.
    • مطالب مرتبط
    • دیگر آموزش های مرتبط با این مدرس
    • رزومه مدرس

    نظرات کاربران

    ۴۴
    • معین
      پنج شنبه ۲۱ اردیبهشت ۱۳۹۶ - ۱۲:۰۸

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

    • pirouz
      شنبه ۳۰ بهمن ۱۳۹۵ - ۲۲:۲۷

      اگر تخفیف بزارین براش من می خرمش

    • pirouz
      شنبه ۳۰ بهمن ۱۳۹۵ - ۲۲:۲۴

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

    • iman
      یکشنبه ۲۸ آذر ۱۳۹۵ - ۰۴:۲۶

      سلام و درود خدمت جناب مهندس سعادتی
      من یه سوال داشتم بنده به سی شارپ و یونیتی مسلط هستم اما چیزی راجب انلاین کردن بازی نمیدونم یا مثلا چجوری بازیمون رو به سرور اخصاصی متصل کنیم ایا با این اموزش میتونیم یک بازی مثل quiz of kings که یک بازی انلاین دو بعدی هست رو طراحی کنیم ؟؟ این بازی کل صفحه هاتش با فتوشاپ ساخته شده و از کد نویسی سی شارپو و mysql استفاده کرده
      با مشاهده این اموزش میشه همچین بازی ساخت ؟

      • مدرس سهولی
        دوشنبه ۳۰ اسفند ۱۳۹۵ - ۱۰:۳۶

        بله قادر خواهید بود در این دوره ساخت بازی آنلاین آموزش داده شده است

      • مدیر-رادفر
        شنبه ۶ آذر ۱۳۹۵ - ۱۰:۱۹

        سلام
        لینک ارسالی شما باز نشد.

        • *****
          شنبه ۶ آذر ۱۳۹۵ - ۱۰:۴۶

          احتمالا توسط خود تیم یونیتی برای ایرانی ها فیلتر شده از فیلتر شکن استفاده کنید

    • حسین
      شنبه ۳ مهر ۱۳۹۵ - ۱۵:۱۷

      سلام
      ممنون میشم جوابموبدید، میخوام آموزش رو بخرم اما یه سوال دارم قبل از خرید
      با دیدن این آموزش میشه بازی رو برای اندروید خروجی گرفت و با دستگاه اندرویدی به دیتابیس وصل شد ؟
      ممنون میشم پاسخ بدید

    • *****
      سه شنبه ۲۶ مرداد ۱۳۹۵ - ۰۰:۵۱

      سلام و خسته نباشید
      اگه میشه فایل های asset یا project که از جلسه اول تا جلسه چهارم که ساختید را لینک دانلودش را در سایت قرار دهید ممنون میشم.

    • مرتضی
      سه شنبه ۱۲ مرداد ۱۳۹۵ - ۱۱:۲۸

      سلام میخوام آموزش خریداری کنم اما چندتا سوال داشتم
      آیا با دیدن این آموزش میشه یه بازی آندروید رو همه آنلاین کرد؟
      و آیا آموزش اتصال به سرور شخصی هم گفته شده یا فقطط به سرور یونیتی متصل میشیم

    • *****
      شنبه ۹ مرداد ۱۳۹۵ - ۰۴:۲۶

      سلام ممنون از آموزشتون ولی در قسمت اول این آموزش در اسکریپت اول در خط ۲۱ و ۳۶ isLocalPlayer خطا میده یعنی انگار ی همچین چیزی در زبان وجود نداره چیکار کنم؟ نسخه یونیتی که استفاده میکنم ۵٫۳٫۵ هست و ویژوآل استادیو من ۲۰۱۳ هست.

    • علی شمال
      چهارشنبه ۳۰ تیر ۱۳۹۵ - ۲۱:۱۶

      سلام
      من قصد خریداری این اموزش رو دارم ایا در این اموزش یاد میگیریم چه جوری یک بازی انلاین بسازیم؟یا منظور از ساخت بازی چند نفره یه چیز دیگست؟

    • نوید
      شنبه ۲۹ خرداد ۱۳۹۵ - ۲۰:۲۵

      آیا با UNITY5 میشه برای گوشی های اندروید بازی ساخت؟

      • مدیر- تقی زاده
        یکشنبه ۳۰ خرداد ۱۳۹۵ - ۰۰:۳۵

        سلام
        بله میشه

    • ll
      دوشنبه ۱۷ خرداد ۱۳۹۵ - ۰۱:۴۴

      سلام.چرا آموزش ها رو کامل نمیکنید. اینا کاربردی نیستن باید واقعی تر و کاربردی تر بشه
      تشکر

      • مدیر- تقی زاده
        دوشنبه ۱۷ خرداد ۱۳۹۵ - ۰۹:۲۳

        سلام
        برای شروع کار آموزش های مناسبی هستن ، اینکه یک بازی واقعی تر رو بخواین بسازین نیاز به وقت و تلاش زیادی داره …

    • عماد
      چهارشنبه ۵ خرداد ۱۳۹۵ - ۱۳:۵۸

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

      • مدیر- تقی زاده
        چهارشنبه ۵ خرداد ۱۳۹۵ - ۱۹:۵۲

        سلام
        توی کانال تلگرام دانشجویار به آدرس http://telegram.me/daneshjooyar عضو باشید ، تخفیف ها اونجا اعلام میشه

    • میلاد
      جمعه ۳ اردیبهشت ۱۳۹۵ - ۱۸:۵۲

      سلام
      سوالی که من دارم اینه که چطور میتونیم برای دو تا دستگاه اندروید یه بازی مالتی پلیر بسازیم با وای فای که آف لاین باشه نیازی به سرور اینترنت نباشه، مثل نرم افزار زاپیا یک دستگاه سرور و دیگری کلاینت می شود و بعد باهم ست میشن، معمولا بازیهای اندروید با بلوتوث هستن!!!!

    • لیلا
      چهارشنبه ۱۸ فروردین ۱۳۹۵ - ۰۳:۳۹

      سلام خواهش می کنم جواب دهید
      در این بازی چند نفر می توانند وارد شوند یعنی اگه ۱۰۰ تا شد دیگه کسب نمیتونه وارد بشه ؟ و آیا قابل هک شدن است؟

    • حسین
      یکشنبه ۲۳ اسفند ۱۳۹۴ - ۱۷:۳۰

      سلام
      دوتا سوال داشتم خدمت شما
      ۱- این آموزش های شما درباره ی یونیتی کد نویسیش با سی شارپه یا جاوا اسکریپت؟(میدونم برنامه نویسی سمت سرورش php یا پایتون هست کد نویسی های داخل یونیتی برای متحرک سازی و غیره رو میگم)
      ۲- این آموزش در مورد یک بازی دو بعدی هست یا سه بعدی؟
      ممنون

    • میثم
      چهارشنبه ۲۸ بهمن ۱۳۹۴ - ۲۱:۰۵

      اقای پاسبان سلام من در هنگام اجرای یونیتی۵ با مشکل failad to initailize unity graphic مواجه میشم باید چه کنم

      • مدرس سعادتی
        یکشنبه ۹ اسفند ۱۳۹۴ - ۱۹:۴۹

        سلام
        ۱ – مطمئن شو که کارت گرفیک سالم است و نصب شده
        ۲- مطمئن شو که دایرکت ایکس نصب شده
        ۳ – مطمئن شو که اخرین درایور کارت گرافیک برایت نصب شده است

    • pazhmaan
      جمعه ۱۸ دی ۱۳۹۴ - ۰۷:۰۴

      با سلام لطفا این متن را تا آخر بخونید بسیار مهم
      آموزش خیلی خوبی بود شما دید من رو به بازی آنلاین عوض کردید من تا قبلش فکر میکدیم بازی آنلاین ساختن کار نشدی هست اما با اموزش شما خیلی خوب فهمیدم جریان چیه بازم تشکر ولی یک مسله بسیار مهم برام روشن نشده و اون هم چطوری سرور رو راه اندازی کنیم شما اصلا در این آموزش توضیح کوچیکی هم ندادید در حالی که بحث بسیار مهم همین سرور هست .
      سوال من اینکه اصلا چطور سرور رو راه اندازی کنیم منظورم یک سرور جدا از یونتی هست( سرور شخصی)؟؟؟؟
      میدونم که کار بسیار سختی هست ولی من فقط می خوام اشنای با روند نصب سرور داشته باشم مثلا برای نصب سرور به یک api خاصی نیاز داریم؟؟؟ باید چی کار کنیم؟؟؟

      • مدرس سعادتی
        یکشنبه ۲۷ دی ۱۳۹۴ - ۰۰:۳۵

        سلام بابت تاخیر در پاسخ عذر میخوام
        بازی انلاین ساختن کار خیلی سختی هست
        ما در اینجا فقط ورود داشتیم به مساله تا ببینیم که هر کار سختی از یک جایی شروع میشه
        ما در این پروژه از سرور های یونیتی استفاده نکردیم
        سرور های بازی های انلاین انواع مختلفی دارن که بعضی از ان ها با ابزارهایی غیر یونیتی نوشته میشوند مثلا با Payton یا php .
        اما در مورد بازی ما شما با ابزارهایی که یک IP ثابت براتون در نظر میگیره میتونید Ip خودتون رو به دوستانتان به علاوه ی یک نسخه از بازی بدهید و دوستانتان با استفاده از اون Ip به شما وصل شده و با هم بازی تون رو تجربه کنید چیزی شبیه کانتر استرایک
        اگر شما راضی باشید ، استقبال خوب باشد و مسولان سایت هم راغب باشند ما میتونیم این مباحث رو ادامه بدهیم در ضمن من یک سری مقالات هم در نشریه بازی نامه در رابطه با بازی های انلاین دارم که اون ها هم میتونن کمک تون کنن البته انها بیشتر به نفس بازی انلاین پرداختند و نه به پیاده سازی در unity , و ابزارهای دیگر
        با تشکر

    • مدرس سعادتی
      پنج شنبه ۲۶ آذر ۱۳۹۴ - ۰۲:۱۴

      سلام
      لینک روی سایت هم اصلاح شده پس هم میتونید از روی سابت بگیرید و هم از لینک مدیا فایر که در کامنت قبلی گذاشتم

    • مدرس سعادتی
      سه شنبه ۲۴ آذر ۱۳۹۴ - ۰۱:۳۴

      سلام دوستان
      اولا قسمت سوم تا فردا سه شنبه نسخه تصحیح شده اش را قرار میدم رو سایت بابت تاخیر متاسفم و اشکال ایجاد شده هم به خاطر نرم افزار win rar بوده باز هم به خاطر مشکلات ایجاد شده معذرت میخوام
      دوما دوستی که در مورد نحوه برنامه نویسی پرسیده بودند یاد داشتن اصول اولیه برنامه نویسی کافی هست ما مسایل پیچیده تر رو توضیح میدیم در حد توان .
      یا علی

    • vahid
      شنبه ۲۱ آذر ۱۳۹۴ - ۲۳:۲۴

      لطفا پاسخ من رو بدید! منتظرم بخرم نخرم چجوریه!!! آیا باید کدنویسی مثل سی شارپ یا جاوا قبلش بدونیم ولازمه یا نه میشه بازی ساخت بدون کد نویسی؟؟؟

      • مدیر- تقی زاده
        یکشنبه ۲۲ آذر ۱۳۹۴ - ۰۱:۳۵

        سلام
        آموزش های مربوطه به صورت کامل داده شده و نیازی به پیش نیاز کدنویسی سی شارپ یا جاوا ندارین ، همه ی موارد در آموزش ها بررسی شده و کدهای لازم و سینتکس کدنویسی آموزش داده شده

    • حسینعلی
      جمعه ۲۰ آذر ۱۳۹۴ - ۱۵:۳۵

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

      امورش فوق العاده بود

    • vahid
      جمعه ۲۰ آذر ۱۳۹۴ - ۱۵:۳۴

      سلام با خرید این دوره آیا میشه بازی بسازیم یا باید کدنویسی هم بلد باشیم از قبل؟ مثلا سیشارپ یا جاوا..

    • ارتین
      پنج شنبه ۱۹ آذر ۱۳۹۴ - ۲۰:۳۲

      سلام
      راستی تلگرام دارید

    • ارتین
      پنج شنبه ۱۹ آذر ۱۳۹۴ - ۲۰:۲۸

      سلام
      قسمت ۳ رو نمیزارید !
      اگر کذاشتید درستشو خبر بدید

    • مدرس سعادتی
      جمعه ۱۳ آذر ۱۳۹۴ - ۲۰:۰۰

      سلام
      کاری که تو این دوره انجام میدیم یک پروژه FPS هست . تو این پروژه ما نیازی به وصل شدن به پایگاه داده نداریم پس از همچین چیزی استفاده نکردیم .
      اقای رضا تا جایی که بنده مطلع هستم همچین محدودیتی نیست ابزارهایی مانند ulink وphoton تا جایی که من میدونم یک سری محدودیت هایی دارن در تعداد کلاینت ها که اگر میخواهید تعداد بیشتری کلاینت در عین واحد استفاده کنن از بازی تون باید لایسنس تهیه کنید unet یک ابزار داخلی هست توی unity 5 پس به غیر از لایسنسی که برای unity تهیه میکنید نیازی به لایسنس دیگری ندارید البته تا جایی که من در جریان هستم . در مورد سرور این بازی ساز هست که مسول تهیه سرور و مسایل مربوط به ان هست و ابزار ها اگر لایسنس داشته باشید محدودیتی در کار ایجاد نمی کنند

      • حسینعلی
        دوشنبه ۱۶ آذر ۱۳۹۴ - ۱۶:۲۹

        بنده ایتو خریدم اما مشکل دارد اموزش فسمت ۳ صدا دارد اما تصویر نا مفهوم

        • مدرس سعادتی
          سه شنبه ۱۷ آذر ۱۳۹۴ - ۲۳:۵۹

          سلام دوست عزیز
          در مورد قسمت سوم حق با شماست
          دوباره اپلود میکنم.
          ایمیل برای دوست عزیزی که ایمیل خواسته بود Saadatiali1365@gmail.com

          • حسینعلی
            پنج شنبه ۱۹ آذر ۱۳۹۴ - ۲۳:۱۱

            ممنونم لطف دارین

    • مهدی
      جمعه ۱۳ آذر ۱۳۹۴ - ۱۱:۰۴

      سلام
      اگه میشه یک ایمیل برای ارتباط با مدرس دوره قرار دهید

    • رضا
      چهارشنبه ۱۱ آذر ۱۳۹۴ - ۲۳:۵۴

      سلام.اگه اشتباه نکرده باشم این سروی unet بیشتر ۱۰۰ نفر رو به ما نمیده در نتیجه نمیشه بازی ای مثل کلش او کنز ساخت یا هر بازی دیگری .چون ۱۰۰ نفر هم زمان خیلی کمهایا این موضوع صحت داره؟

    • آرمان
      شنبه ۷ آذر ۱۳۹۴ - ۱۵:۵۰

      سلام این دوره برای ساخت بازی چند نفرخ به سبک fps می خوره ؟
      آیا آموزش اتصال به پایگاه داده هم داره ؟ (ترجیحا ms sql)

    • امیر حسین
      جمعه ۶ آذر ۱۳۹۴ - ۱۹:۵۹

      سلام خیلی عالی
      ببینید آموزش ساخت یک لیدربورد در یونیتی رو هم بدید این که مثلا سبک بازی فلپی بیرد رو در نظر بگیرید برای پلتفرم اندروید مد نظر دارم
      کاربرها اگر آنلاین بودند بیش ترین امتیاز هر کاربر مثلا هر ۱۰ نفر اول در لیدر بورد نمایش داده بشه
      این دوره به ساخت چنین چیزی کمک می کنه؟

      • مدیر پاسبان
        جمعه ۶ آذر ۱۳۹۴ - ۲۰:۵۴

        سلام
        ممنون
        بله کمکتون میکنه همین آموزش

    علی اصغر سعادتی طراح و توسعه دهنده افزونه و قالب وردپرس

    دوره های آنلاین دانشجویار

    دسته بندی

    تحصیلات تکمیلی

    رشته الکترونیک

    رشته کامپیوتر

    سایر دسته های دانشجویار

    سایر نرم افزارها

    کلاس آنلاین

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا
    • کد تخفیف :

      goldpack

      ویژه خرید پکیج طلایی (C#,ASP,PHP,Android,Network)
      65 درصد تخفیف
    • کد تخفیف :

      emamreza

      اربعین تا شهادت امام رضا(ع)
      50 درصد تخفیف
    • کد تخفیف :

      onlinecourse

      اربعین تا شهادت امام رضا(ع) - دوره های آنلاین
      20 درصد تخفیف

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار نماد اعتماد الكترونیكی کسب و کار های اینترنتی مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت ساماندهی محتوای فضای مجازی بانک تجارت دانشجویار