بررسی 11 موتور بازی‌سازی محبوب برای ساخت بازی‌های موبایل

خانه » آموزش » بازی سازی » بررسی 11 موتور بازی‌سازی محبوب برای ساخت بازی‌های موبایل

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


1) موتور بازی‌سازی Unreal Engine

این موتور بازی‌سازی برای اولین بار در سال 1998 معرفی شد و تا به امروز به یکی از محبوب‌ترین موتورهای بازی‌سازی حال‌حاضر دنیا تبدیل شده است، از زبان ++C پشتیبانی می‌کند و گرافیک خارق‌العاده‌ای نیز به شما ارائه می‌دهد، در ضمن به لطف قابلیت Blueprint تا حدود زیادی شما را از کدنویسی بی‌نیاز می‌کند، چراکه ده‌ها هزار خط کد در آن نوشته‌شده و شما می‌توانید تنها با استفاده از کشیدن و رها کردن المان‌ها بخش اعظمی از بازی خود را طراحی و ایجاد کنید.

برخی از بازی‌های محبوبی که با آنریل‌انجین خلق شده‌اند:

  • Gears of War 4
  • Abzu
  • Batman: Arkham series
  •  

2) موتور بازی‌سازی Unity

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

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


با توجه به بازار ایران و محبوبیت بازی‌ موبایلی ایرانی، موتور بازی سازی unity می‌تواند یک انتخاب خوب برای ساخت انواع بازی به خصوص بازی‌های موبایلی باشد.

  • پشتیبانی از AR و VR
  • موتور گرافیکی قابل قبول
  • فیزیک واقعی
  • استفاده از دو زبان محبوب
  • منبع آموزشی جامع و یادگیری آسان
  • بروز بودن برنامه
  • خروجی برای پلتفرم‌های مختلف از جمله اندروید، iOS، ویندوز، انواع کنسول

تنها بخشی از خصوصیات این موتور بازی سازی محبوب است.



3) موتور بازی‌سازی CryEngine

کرای‌انجین توسط شرکت آلمانی Crytek که یک شرکت بازی‌سازی است به وجود آمده و در ساخت تمام بازی‌های این شرکت نیز مورد استفاده قرار گرفته است.

برخی از بازی‌های محبوبی که توسط این موتور بازی‌سازی خلق شده‌اند عبارتند از:

  • Far Cry
  • Crysis
  • Enemy Front

4) موتور بازی‌سازی Source Engine

سورس انجین توسط کمپانی قدرتمند Valve ساخته شده است، همان شرکتی که خلق بازی‌هایی مانند Counter Strike را در کارنامه‌ی خود دارد.

از جمله عناوین محبوب ساخته شده با Source Engine می‌توان به موارد زیر اشاره کرد:

  • Portal
  • Counter Strike
  • Left 4 Dead

مطلب پیشنهادی: بهترین بازی‌های ساخته شده توسط Unity، با گرافیک ۶۰ فریم بر ثانیه


5) موتور بازی‌سازی id Tech

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

عنوان‌های محبوب ساخته شده با id Tech:

  • Doom
  • Rage
  • Quake

6) موتور بازی‌سازی Creation Engine

این پلتفرم به شما اجازه‌ی ساخت بازی‌های زیبای Open World را می‌دهد، بازی Fallout 4 که توسط این موتور ساخته شده است جزو اولین نمونه‌هایی بود که به کاربران اجازه می‌داد اشیای ساخته‌شده توسط خود را در مارکت‌هایی مانند استیم قرار دهند و بدین ترتیب پس از انتشار بازی قدرت و قابلیت‌های بازی خود را افزایش دهند.

برخی از بازی‌های محبوب این پلتفرم:

  • Fallout 4
  • Skyrim

7) موتور بازی‌سازی Fox Engine

