آشنایی با انواع موتورهای بازی سازی

02/03/2020by manataz0 comments

موتور بازی سازی آنریل انجین در سال ۱۹۹۸ معرفی شد و یکی از محبوب‌ترین موتورهای بازی‌سازی دنیا است.
این موتور بازی سازی از زبان ++C پشتیبانی می‌کند و گرافیک و کامپوننت های خارق‌العاده‌ای نیز به شما ارائه می‌دهد.
با استفاده از قابلیت BLUE PRINT که دارد نیاز شما به کدنویسی را به حداقل رسانده و می توانید با DROP AND DRAG از بسیاری از المان های آماده استفاده کنید.

لازم به ذکر است که آنریل یک موتور بازی سازی فوق العاده با توانایی های گسترده ای است که اکثرا آن را به عنوان موتوری برای ساخت بازی های سنگین و گرافیکی می دانند.

(در مقاله ی آنریل انجین 5 توضیحات کاملی در رابطه با ورژن جدید آنریل انجین ، یعنی آنریل انجین ۵ گفته شده است ؛ و در مقاله ی بررسی موتور بازی سازی آنریل انجین به صورت کامل این موتور را مورد بررسی قرار داده ایم.)

موتور بازی سازی Unreal Engine

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

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

(برای درک و مقایسه ی کامل تر این دو موتور به مقاله ی یونیتی یا آنریل بروید.)

(همچنین در مقاله ی یونیتی 2021 و بررسی موتور بازی سازی یونیتی توضیحات بیشتری در رابطه با این موتور بازی سازی گفته شده است.)

موتور بازی سازی Unity

کرای‌انجین توسط شرکت آلمانی ساخته شده است و در مقایسه با رقبای خود موتور ایده آلی به حساب می آید و ویژگی منحصر به فرد آن محیط کاربری و جلوه های ویژه ی آن است.
CryEngine V آخرین نسخه است که با CryEngine 6 در حال توسعه است.

پلتفرم های این موتور عبارتند از :

ویندوز، لینوکس، PS4، Xbox One و Oculus Rift.

CryEngine برای بازی‌های سه بعدی (عمدتاً بازی‌های FPS فوتورئالیستی) از جمله Far Cry و Crysis و در نهایت بازی های جهان باز مناسب است.

زبان کد نویسی این موتور نیز LUA با برخی از قابلیت های اسکریپت بصری می باشد.

(در مقاله ی موتور بازی سازی cryengine توضیحات بیشتری در رابطه با این موتور بازی سازی گفته شده است.)

موتور بازی سازی CryEngine

با وجود توسعه بازی گودو از سال 2014 ، این موتور اخیراً به طور فزاینده ای محبوب شده است.
اگر به دنبال یک موتور ساده ، کوچک و منبع باز هستید، می‌توانید از موتور بازی Godot استفاده کنید و بازی‌های خود را آنطور که دوست دارید توسعه دهید.

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

زبان اسکریپت نویسی که گودو استفاده می کند GDScript نام دارد که دارای نقاط ضعفی است.
از آنجایی که این زبان به طور خاص برای توسعه بازی گودو طراحی شده است، شبیه پایتون (زبان مورد علاقه بسیاری از توسعه دهندگان) است.
با این حال ، توسعه دهندگان بازی با تجربه ممکن است یادگیری یک زبان دیگر را خسته کننده بدانند.
از آنجایی که گودو کمتر از یک موتور برجسته مانند Unity یا Unreal شناخته شده است، منابع کمتری از آن نیز در دسترس است. (از بعد آموزشی و asset محوری)

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

موتور بازی سازی godot

Lumberyard یک موتور بازی سه بعدی منبع باز است.
هیچ حق امتیازی ، هزینه ای و خرید اولیه ای وجود ندارد و استفاده از آن کاملا رایگان است.

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

یکی از مهم ترین ویژگی های این موتور این است که پشتیبانی Twitch دقیقاً در موتور Lumberyard تعبیه شده است.
Twitch ChatPlay به این معنی است که توسعه دهندگان می توانند به راحتی تعاملات را به صورت ریل تایم با بینندگان در Twitch در گیم پلی بازی بگنجانند ؛ این می تواند چیزی شبیه دستورات چت باشد.

یک موتور بازی با کالیبر AAA ، با پتانسیل گرافیکی باشکوه و برنده جوایز پی در پی.

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

موتور Amazon Lumberyard

Phaser در سال ۲۰۱۳ معرفی شد.
اگرچه جدیدترین نسخه ، Phaser 3 ، تنها از سال 2018 عرضه شده و پس از آن آپدیتی دریافت نشد اما با این وجود ، این امر مانع از محبوبیت این فریمورک نشده است، به خصوص برای کسانی که می خواهند بازی های مبتنی بر موبایل یا مرورگر بسازند.

