اگر از علاقهمندان به بازیسازی باشید حتما تا به حال نام موتورهای بازیسازی را شنیدهاید، در مقالهی آموزش ساخت بازی موبایل که قبلا در بازیاتو منتشر کرده بودیم به نحوهی ساخت یک بازی برای موبایل اشاره کردیم و در آن به معرفی موتور بازیسازی یونیتی پرداختیم، در این آموزش قصد داریم بیشتر با موتورهای بازیسازی آشنا شده و 11 مورد از برترین موتورهای بازیسازی را به شما معرفی کنیم.
1) موتور بازیسازی Unreal Engine
این موتور بازیسازی برای اولین بار در سال 1998 معرفی شد و تا به امروز به یکی از محبوبترین موتورهای بازیسازی حالحاضر دنیا تبدیل شده است، از زبان ++C پشتیبانی میکند و گرافیک خارقالعادهای نیز به شما ارائه میدهد، در ضمن به لطف قابلیت Blueprint تا حدود زیادی شما را از کدنویسی بینیاز میکند، چراکه دهها هزار خط کد در آن نوشتهشده و شما میتوانید تنها با استفاده از کشیدن و رها کردن المانها بخش اعظمی از بازی خود را طراحی و ایجاد کنید.
برخی از بازیهای محبوبی که با آنریلانجین خلق شدهاند:
- Gears of War 4
- Abzu
- Batman: Arkham series
2) موتور بازیسازی Unity
اگر از علاقهمندان به بازی و بازیسازی باشید غیر ممکن است تابهحال نام یونیتی به گوشتان نخورده باشد، این موتور بازیسازی از زبانهای جاوا اسکریپت و #C برای ساخت بازی پشتیبانی میکند، همچنین امکان طراحی بازی بدون کدنویسی را نیز برای علاقهمندان فراهم کرده است، بازیهای موبایلی بسیار زیادی توسط این پلتفرم خلق شدهاند که در ادامه آنها را معرفی خواهیم کرد، همچنین خوب است بدانید این موتور بازیسازی از ساخت سازیهای 2 بعدی و 3 بعدی به خوبی پشتیبانی میکند.
برخی از بازیهای محبوبی که توسط یونیتی ساخته شدهاند:
- Alto’s Adventure
- Pokemon GO
- Ori
- Hearthstone
- Cuphead
- Escape From Tarkov
- Beat Saber
- Monument Valley series
با توجه به بازار ایران و محبوبیت بازی موبایلی ایرانی، موتور بازی سازی unity میتواند یک انتخاب خوب برای ساخت انواع بازی به خصوص بازیهای موبایلی باشد.
- پشتیبانی از AR و VR
- موتور گرافیکی قابل قبول
- فیزیک واقعی
- استفاده از دو زبان محبوب
- منبع آموزشی جامع و یادگیری آسان
- بروز بودن برنامه
- خروجی برای پلتفرمهای مختلف از جمله اندروید، iOS، ویندوز، انواع کنسول
تنها بخشی از خصوصیات این موتور بازی سازی محبوب است.
مطلب پیشنهادی: بهترین بازیهای ساخته شده توسط Unity، با گرافیک ۶۰ فریم بر ثانیه
3) موتور بازیسازی CryEngine
کرایانجین توسط شرکت آلمانی Crytek که یک شرکت بازیسازی است به وجود آمده و در ساخت تمام بازیهای این شرکت نیز مورد استفاده قرار گرفته است.
برخی از بازیهای محبوبی که توسط این موتور بازیسازی خلق شدهاند عبارتند از:
- Far Cry
- Crysis
- Enemy Front
4) موتور بازیسازی Source Engine
سورس انجین توسط کمپانی قدرتمند Valve ساخته شده است، همان شرکتی که خلق بازیهایی مانند Counter Strike را در کارنامهی خود دارد.
از جمله عناوین محبوب ساخته شده با Source Engine میتوان به موارد زیر اشاره کرد:
- Portal
- Counter Strike
- Left 4 Dead
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 پشتیبانی میکند که شباهت زیادی با پایتون دارد و همین امر باعث شده افراد خیلی ساده تر بتوانند با این موتور بازی سازی کار کنند.
با توجه به جدید بودن Godot engine هنوز بازیهای مطرحی با آن روانه بازار نشده ولی اخبار سرمایه گذاری اپیک گیمز بر روی گودوت و دونیت 15 هزار دلاری کاربران بر روی این موتور بازیسازی نوید بخش انتشار بازیهای مختلفی در آینده نزدیک برای پلتفرم های لینوکس، ویندوز، مک، iOS و اندروید است.
به دلیل رایگان بودن Godot (آزاد و متن باز) کاربران لینوکس به راحتی میتوانند بازی بسازند و این یک نقطه قوت برای این گیم انجین در برابر یونیتی یا آنریل محسوب میشود.
مطلب پیشنهادی: آموزش ویدیویی رایگان موتور بازیسازی گودوت در آکادمی بازیاتو
همانطور که مشاهده کردید 11 مورد از برترین موتورهای بازیسازی را برای شما معرفی کردیم که میتوانید در ساخت و طراحی بازیهای خود از آنها استفاده کنید، اما اگر به بازیسازی و به خصوص ساخت بازیهای موبایل علاقهمندید به شما توصیه میکنیم قبل از هرچیزی آموزش ساخت بازی موبایل را مطالعه کنید و با اطلاعات کامل وارد این حوزه شوید.
سلام باید من ازکجا آموزش کامل آنریل۴ روببینم
فکر میکنم udemy و lynda و یوتیوب آموزش های خوبی داشته باشند
بازی assassin creed unity با موتور unity ساخته نشده بلکه با موتور اختصاصی شرکت یوبیسافت Anvil Next ساخته شده
سلام
بله درست میگید
این بازی توسط موتور بازی سازی AnvilNext 2.0 ساخته شده 👌
بازی کرایسیس ۲ عالی بود جزو ۵ بازی برتر از نظر من بود که با موتور محشر CryEngine ساخته شده.
به شخصه شدیدا عاشق این بازی بودم
سلام و خسته نباشید. آیا در ایران سایت های فارسی هستند که یونیتی و آنریل رو به طور کامل و از مبتدی تا پیشرفته آموزش دهند؟ لطفا در ایمیل جواب دهید
arvinking79@gmail.com
سلام
درصورت پیدا کردن یک اموزش جامع حتما لینک را واستون ایمیل میکنیم
در حال حاضر شاید سایت هایی مثل فرانش و فرادرس مناسب باشند
درسته اما میخواستم از یکی که وارده و اطلاعات کاملی داره چند تا سوال بپرسم که با اجازه اینجا مطرح میکنم:
۱. برای ساخت بازی های جهان باز و با کیفیت بالا یا مطلوب آنریل بهتره یا یونیتی؟
۲. برای ساخت بازی هایی با حجم مناسب یا حد اکثر ۱۰۰ گیگ چه موتوری مناسبه؟
۳. آیا موتور بازی سازی آنریل میتونه یک بازی بهتر و بزرگتر از بازی farcry 5 بسازه؟
لطفا هر کسی در این باره چیزی میدونه حتما بگه خیلی ممنونم.
متاسفانه اطلاعاتی در این زمینه ندارم
سلام دوست عزیز
موتور آنریل چندین برابر بهتر از تمام این عناوینی که فرمودید رو میتونه پشتیبانی کنه
سلام. همه ای موتور های بازی سازی قدرتمند مهم این نیست که فقط کار با اون نرم افزار برای ساخت بازی رو یادبگیری باید زبان برنامه نویسیشو یاد بگیری مثلا unity از c# و javascript پشتیبانی میکنه و واقعا محشره من خودم php,javascript و میخوام در آینده نزدیک c# رو هم یادبگیرم برم سراغ صنعت قدرتمند گیم که واقعا قوی و پول سازه بخاطر پولش ن بخاطر عشقی که به این زمینه دارم…. خلاصه به قول معروف به فکر یک عدد خرما نباش درختشو بکار و مثال ژاپنیش هم میشه بجای خریدن ماهی,صید کن
اینارو نگفتم دل سرد بشی میخوام یکم راه بیفتی منم اونقدر حرفه ای نیستم ولی خوب میشیم دیگه
و در اخر میخوای حرفه ای بشی و تک blender رو هم یاد بگیر واسه ساخت محیط بازی کاراکتر بینظیره
آموزش های اقای امیر حسین رجب زاده رو مشاهده کنید
سلام و خسته نباشید. ممنون از مقاله خوبتون. فقط من هرچی گشتم نتونستم id tech و rage رو پیدا کنم. میشه راهنمایی کنید از کجا دانلود کنم؟
سلام
برخی از این موتورهای بازی سازی اختصاصی هستند و به صورت عمومی نمیتونیم دسترسی داشته باشیم
سلام آیا باید به زبان های ++cو با #c برای کار با یونیتی و Unreal Engine مسلط بود؟
ممنون
سلام خیر الزامی به تسلط کامل نیست
چرا هست؟ با دلیل میگم برای داشتن یک بازی خوب و زیبا با هوش مصنوعی قوی باید بلد باشن unity با کد های c# کامل میشه اینو من نمیگم بزرگ ها میگن
درسته ممنون از نظرتون
سلام و خسته نباشید.خواهشا اگر اموزش فارسی خوبی برای یونیتی و آنریل انجین دارید معرفی کنید و یونیتی قابلیت blueprint دارد؟ممنون
آموزش فارسی را در سایت های معروف میتونید پیدا کنید.
ما نیز در آکادمی بازیاتو در حال آماده سازی یک دوره آنلاین پروژه محور برای یادگیری یونیتی هستیم که میتونید اون را هم بررسی کنید.
فکر میکنم چند نفر از اساتید ایرانی و خارجی یک چیزی شبیه به بلوپرینت آنریل را برای یونیتی باز سازی کردند.
لینک آموزش:
https://academy.baziato.com/course/unity-learning
ببخشید منظورتان از موتور بازی سازی همان نرم افزاریه که دانلود میکنیم؟
بله، نرمافزاری هست که دانلود میکنید و روی کامپیوترتون نصب میکنید و با استفاده از اون اقدام به ساخت بازی موبایل میکنید.
این بازی هایی که میبینید و بازی میکنید یک نفر نساخته که. یکی طراحی اسکینشو کرده، یکی واس افکتشه،یکی واسه کد زنیشه، یکی واس اکشن هاس و یکی واس اهنگو … پس فک نکنید میتونید به راحتی بازی ای درست کنید که مورد قبول حتی خودتون باشه البته به راحتی نمیشه.
چرا نمیشه! میشه به سختی و تلاش ۲۴ ساعته شما دیگه نیاز نیست بری یک گروه موزیک جمع کنی واسه بازیت آنقدر موزیک و صدای آماده هست که نیازی نیست به جدید(نمیگم نیست ولی واسه اون بزرگاش مثل ubsoft که سالی ۴تا بازی میسازه)
کد زنیش هم چیز سختی نیست سی شارپ رو یاد بگیری بازیتو از این رو به این رو میکنی
اکشن هم و بخش داستانی و … زیاد لازم نیست برای شروع کار یک بازی ساده و آینده دار میتونه در اینده تبدیل به بهترین در دنیا بشه فقط باید تلاش و پشت کار داشته باشی
سلام وقت بخیر آیا امکان این وجود داره یه بازی رو گسترش داد؟بطور مثال یکی از بازی های ps1 رو وارد موتور بازی سازی کنیم و براش مراحل یا آیتم های جدید بسازیم ؟
چجوری میشه این کارو کنیم؟
سلام ردد۲ با چه موتور گرافیکی درست کردن که خدای گرافک شناخته شده🙂
همین موتور گرافیکی ریج پیش رفته ترش کردن
سلام. یونیتی که تحریمه میشه یک فیلتر شکن خوب و سریع معرفی کنید
سلام من یک سوال دارم من زبان C#بخش برنامه نویسیش رو بلدم اما من بخش بازی سازیش رو بلد نیستم از کجا میتونم بخش بازی سازیش را یاد بگیرم؟ با تشکری فراوان
سلام دوست من آموزش های زیادی در سراسر اینترنت وجود داره.
برای مثال دوره بازیسازی مقدماتی با موتور یونیتی آکادمی بازیاتو به صورت پروژه محور یاد بگیرید (البته همه چیز به خودتون بستگی داره)
میخوام با اون متور بازی سازی gta 6 رو بسازم 😂
سلام، ببخشید یک سوال داشتم.
من یونیتی هاب رو نصب کردم، اما تو گزینهی active a new license نمی ره. تو سایتش هم که میرم میزنه : این سایت دیگر اعتبار نداره.
چی کار کنم؟
متن انگلیسی خطا را میشه برای ما ارسال کنید؟
ببینید، تو گزینه ی activate new license نمیره.
توی گزینهی manual actvation که می رَم، می زنه:
Sorry this link is no longer vaild
ممنون از پاسخگویی تون
مشکل شما تایید شد تا به زودی کاربران بازیاتو بتوانند به شما کمک کنند که این مشکل هر چه سریع تر رفع شود
ممنونم از شما
ببخشید، ممکنِ این مشکل من بخاطر فعال نبودن فیلترشکن باشه؟
بله امکان داره چون ما تحریم هستیم
موتور بازی سازی بازی world of warcraft کدومه؟
سلام، بازی Wow با موتور بازیسازی آنریل انجین ساخته شده
سلام کسی میدونه بازی کلش رویال و اف کلنز و براول استارز با چه زبانی و با چه موتور بازی سازی ساخته شده؟
سلام وقت بخیر، شرکت سوپرسل موتور اختصاصی خودش رو داره و از اون موتور برای ساخت بازی استفاده کرده،درواقع مدلهای بازی توسط نرم افزارهای معروفی مثل ۳dmax ساخته شدن و بعد تبدیل به asset های دو بعدی شدن و با موتور خود شرکت ساخته شدن.
سلام و عرض ادب من علاقه ی زیادی به بازی سازی دارم ولی سن زیادی ندارم و یادگیری کد نویسی برام سخته . موتور های بازی سازی زیادی بدون کد نویسی ساخته شده اند اما خودتون که بهتر می دونین بازی هایی که با این موتور ها ساخته می شوند عملا ارزشی ندارن . میشه منو راهنمایی کنین که چیکار کنم . راستی میتونم با unity بدون هیچ گونه کد نویسی کار کنم و بازی خوبی درست کنم واقعا سردرگم هستم . 😊 ممنون میشم اگه توضیح بدین
سلام موتور های بازی سازی بدون کد نویسی میتونن انتخاب خوبی برای شروع باشند از طرفی سن نمیتونه عامل باز دارنده درستی برای یاد نگرفتن برنامه نویسی باشه.
در آپدیت های بعدی یونیتی شاید بتوانید این کار را بکنید ولی در حال حاضر ساخت بازی با یونیتی نیاز به کد نویسی سی شارپ دارد
واچ داگز با چه برنامه ای ساخته شده
متاسفانه اطلاعاتی در رابطه با موتور بازی سازی استفاده شده برای واچ داگز اطلاعی در دست نیست
زولا با چه متوری ساخته شده؟
سلام، گفته نشده، اما احتمالا آنریل انجین
ممنون
سلام من سوال زیاد دارم… اگه وقت داشتیم جواب بدین واقعا ممنون میشم… اولا میخواستم از وب خوبتون تشکر کنم چون در زمینه خودش در زبان فارسی بی نظیره… من از وقتی ۱۲ ساله بودم میخواستم بازی ساز بشم ولی نشد که نشد الان هم که زیاد دیر نشده تصمیم گرفتم پی کاری برم که دوست دارم اما در این زمینه اطلاعاتی زیادی ندارم. میخواستم بدونم برای ساخت بازی های استراتژیک از کدوم انجین استفاده می کنند؟ به عنوان کسی که اطلاعاتش زیر صفره باید از کجا بازی سازی رو شروع کنم؟ راستش میتونم تنها با دانستن جاواسکریپت یک بازی خوب توی یونایتی بسازم؟
سلام، موتور بازیسازی چندان اهمیت بالایی نداره برای شروع
اما یونیتی را پیشنهاد میکنم چون محتوای خوبی واسش در دسترسه
از ویدیو دیدن و آموزش ها به شدت میتونید استفاده کنید
از ۲۰۱۸ دیگه امکان کد نویسی در یونیتی با جاوا اسکریپت وجود نداره
سلام ممنون از وب خوبتون
من ۱۵ سالمه و به برنامه نویسی بسیار علاقه دارم زبان های مختلفی مثل بیسیک،آردوینو،اندروید و ++С رو کار کردم…
در حال حاضر من ++С کار میکنم و بصورت متوسط بلدم.
یک چند وقتی هست که به فکر ساخت بازی افتادم با موتور بازی سازی من میخواستم با موتور آنریل انجین بازی بسازم ولی متاسفانه کامپیوترم در حد آنریل انجین نیست.
میخواستم اگر میشه راهنماییم کنید من چیکار کنم از موتور دیگه ای استفاده کنم؟
سلام
سوال سختیه
اما چون برنامه نویسی بلد هستید پیشنهاد میکنم با موتور یونیتی شروع کنید، آنریل برای اول کار خیلی خیلی سنگینه و آموزش هاش هم کمتر از یونیتی هستش
نباید یهو جو بردارتت الان تو رفتی سخت ترین موتور بازی سازی رو روش کار کردی اصلا خوب نیست ، اگه برنامه نویسی خوشت میاد و بازی سازی، پیشنهاد میکنم اول بنامه نویسی رو از پایه مفهومش رو متوجه شو و خوب درکش کن و یاد بگیر ، بعد اصولشو یاد گرفتی تمرین و تمرین کن ، بعد برو سراغ یونیتی ، بیخود نیست که خیلیا رفتن سراغ یونیتی ، چون راحت تره ، برای استفاده از یونیتی یا سیشارپ باید یاد گرفته باشی یا جاوااسکریپت ، من خودم با سیشارپ این کار رو انجام دادم ، زبان نسبتا سختیه ولی خب میدونی شبیه زبان های دیگس ، ولی زبان خوبیه ، اگرچه پایتون خیلی ارزشش بیشتره ولی خب پایتون رو نشنیدم که باهاش بازی ساخته باشن بعدشو بعدش برو یاد بگیر که چطور با یونیتی کار کنی ، بعدشم پرو شدی برو سراغ آنریل
سلام ممنون از راهنمایی خوبت. دوباره از اول ++C و #C رو شروع کردم و کامل درکش کردم که تازه فهمیدم اونموقع هیچی از برنامه نویسی نمیدونستم. و همچنین چندوقت پیش رفتم سراغ یونیتی و اونجا هم چندتا بازی ساختم و هنوز هم دارم ادامه میدم 🙂
بزودی هم همونجوری که گفتی میرم سراغ آنریل انجین.
موفق باشید
سلام من ۱۳ سال دارم و هیچی به معنای واقعی نمیدونم فقط از بازی سازی اسم یونیتی رو بلدم البته من تو داستان نویسی بد نیستم اما هیچی از ساخت بازی نمیدونم اصلا نمیدونم یونیتی برنامه یا خودش کلا یه چیز دیگس میخواستم بدونم از کجا باید شروع کنم که سیرتاپیاز رو یاد بگیرم به نظرتون کلاس بازی سازی ثبت نام کنم؟
متاسفانه کلاس بازی سازی مناسب شما نمیشناسم، شناخت موتور بازیسازی کافی نیست و شما باید توانایی تحلیل و حل مسئله، اصول بازی سازی و تیم سازی را هم یاد بگیرید و شاید استفاده از محتوای رایگان در سطح اینترنت بتونه برای شروع به شما کمک کنه
باوا ما که غول بازی سازی نیستیم همون یونیتی میصرفه یه سیشارپو جاوا اسکریپتی هم تا حدودی یاد گرفتیم بسه
سلام
ممنون از مطالب مفیدتون
با سلام. خوشحالیم که پسندیدید.
درباره ی unigine هم مقاله بنویسید توی یوتوب داشتم تریلر و مقایسه هاشو میدیدم برنامه ی جالبی بود
سلام، خیلی ممنون بابت پیشنهاد موتور بازیسازی Unigine، حتما در آینده به سراغ این موتور بازیسازی خواهیم رفت
سلام من ۱۱ سالمه و علاقه ی زیادی به بازی سازی دارم من دنبال موتور بازی سازی سورس انجین میگردم اما پیدا نمیشه کسی هست فایلش رو داشته باشه
انتخاب سورس انجین دلیل خاصی داره؟
منم همینطور دنبال موتور ریج میگیردم من موتور گرافیک ریج میخوام
سلام . ببخشید بازی captain tsubasa rise of new champions با چی درست شده ؟
اطلاعی در این باره در دسترس نیست
داستان این مجوز چیه ؟
دوستانی که می خوان تازه بازیسازی رو شروع کنن و نمی خوان فعلا سمت برنامه نویسی برن بهشون موتور بازیسازی کانستراکت رو پیشنهاد میکنم
می تونید با آموزش بازی پلتفرمی مهدی ابراهیمی شروع کنید