MiladBangini
MiladBangini
خواندن ۲ دقیقه·۲ سال پیش

موتور بازی سازی چیست؟

motor game
motor game


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



موتور بازی سازی چیست؟

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



مثالی از یک موتور بازی سازی

برای مثال فرض کنید می خواهید یک بازی مشابه با بازی سوپرماریو یا همان قارچ خور بسازید. برای ساخت این بازی

=> باید تصاویر محیط بازی و کاراکتر را با برنامه فتوشاپ طراحی کنید.

=> برای اضافه کردن صدا یا ساخت موسیقی بازی و چسباندن آن به تصاویر باید از نرم افزارهای ساخت و ترکیب صدا کمک بگیرید.

=> برای طراحی مراحل بازی،منطق وکنترلرها باید در یک محیط برنامه نویسی(IDE) شروع به کد نویسی کنید.

=> و همزمان این بخش ها را به یکدیگر چسبانده و یک خروجی در قالب پلتفرم های مختلف بگیرید تا بتوانید بازی را در مراحل مختلف تست کنید.

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


محبوب ترین موتورهای بازی سازی کدامند؟

=> آنریل انجین(Unreal Engine)

یکی از شناخته شده ترین و پیشرفته ترین موتورهای بازی،موتور آنریل است که توسط شرکت اپیگ گیمز(Epic games) ساخته شده است. آنریل امروزه یکی از کاربردی ترین موتورهای بازی سازی است. از بازی های معروف ساخته شده با موتور آنریل می توان به سری Mass Efect، مجموعه ی Gears of wars، سری بایوشاک و سری بتمن اشاره کرد

=> یونیتی(Unity)

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

از معروف ترین بازی های مستقل ساخته شده با یونیتی می توان Cuphead و Firewatch را نام برد. بازی ایرانی و تحسین شده(Children of Morta) نیز با این موتور ساخته شده است.

=>کرای انجین (Cry Engine)

کرای انجین نیز یکی از موتورهای بازی سازی رایگان است که بدون پرداخت پول می توان به تمامی امکانات آن دسترسی پیدا کرد. سری بازی های معروف فارکرای(FarCry) و کرایسیس(Crysis) با کرای انجین توسعه یافته اند . کرای انجین از عینک واقعیت مجازی Oculus Rift پشتیبانی می کند و برای ساخت بازی های واقعیت مجازی(VR) نیز گزینه ی مناسبی است.

=> گیم میکر(Game Maker)

بر خلاف موتورهای بازی سازی دیگر، محبوبیت گیم میکر به این دلیل است که برای بازی سازی با آن،نیازی به دانش برنامه نویسی نیست.گیم میکر به جای کدنویسی،یک سیستم ایونت(event) و اکشن (action) طراحی کرده است که به مراتب از برنامه نویسی با زبان مختلف راحت تر و سریع تر است.

بازی Super Crate Box، Hotline Miami و بازی ایرانی مموراندا همگی با گیم میکر ساخته شده اند.



نویسنده:میلاد بنگینی

موتور بازی سازیبرنامه نویسی
سلام، بنده میلاد بنگینی هستم.
شاید از این پست‌ها خوشتان بیاید