آنچه یاد خواهید گرفت:
یک موتور پلتفرمر قدرتمند توسعه میدهید که بتوانید در بازیهای آیندهتان از آن استفاده کنید.
یاد میگیرید چگونه برخوردهای سریع مبتنی بر تایل را پیادهسازی کنید و مهارت لازم برای بهکارگیری آن در بازیهای خودتان را بدست آورید.
یاد میگیرید چگونه یک سیستم نورپردازی قابلسفارشیسازی بسازید که هر شیء در بازی بتواند از آن استفاده کند.
یاد میگیرید چگونه ذرات سفارشی بسازید که با محیط تعامل داشته باشند.
یاد میگیرید چگونه یک ماشین استیت متناهی بسازید و از آن برای کنترل مؤثر بازیکن و دشمنان استفاده کنید.
یاد میگیرید چگونه حملات مبتنی بر موج، تلههای بازیکن، دوربینها، ترنزیشنهای محوشونده، ذخیره امتیاز برتر، tooltips سفارشی، لرزش صفحه و غیره را پیادهسازی کنید.
پیشنیازهای دوره
نرمافزار GameMaker که استفاده از آن رایگان است.
یک PC یا مک که توان اجرای GameMaker را داشته باشد.
توضیحات دوره
آیا همیشه میخواستید بازی خودتان را بسازید، اما نمیدانستید از کجا شروع کنید؟
این دوره به شما یاد میدهد چگونه در مدت کوتاهی یک بازی بسیار پالیش شده و حرفهای بسازید. شما ترفندها و تکنیکهای زیادی یاد میگیرید که بعداً میتوانید در ساخت بازیهای خودتان به کار ببرید. وقتی این مهارتهای برنامهنویسی را بدست آورید، امکانات پیش روی شما بیپایان خواهد بود و آنقدر تجربه پیدا میکنید که بتوانید ایدههای خودتان را به بازیهای واقعی و قابل اجرا تبدیل کنید.
بازی که در این دوره یاد میگیرید بسازید، بسیار روان و حرفهای است و سکوی بسیار خوبی برای رشد مهارتهای شما به شمار میآید. این بازی میتواند آغاز مسیر حرفهای شما در توسعه بازی یا فقط یک سرگرمی لذتبخش باشد؛ در هر صورت، مشتاقیم در این مسیر همراهتان باشیم.
آنچه در این دوره یاد خواهید گرفت:
ماشینهای استیت متناهی (بهترین روش برای ساختاردهی کد)
برخوردهای مبتنی بر تایل (روش برخورد بسیار سریع)
شبهذرات با ظاهر جذاب (که با محیط تعامل دارند)
سیستمهای نورپردازی (که چندین شیء را پشتیبانی میکنند)
دشمنها و توالیهای اسکریپتنویسی شده (از جمله spawn کردن دشمنان)
ترنزیشنهای محوشونده اتاقها، ذخیره امتیاز برتر، tooltips سفارشی و غیره!
همه گرافیکها و کدها در اختیار شما قرار میگیرد؛ فقط کافی است یادگیری را شروع کنید تا زودتر از آنچه فکر میکنید بتوانید بازیهای خودتان را بسازید و منتشر کنید. همچنین هر درس برای وضوح بیشتر در هنگام یادگیری، با کیفیت 1080p و 60fps ارائه شده است.
دانلود و استفاده از GameMaker رایگان است.
نکته: همه کدها متعلق به شما هستند و میتوانید هرطور که میخواهید از آنها استفاده کنید. برخی از داراییهای گرافیکی در مالکیت عمومی هستند (tile setها و دشمنان)، اما برخی دیگر دارای کپیرایت متعلق به Peter Morgan 2021 هستند (کاراکتر بازیکن، پسزمینه، عناصر رابط کاربری گرافیکی، نام بازی و صفحه عنوان) و اجازه انتشار آنها در Steam داده نشده است.
این دوره برای چه کسانی مناسب است؟
افراد مبتدی تا متوسطی که میخواهند روش کارآمدی برای کدنویسی بازیهای پلتفرمر با برخوردهای مبتنی بر تایل یاد بگیرند.
کسی که به انتشار بازی در ویندوز یا پلتفرمهای موبایل علاقهمند است.
کسی که کنجکاو است بداند یک بازی ویدئویی چگونه ساخته میشود.
کسی که کمی تجربه بازیسازی دارد، اما میخواهد مهارتهای خود را گسترش دهد.