شروع در ساخت بازی نباید ترسناک باشد. تنها چیزی که نیاز دارید، اشتیاق به یادگیری و ماهیت کنجکاو و تجربی برای ترکیب کد، انیمیشن، گرافیک، هوش مصنوعی، هنر و صدا است. به نظر زیاد می رسد؟ اینطور است، اما وقتی میبینید که چگونه بهعنوان یک توسعهدهنده انفرادی میتوانید همه آنها را کنار هم بیاورید، حس جادویی در فضا وجود دارد.
Unity موتور شماره یک توسعه بازی به دلیل سهولت استفاده و در عین حال توانایی های قدرتمندش است. روی همه پلتفرم ها کار می کند و می تواند به دسکتاپ، کنسول و دستگاه های تلفن همراه صادر کند. این یک راه عالی برای مبتدیان است که مستقیماً به دنیای بازی سازی بپرند و ابزارهایی را که استودیوهای بازی AAA برای تولید بازی هایی مانند Hearthstone (Blizzard Entertainment)، Cities: Skylines (Colossal Order) و Monument Valley 2 استفاده می کنند، در اختیار بگیرند. (ustwo Games) و بهتر از همه، برای مبتدیان و علاقمندان رایگان است!
در این دوره، پنی رابط Unity و ابزارهای فراوانی را برای گردآوری هنر، کد، طراحی و موارد دیگر در کنار هم قرار میدهد تا یک بازی تمام عیار اول شخص شوتر کاملاً از ابتدا تولید کند. پنی با استفاده از سبک آموزشی و دانش تحسین شده بین المللی خود از بیش از 25 سال کار با بازی ها، گرافیک ها و نوشتن دو کتاب برنده جایزه در مورد بازی های A.I، شما را از نوب کامل به یک کاربر مطمئن Unity تبدیل می کند. در سرتاسر، کارگاههای عملی را دنبال میکنید که شما را در هر مرحله از آشنایی با تمام عملکردهای موتور بازی طراحی کردهاند. در تمام طول این مدت، شما برای ایجاد یک تیراندازی اول شخص در یک دنیای پسا آخرالزمانی کامل با زامبی ها برای مغز بازیکن کار خواهید کرد!
این دوره با Unity 2019.3.11f ایجاد شده است، اما با Unity 2019.4.2f1 (LTS) در مک یا رایانه شخصی سازگار است.
نحوه کدنویسی، متحرک سازی و کار با:
را بیاموزیدمحیط توسعه وحدت.
رابط C# Unity.
ابزارهای مجسمه سازی زمین برای ایجاد نقشه های بازی.
شخصیت ها و انیمیشن های اول شخص برای راه رفتن، تیراندازی و بارگذاری مجدد.
اقلام وانت برای کیت ها و مهمات پزشکی.
مدلهای سهبعدی زامبیها برای افزودن انیمیشن برای پیادهروی، تعقیب و حمله.
سیستم موجودی برای پیگیری سلامت بازیکن و تجهیزات مهمات.
مش های ناوبری برای برنامه ریزی حرکت زامبی ها و برنامه ریزی مسیر در یک زمین.
ماشین های حالت محدود برای تعریف A.I دشمن. رفتارها.
ساخت مدلهای Ragdoll برای انیمیشنهای مرگ پویا.
نمایشگر Heads Up برای اطلاع دادن به بازیکن از سطح سلامتی و سطح مهمات خود، همراه با یک رادار برای مکان یابی زامبی ها و یک قطب نما برای هدایت بازیکن به خانه.
جلوههای ویژه مانند آتش، پاشیدن خون، و تکنیکهای نورپردازی.
ساخت بازی به یک محصول مستقل.
همه دارایی ها و فایل های پروژه افزایشی گنجانده شده است.
محتوا و نمای کلی
این دوره با بخشی شروع می شود تا شما را با رابط Unity آشنا کند. اگر قبلاً با Unity آشنایی دارید، می توانید به بخش 3 بروید. در این جلسه مقدماتی به سیستم پنجره یونیتی، نحوه اضافه کردن مدل ها و بافت ها، ایجاد کد برای دستکاری ویژگی های مدل ها و سیستم فیزیک می پردازیم.
به دنبال این کار، کار بر روی شخصیت اول شخص (FPC) را شروع خواهیم کرد. شما یاد خواهید گرفت که چگونه فیزیک و کد را برای حرکت شخصیت به اطراف اضافه کنید، همچنین بازوهای متحرک و اسلحه ای را که می توانید در نمای بازی مشاهده کنید، اضافه کنید. شما همچنین برای اضافه کردن انیمیشن برای شلیک و بارگذاری مجدد سلاح کار خواهید کرد. جلوه های صوتی برای قدم زدن و پریدن بازیکن نیز در اینجا گنجانده خواهد شد.
در مرحله بعد، آیتمهای پیکاپ را برای کیتهای پزشکی و مهمات ایجاد میکنید که میتوانند در محیط بازی پراکنده شوند تا وقتی سطح سلامتی یا گلوله بازیکن پایین میآید، منابع اضافی در اختیار بازیکن قرار دهد. در اینجا با نحوه استفاده از برخورددهنده ها و محرک ها برای خاموش کردن کد برای به روز رسانی مقادیر در پخش کننده ای که موجودی را ذخیره می کند، آشنا خواهید شد.
سپس به ابزار Unity Terrain Sculpting می پریم و با ایجاد یک نقشه بازی بزرگ کار می کنیم تا FPC و دشمنان را روی آن قرار دهیم. برای رنگ آمیزی زمین و مدل ها و افزودن جزئیات اضافی مانند درختان و چمن، با بافت ها کار خواهید کرد. مدلهای باکیفیت خانهها، صخرهها، نردهها و دیگر وسایل برای شما گنجانده میشود تا در توسعه محیط بازی هر چقدر که دوست دارید خلاق باشید.
تا این مرحله، شما آماده شروع اضافه کردن زامبی ها خواهید بود. ابتدا با مدلهای زامبی شروع میکنید و یاد میگیرید که چگونه انیمیشنها را به آنها اضافه کنید و سپس با استفاده از مشهای ناوبری آنها را در محیط بازی جابهجا کنید. سپس یکی از محبوبترین تکنیکهای هوش مصنوعی مورد استفاده در بازیها برای ایجاد رفتارهای ساده در شخصیتهای غیربازیکن را پوشش میدهیم. ماشین حالت محدود شما دشمنانی خواهید داشت که قادر به سرگردانی، تعقیب، حمله، مرگ و بیکار ایستادن هستند. این اقدامات به مکان بازیکن پیوند داده می شود به طوری که زامبی ها زمانی که بازیکن دور هستند نادیده می گیرند و فقط زمانی که در محدوده هستند حمله می کنند.
وقتی این مکانیکها درست شدند، یاد میگیرید که چگونه از raycast برای پیوند دادن انیمیشنهای تیراندازی بازیکن با ضربه به زامبی استفاده کنید. در صورت ضربه زدن، انیمیشن مرگ زامبی پخش می شود و همچنین می توانید در این مرحله یک ragdoll اضافه کنید. ما با نورافکن ها برای ایجاد یک سیستم هدف گیری متقاطع کار خواهیم کرد و زامبی های مرده را برای فرو رفتن در زمین برنامه ریزی می کنیم تا آنها را از بازی حذف کنیم.
آخرین اما نه کم اهمیت، ما همه چیز را با یک نمایشگر Heads Up با سلامت سنج، تعداد مهمات، یک رادار برای شناسایی زامبی های اطراف و یک قطب نما به هم متصل می کنیم تا بازیکن را به سمت محل هدف خود هدایت کند.
هنگامی که تمام مکانیکهای بازی را در جای خود قرار دادید، چندین تکنیک برای ارتقای بازی خود به سطح حرفهایتری با جلوههای ویژه، بازخورد صوتی اضافی و سیستم تعویض منوی اصلی خواهید آموخت.
اگر مبتدی مطلق هستید یا اگر با موتور آشنایی دارید، این دوره عالی برای شروع با Unity است.
آنچه دانش آموزان در مورد دوره های پنی می گویند:
دوره عالی!! من در حال حاضر در صنعت بازی سازی هستم و یک نقل قول در اینجا وجود دارد که "هر وقت نمی توانید مشکل پیچیده را حل کنید، زمان مناسبی است که به اصول اولیه بازگردید"
پنی یک معلم طبیعی است که میتواند مفاهیم دشوار دیگری را به شیوهای سرگرمکننده و جذاب توضیح دهد که به همین سادگی معنا پیدا میکند، و باعث میشود آرزو کنید که ای کاش او را خیلی وقت پیش برای معلم دبیرستان میداشتید.
این دوره طلای مطلق است! من یک معلم مهندسی نرم افزار و همچنین یک توسعه دهنده بازی انفرادی هستم، و از بین تمام دوره هایی که در Udemy گذرانده ام، این دوره مفیدترین و جذاب ترین دوره بوده است.
استاد برنده جایزه بین المللی و نویسنده پرفروش سلام ، من دکتر پنی دی بایل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی ، SAE ، انستیتوی سرگرمی استرالیا و ویکی گودت مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.
Penny @Holistic3D.comهیجان علمی ، نویسنده و توسعه بازی سلام ، من دکتر پنی د بیل هستم. من کاملاً سازنده بسیاری از مسائل مربوط به کمبود رایانه و دانشگاهی هستم و علاقه واقعی به تدریس دارم. من بیش از 25 سال است که در دانشگاه ها در استرالیا و اروپا در سطح استاد کامل در مورد توسعه بازی ها ، برنامه نویسی ، گرافیک رایانه ای ، انیمیشن و طراحی وب به دیگران آموزش می دهم. من همچنین برای یونیتی و SAE مشورت کرده ام. بهترین کتابهای درسی من از جمله توسعه بازی جامع با وحدت در بیش از 100 موسسه در سراسر جهان استفاده می شود. فارغ التحصیلان من در شرکت هایی مانند اپل ، Ubisoft ، LinkedIn و Deloitte Digital کار می کنند. من دارای مدرک ممتاز گرافیک رایانه و دکترا هستم. در هوش مصنوعی برای شخصیت های بازی در طول زندگی حرفه ای من جوایز زیادی را برای تعالی تدریس در سطح ایالتی ، ملی و بین المللی از جمله جایزه تعالی تدریس و آموزش استرالیا و مسابقه برنامه درسی بازی موبایل یونیت برنده شده ام. رویکرد من در زمینه آموزش علوم کامپیوتر و زمینه های مرتبط مبتنی بر پروژه است که به شما کارگاه های عملی می دهم و می توانید بلافاصله دندان های خود را در آن قرار دهید.
Codestars • over 2 million students worldwide!آموزش نسل بعدی کدگذارها
نمایش نظرات