حتما بازی Pro Evolution Soccer یا همان PES معروف را می‌شناسید، این بازی توسط موتور Fox Engine خلق شده است! فاکس انجین یکی از موتورهای معروف است که توسط شرکت‌های کونامی و هیدیو کوجیما برای ساخت بازی استفاده می‌شود، Fox Engine یک موتور بازی‌سازی چند سکویی (مالتی پلتفرم) است.

عناوین محبوب ساخته شده با فاکس انجین عبارتند از:

  • Pro Evolution Soccer
  • Metal Gear Solid V

8) موتور بازی‌سازی GameMaker Studio (گیم میکر استدیو)

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

بازی‌های معروف ساخته شده با گیم‌میکر:

Hotline Miami
Undertale


9) موتور بازی‌سازی RAGE

این موتور بازی‌سازی مخفف RockStar Advanced Game Engine یک پلتفرم کاملا خصوصی بوده و همانطور که از نام آن پیداست متعلق به کمپانی راک‌استار (سازنده‌ی سری بازی‌های محبوب GTA) است، یکی از مهم‌ترین مزیت‌های این موتور بازی‌سازی ماژولار بودن آن است و به کاربران امکان افزودن مودهای دلخواهشان را می‌دهد، در حدی که حتی بازی‌کنان ایرانی نیز مودهای مورد نیاز خود را ساخته و به این بازی‌های اضافه می‌کنند (به عنوان مثال ماشین‌های ایرانی برای بازی GTA)

بازی‌های محبوب ساخته شده با این پلتفرم:

  • GTA V
  • GTA IV
  • Red Dead Redemption

10) موتور بازی‌سازی RPG Maker

RPG Maker به مجموعه‌ای از موتورهای بازی‌سازی اطلاق می‌شود که به شما امکان طراحی و ساخت بازی‌های 2 بعدی RPG را می‌دهد، هر نسخه از این پلتفرم  امکانات خاص خود را دارد که با توجه به نیازتان باید آن را انتخاب کنید.

عنوان‌های معروف ساخته شده با این موتور:

  • The Witch’s House
  • Corpse Party
  • One Night

11) موتور بازی‌سازی Godot (گودوت)

آخرین گیم انجینی که قصد داریم به شما معرفی کنیم Godot نام دارد که در زبان فارسی به نام گودوت یا گودو شهرت پیدا کرده و با توجه به این که Godot engine به صورت رایگان و متن باز منتشر شده محبوبتش با سرعت زیادی رو به افزایش است و برنامه نویسان و بازیسازان مختلفی به سراغ این گیم انجین رفته اند.

گودوت از زبان GDscript پشتیبانی می‌کند که شباهت زیادی با پایتون دارد و همین امر باعث شده افراد خیلی ساده تر بتوانند با این موتور بازی سازی کار کنند.

godotengine 3
godotengine.3

با توجه به جدید بودن Godot engine هنوز بازی‌های مطرحی با آن روانه بازار نشده ولی اخبار سرمایه گذاری اپیک گیمز بر روی گودوت و دونیت 15 هزار دلاری کاربران بر روی این موتور بازی‌سازی نوید بخش انتشار بازی‌های مختلفی در آینده نزدیک برای پلتفرم های لینوکس، ویندوز، مک، iOS و اندروید است.

به دلیل رایگان بودن Godot (آزاد و متن باز) کاربران لینوکس به راحتی می‌توانند بازی بسازند و این یک نقطه قوت برای این گیم انجین در برابر یونیتی یا آنریل محسوب می‌شود.


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

FAQ

چرا باید از موتورهای بازی‌سازی استفاده کنیم؟

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

کدام موتور برای شروع بازی‌سازی بهترین است؟

موتور بازی‌سازی یونیتی به دلیل سادگی و در دسترس بودن منابع آموزشی، یکی از بهترین گزینه‌ها برای شروع بازی‌سازی است.

آیا موتورهای بازی‌سازی رایگان وجود دارند؟

بله، بسیاری از موتورهای بازی‌سازی از جمله Godot به صورت رایگان و متن باز ارائه می‌شوند و به کاربران این امکان را می‌دهند بدون هزینه‌ای به توسعه بازی بپردازند.

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