در واقع فیزر را می توان از بهترین موتورهای بازی سازی مناسب وب دانست.

از آنجایی که فناوری پشت Phaser عمدتاً مبتنی بر فناوری‌های مشابهی است که برای توسعه وب استفاده می‌شود، این فریمورک نیز حتی با انتشار نسخه‌های مختلف، نسبتاً پایدار است.

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

علاوه بر این ، در حالی که این فریم ورک کراس پلتفرم است ، اما بیشتر برای مرورگرها طراحی شده است ، و در نتیجه محدودیت‌هایی دارد که موتورهای قدرتمندتر و مستقل آن را ندارند.

گیم انجین فازر

این موتور بازی سازی محبوب که در سال ۲۰۱۷ ساخته شد ، جدیدترین نسخه استودیو GameMaker است که از سال ۱۹۹۹ با تکرارها و نام‌های بسیاری وجود داشته است.
GameMaker به طور گسترده و کراس پلتفرم پشتیبانی می شود. (حتی از پلتفرم هایی مانند نینتندو)
همچنین یک انتخاب بسیار دوستانه برای کسانی است که تجربه ای در زمینه کدنویسی ندارند، زیرا در درجه اول از یک زبان برنامه نویسی بصری با کشیدن و رها کردن استفاده می کند تا به تمام سطوح مهارت کاربران اجازه دهد بازی های کوچک و در عین حال فانتزی – رویایی خود را بسازند.

علاوه بر این ، مانند موتور Phaser ، این موتور به طور خاص برای بازی های دو بعدی طراحی شده است.
در حالی که قابلیت‌های سه بعدی محدودی دارد ، اما به هیچ چیز مانند Unity، Unreal یا Godot نزدیک نیست.

(برای آشنایی بیشتر با گیم میگر به مقاله ی آن بروید.)

موتور بازی سازی gamemaker

دفولد نه تنها یک موتور بازی سازی کاملا رایگان است بلکه منبع باز هم هست بنابراین، توسعه‌دهندگان بازی این امکان را دارند که کد این موتور بازی را به دلخواه خود سفارشی کنند و حتی می‌توانند از مجموعه متنوعی از ویژگی‌های ساخته شده توسط سایر اعضای جامعه ی این موتور استفاده کنند.

دفولد قول می دهد که همیشه موتور را آزاد نگه دارد و به کمک های مالی اعضای جامعه متکی است.
این موتور ، بازی های دوبعدی و سه بعدی را با تمرکز ویژه روی Performance ایجاد می کند.
دارای یک ادیتور تصویری و ادیتور کد است که به توسعه دهندگان بازی اجازه می دهد تا منطق بازی خود را به زبان برنامه نویسی Lua بنویسند.

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

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

Construct 3 که در سال ۲۰۱۷ منتشر شد، جدیدترین نسخه موتور بازی سازی Construct است.
Construct بر تولید بازی های تحت وب ، ایجاد بازی های سبک وزن برای پلتفرم هایی مانند Newgrounds، Facebook Instant Games و Kongregate متمرکز شده است.

این موتور برای پلتفرم های Windows، macOS، Linux، Android، iOS و HTML5 برای مرورگرهای وب خروجی می دهد ؛ اما همانطور که گفتیم بیشتر برای خروجی وب مناسب است.

بازی های دوبعدی با پشتیبانی ۲.۵ بعدی بهترین کارکرد این موتور را نشان می دهند.
یکی از نمونه های محبوب بازی هایی که با Construct 3 ساخته شده است، Tokyo Dark است.

زبان Construct اسکریپت نویسی بصری با جاوا اسکریپت است.

موتور بازی سازی تحت وب

آخرین و یکی از بهترین موتورهای بازی سازی که قصد معرفی آن را داریم و قطعا تمامی ماها با بازی های این شرکت و موتور بازی سازی اختصاصی اش خاطره داریم ؛ موتور بازی ریج می باشد.
این موتور اختصاصی شرکت راک استار سازنده عناوین محبوب gta و red dead redemption  می باشد.
همانطور که از عناوین ساخته شده ی این موتور مشخص است ، توانایی و تمرکز این موتور بر ساخت بازی های جهان باز به سبک راک استار است.

(برای آشنایی بیشتر با موتورهای بازی سازی اختصاصی می توانید به مقاله ی آن مراجعه کنید.)

موتور بازی سازی Rage
خلاصه
نام مقاله
آشنایی با انواع موتورهای بازی سازی
توضیحات
با انواع موتورهای بازی سازی و نمایش رندرینگ به همراه فیزیک و سایز ویژگی های آن ها آشنا شوید
نویسنده
نام ناشر
شرکت ایرانیان ماناتاز
ناشر لوگو

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *