دوستان و همراهان سخت افزار،اینبار در کنار شما هستیم به همراه نکاتی در باب آشنایی با رندر بازی های کامپیوتری.در نهایت این مطلب به همراه نام بردن برخی از موتورهای معروف بازی سازی است.با ما همراه باشید.
موتور بازی نرمافزاریست که برای ساخت و توسعه بازی رایانهای برای کامپوترهای خانگی ، کنسول های بازی نوشته میشود. موتورهای بازی حداقل شامل یک موتور گرافیکی برای ترسیم و یک موتور فیزیکی برای پیاده سازی محیط فیزیکی هستند.موتور بازی مجموعه ای از ابزارهای توسعه دیداری علاوه بر مؤلفههای نرمافزاری با قابلیت استفاده مجدد را ارائه می دهد. این ابزارها معمولاً در یک محیط توسعه یکپارچه ارائه می شوند تا توسعه بازیها را با یک رویکرد مبتنی بر داده ساده تر و سریع تر انجام دهند. موتورهای بازی را گاهی اوقات “میان افزار بازی” نیز می نامند زیرا از نقطه نظر تجاری این اصطلاح، آنها یک سکوی نرمافزاری منعطف و قابل استفاده مجدد را ارائه می کنند که تمام کاربردهای موردنیاز را فراهم می آورند تا درحالیکه هزینه ها، پیچیدگیها و زمان ارائه با بازار – که همگی این عوامل در صنعت رقابتی بازیهای کامپیوتری حیاتی می باشند – کم می کند، توسعه و تولید بازیها را امکان پذیر سازد.
موتورهای بازی در حقیقت مؤلفهٔ نرمافزاری و اصلی هر بازی ویدئویی و ویدئویی و هر برنامهٔ تعاملی است که محتوای گرافیکی بیدرنگ تولید کند. موتوربازی یک سری از تکنولوژیهای اساسی را مهیا میسازد و همچنین فرایند توسعه را تسهیل میکند و در بعضی مواقع بازی را قادر میسازد تا به گونهای ساخته شود که به صورت چندزیرساختاری (مستقل از زیرساختها مثل سیستمعامل) و بر روی کنسولهای بازی و کامپیوترها اجرا شود. تواناییها و قابلیتهای اساسی که توسط موتوربازی در اختیار قرار میگیرد شامل یک تفسیرکننده برای گرافیکهای دو بعدی و سه بعدی و موتور فیزیک و کاشف برخورد و صدا و پردازشگر اسکریپت و پویانمایی و هوش مصنوعی و قابلیتهای شبکهای و یک نمودار صحنه است. موتورهای بازی را بعضی اوقات با نام میان افزار بازی نیز میشناسند. بعضی از موتورهای بازی به جای کلیه قابلیتهایی که مورد نیاز یک بازی ویدئویی است تنها قابلیت رندرینگ بیدرنگ سه بعدی را مهیا میسازند. این موتورها به توسعهدهندهٔ بازی اجازه می-دهند که بقیه تواناییها و قابلیتهای مورد نیاز را فراهم نموده و مجموعه را تکمیل نماید که میتوان آنها را از بین اجزای میانافزار بازیهای دیگر انتخاب نمود. این نوع از موتورها اغلب با نامهای دیگری مانند موتور گرافیکی یا موتور رندرسازی و یا موتور سه بعدی نیز شناخته میشوند. امروزه بسیار بر روی موتورهای بازی و اجزای سازندهٔ آنها کار میشود و این امر باعث شده تا بین قسمتهایی مانند کارهای هنری و طراحی مراحل و رندرینگ و اسکریپنویسی شکاف عمیقی ایجاد شود. به زبان ساده این امر باعث شده تا کارها تخصصیتر شود. امروزه در تیمهای بزرگ توسعه بازیهای کامپیوتری و ویدئویی نسبت هنرمندان به برنامهنویسان ۴ به ۱ است و این یک امر عادی بهشمار میآید.
از جمله برترین موتورهای بازی می توان به موارد زیر اشاره کرد:
Dunia Engine
Hero Engine
4A Engine
Real virtuality
RAGE
Chrome Engine
Unreal Engine
Madness Engine
Anvil Next
Naughty dog engine
Cry Engine
Frostbite
Source Engine
EGO Engine
Fox Engine
IW Engine
Crystal Tools
Avalanche Engine
Phyre Engine
جناب آریایی عزیز واقعا عالی بود بشخصه خیلی استفاده کردم……….:-bd
چه ربطی به این پست داشت:l:l:l
کارتهای انویدیا زیادی پرحرارتن.
فقط fox engine خداییش خیلی خوب بهینه شده…مثل متال گر که رو سیستمای متوسطم راحت بالای 20 فرم جواب میداد….
سلام دوست عزیز
میشه یه راهنمایی کنید؟
منظورتون چی هست که میگید Cry Engine خروجی نداره ؟ بنده نسخه lumber yard رو از amazon با حجم سورس 10 گیگ دانلود کردم و برای اجرا نیاز به content های زیادی داشت که به دلیل مشغله نتونستم تهیه و انجین رو اجرا کنم
میشه توضیح بدید ممنون میشم
در رابطه با ساخت بازی هم امیدوارم موفق بشید !
اوه چقدر انجین :emoji8 مرسی با این مقاله درصد اطلاعاتمون ارتقاء یافت :-D:-bd
Cryengine رو بیشتر از بقیه میپسندم گرچه واسه همشون خدایی خیلی زحمت کشیدن
Unreal Engine موتوری که در عین خروجی با کیفیت ذاتا هینه سازی شدس برا pc
درود بر شما دوست عزیز،زین پس مقالات بیشتری در اختیار شما عزیزان قرار خواهد گرفت.این روزها اخبار کارت گرافیک ها مجال نمی دهد.
Unity و دیگر موتور ها مثل آنریل در دسترس عموم هستند ولی موتورهای بالا اغلب انحصاری هستند.
سلام و ممنون بابت مطلب جذابتون.
به نظر من هم موتور یونیتی و snowdrop هم میتونستند توی لیست حضور داشته باشند.
بنظرم بهترین اول Cryengine دوم Rage که واقعا Gta V رو زیبا کرده:x سوم unreal engine که وقتی قدرتشو توی Batman arkham knight دیدم شگفت زده شدم:emoji9
یونیتی هم موتور خوبی هست میتونست تو لیست باشه
راستی موتور Anvil Next برای همه رایگان نشد؟؟؟
من کرای انجین رو دوس دارم ولی حیف خروجی نداره پس امیدی نیس و حالا اومدم با انریل انجین کار میکنم که امید وارم بتونم یه بازی ایرانی بسازم
سلام
ممنون از مقاله خوبتون
خیلی وقته منتظر همچین مقاله ای هستم و امیدوارم بتونید این مقاله رو کاملتر کنید
خوشبختانه تمام انجین های معرفی شده رو میشناسم و کاش توی یه مقاله هم دسته بندی کنید که کدوم انجین چه قابلیت هایی داره و هر کدوم توی چه زمینه هایی از نظر بعد فنی مثل ایجاد lvl Desin برای هر مرحله از بازی ها با ژانرها و تم های مختلف قدرت دارن و یا حتی اینکه یه director یا کسی که مسئول structuer گیم از لحاظ فنی هست چطور باید یه انجین رو واسه کار انتخاب کنه و خیلی چیزای دیگه
بازم ممنون
بشخصه dunia engine,frostbite و avalanche engine رو دوست دارم.البته بقیه کاربرا فکر کنم cry engine رو دوست دارن.
سلام.بازهم از مطالب مفید سپاسگزارم.
عذرخواهی کنم…ندیده بودم :D:smiley1
انریل انجین پدر موتورها از یاد رفته…نبودش غیر قابل توجیح هستش