نام موتورویژگی‌هااستفاده
Unreal Engineگرافیک عالی، قابلیت‌های VR و ARبازی‌های AAA
Unityحمایت از 2D و 3D، سادگی در شروعبازی‌های موبایلی و مستقل
CryEngineگرافیک فوق‌العاده برای محیط‌های واقعیبازی‌های اکشن و ماجراجویی



محتوای مرتبط

71 نظر

  1. بازی assassin creed unity با موتور unity ساخته نشده بلکه با موتور اختصاصی شرکت یوبیسافت Anvil Next ساخته شده

    • سلام
      بله درست میگید
      این بازی توسط موتور بازی سازی AnvilNext 2.0 ساخته شده 👌

  2. بازی کرایسیس 2 عالی بود جزو 5 بازی برتر از نظر من بود که با موتور محشر CryEngine ساخته شده.

  3. سلام و خسته نباشید. آیا در ایران سایت های فارسی هستند که یونیتی و آنریل رو به طور کامل و از مبتدی تا پیشرفته آموزش دهند؟ لطفا در ایمیل جواب دهید
    arvinking79@gmail.com

    • سلام
      درصورت پیدا کردن یک اموزش جامع حتما لینک را واستون ایمیل میکنیم
      در حال حاضر شاید سایت هایی مثل فرانش و فرادرس مناسب باشند

      • درسته اما میخواستم از یکی که وارده و اطلاعات کاملی داره چند تا سوال بپرسم که با اجازه اینجا مطرح میکنم:
        1. برای ساخت بازی های جهان باز و با کیفیت بالا یا مطلوب آنریل بهتره یا یونیتی؟
        2. برای ساخت بازی هایی با حجم مناسب یا حد اکثر 100 گیگ چه موتوری مناسبه؟
        3. آیا موتور بازی سازی آنریل میتونه یک بازی بهتر و بزرگتر از بازی farcry 5 بسازه؟
        لطفا هر کسی در این باره چیزی میدونه حتما بگه خیلی ممنونم.

        • سلام دوست عزیز
          موتور آنریل چندین برابر بهتر از تمام این عناوینی که فرمودید رو میتونه پشتیبانی کنه

    • سلام. همه ای موتور های بازی سازی قدرتمند مهم این نیست که فقط کار با اون نرم افزار برای ساخت بازی رو یادبگیری باید زبان برنامه نویسیشو یاد بگیری مثلا unity از c# و javascript پشتیبانی میکنه و واقعا محشره من خودم php,javascript و میخوام در آینده نزدیک c# رو هم یادبگیرم برم سراغ صنعت قدرتمند گیم که واقعا قوی و پول سازه بخاطر پولش ن بخاطر عشقی که به این زمینه دارم…. خلاصه به قول معروف به فکر یک عدد خرما نباش درختشو بکار و مثال ژاپنیش هم میشه بجای خریدن ماهی,صید کن
      اینارو نگفتم دل سرد بشی میخوام یکم راه بیفتی منم اونقدر حرفه ای نیستم ولی خوب میشیم دیگه
      و در اخر میخوای حرفه ای بشی و تک blender رو هم یاد بگیر واسه ساخت محیط بازی کاراکتر بینظیره

  4. سلام و خسته نباشید. ممنون از مقاله خوبتون. فقط من هرچی گشتم نتونستم id tech و rage رو پیدا کنم. میشه راهنمایی کنید از کجا دانلود کنم؟

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

  5. سلام و خسته نباشید.خواهشا اگر اموزش فارسی خوبی برای یونیتی و آنریل انجین دارید معرفی کنید و یونیتی قابلیت blueprint دارد؟ممنون

    • بله، نرم‌افزاری هست که دانلود می‌کنید و روی کامپیوترتون نصب می‌کنید و با استفاده از اون اقدام به ساخت بازی موبایل می‌کنید.

  6. این بازی هایی که میبینید و بازی میکنید یک نفر نساخته که. یکی طراحی اسکینشو کرده، یکی واس افکتشه،یکی واسه کد زنیشه، یکی واس اکشن هاس و یکی واس اهنگو … پس فک نکنید میتونید به راحتی بازی ای درست کنید که مورد قبول حتی خودتون باشه البته به راحتی نمیشه.

    • چرا نمیشه! میشه به سختی و تلاش ۲۴ ساعته شما دیگه نیاز نیست بری یک گروه موزیک جمع کنی واسه بازیت آنقدر موزیک و صدای آماده هست که نیازی نیست به جدید(نمیگم نیست ولی واسه اون بزرگاش مثل ubsoft که سالی ۴تا بازی میسازه)
      کد زنیش هم چیز سختی نیست سی شارپ رو یاد بگیری بازیتو از این رو به این رو میکنی
      اکشن هم و بخش داستانی و … زیاد لازم نیست برای شروع کار یک بازی ساده و آینده دار میتونه در اینده تبدیل به بهترین در دنیا بشه فقط باید تلاش و پشت کار داشته باشی

    • سلام وقت بخیر آیا امکان این وجود داره یه بازی رو گسترش داد؟بطور مثال یکی از بازی های ps1 رو وارد موتور بازی سازی کنیم و براش مراحل یا آیتم های جدید بسازیم ؟
      چجوری میشه این کارو کنیم؟

  7. سلام من یک سوال دارم من زبان C#بخش برنامه نویسیش رو بلدم اما من بخش بازی سازیش رو بلد نیستم از کجا میتونم بخش بازی سازیش را یاد بگیرم؟ با تشکری فراوان

  8. سلام، ببخشید یک سوال داشتم.
    من یونیتی هاب رو نصب کردم، اما تو گزینه‌ی active a new license نمی ره. تو سایتش هم که میرم میزنه : این سایت دیگر اعتبار نداره.
    چی کار کنم؟

      • ببینید، تو گزینه ی activate new license نمیره.
        توی گزینه‌ی manual actvation که می رَم، می زنه:

        Sorry this link is no longer vaild
        ممنون از پاسخگویی تون

        • مشکل شما تایید شد تا به زودی کاربران بازیاتو بتوانند به شما کمک کنند که این مشکل هر چه سریع تر رفع شود

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

    • سلام وقت بخیر، شرکت سوپرسل موتور اختصاصی خودش رو داره و از اون موتور برای ساخت بازی استفاده کرده،درواقع مدلهای بازی توسط نرم افزارهای معروفی مثل 3dmax ساخته شدن و بعد تبدیل به asset های دو بعدی شدن و با موتور خود شرکت ساخته شدن.

  10. سلام و عرض ادب من علاقه ی زیادی به بازی سازی دارم ولی سن زیادی ندارم و یادگیری کد نویسی برام سخته . موتور های بازی سازی زیادی بدون کد نویسی ساخته شده اند اما خودتون که بهتر می دونین بازی هایی که با این موتور ها ساخته می شوند عملا ارزشی ندارن . میشه منو راهنمایی کنین که چیکار کنم . راستی میتونم با unity بدون هیچ گونه کد نویسی کار کنم و بازی خوبی درست کنم واقعا سردرگم هستم . 😊 ممنون میشم اگه توضیح بدین

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

    • متاسفانه اطلاعاتی در رابطه با موتور بازی سازی استفاده شده برای واچ داگز اطلاعی در دست نیست

  11. سلام من سوال زیاد دارم… اگه وقت داشتیم جواب بدین واقعا ممنون میشم… اولا میخواستم از وب خوبتون تشکر کنم چون در زمینه خودش در زبان فارسی بی نظیره… من از وقتی ۱۲ ساله بودم میخواستم بازی ساز بشم ولی نشد که نشد الان هم که زیاد دیر نشده تصمیم گرفتم پی کاری برم که دوست دارم اما در این زمینه اطلاعاتی زیادی ندارم. میخواستم بدونم برای ساخت بازی های استراتژیک از کدوم انجین استفاده می کنند؟ به عنوان کسی که اطلاعاتش زیر صفره باید از کجا بازی سازی رو شروع کنم؟ راستش میتونم تنها با دانستن جاواسکریپت یک بازی خوب توی یونایتی بسازم؟

    • سلام، موتور بازیسازی چندان اهمیت بالایی نداره برای شروع
      اما یونیتی را پیشنهاد میکنم چون محتوای خوبی واسش در دسترسه
      از ویدیو دیدن و آموزش ها به شدت میتونید استفاده کنید
      از 2018 دیگه امکان کد نویسی در یونیتی با جاوا اسکریپت وجود نداره

  12. سلام ممنون از وب خوبتون
    من 15 سالمه و به برنامه نویسی بسیار علاقه دارم زبان های مختلفی مثل بیسیک،آردوینو،اندروید و ++С رو کار کردم…
    در حال حاضر من ++С کار میکنم و بصورت متوسط بلدم.
    یک چند وقتی هست که به فکر ساخت بازی افتادم با موتور بازی سازی من میخواستم با موتور آنریل انجین بازی بسازم ولی متاسفانه کامپیوترم در حد آنریل انجین نیست.
    میخواستم اگر میشه راهنماییم کنید من چیکار کنم از موتور دیگه ای استفاده کنم؟

    • سلام
      سوال سختیه
      اما چون برنامه نویسی بلد هستید پیشنهاد میکنم با موتور یونیتی شروع کنید، آنریل برای اول کار خیلی خیلی سنگینه و آموزش هاش هم کمتر از یونیتی هستش

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

      • سلام ممنون از راهنمایی خوبت. دوباره از اول ++C و #C رو شروع کردم و کامل درکش کردم که تازه فهمیدم اونموقع هیچی از برنامه نویسی نمیدونستم. و همچنین چندوقت پیش رفتم سراغ یونیتی و اونجا هم چندتا بازی ساختم و هنوز هم دارم ادامه میدم 🙂
        بزودی هم همونجوری که گفتی میرم سراغ آنریل انجین.

  13. سلام من ۱۳ سال دارم و هیچی به معنای واقعی نمیدونم فقط از بازی سازی اسم یونیتی رو بلدم البته من تو داستان نویسی بد نیستم اما هیچی از ساخت بازی نمیدونم اصلا نمیدونم یونیتی برنامه یا خودش کلا یه چیز دیگس میخواستم بدونم از کجا باید شروع کنم که سیرتاپیاز رو یاد بگیرم به نظرتون کلاس بازی سازی ثبت نام کنم؟

    • متاسفانه کلاس بازی سازی مناسب شما نمیشناسم، شناخت موتور بازیسازی کافی نیست و شما باید توانایی تحلیل و حل مسئله، اصول بازی سازی و تیم سازی را هم یاد بگیرید و شاید استفاده از محتوای رایگان در سطح اینترنت بتونه برای شروع به شما کمک کنه

  14. باوا ما که غول بازی سازی نیستیم همون یونیتی میصرفه یه سیشارپو جاوا اسکریپتی هم تا حدودی یاد گرفتیم بسه

  15. درباره ی unigine هم مقاله بنویسید توی یوتوب داشتم تریلر و مقایسه هاشو میدیدم برنامه ی جالبی بود

    • سلام، خیلی ممنون بابت پیشنهاد موتور بازیسازی Unigine، حتما در آینده به سراغ این موتور بازیسازی خواهیم رفت

  16. سلام من 11 سالمه و علاقه ی زیادی به بازی سازی دارم من دنبال موتور بازی سازی سورس انجین میگردم اما پیدا نمیشه کسی هست فایلش رو داشته باشه

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

نظر بدهید!

لطفا نظر خود را وارد کنید
لطفا نام خود را اینجا وارد کنید