پایگاه دانش نارین گیمز

Knowledge base

آنریل انجین

آنریل انجین چیست و چگونه کار می‌کند؟

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

آنریل انجین چیست؟

آنریل انجین چیست

آنریل انجین یکی از قدرتمندترین موتورهای بازی‌ سازی دنیا است که توسط کمپانی اپیک گیمز (به انگلیسی: Epic Games) ساخته شده‌است. امروزه از این نرم‌افزار برای ساخت انواع بازی‌های سه بعدی در ژانرهای متنوع استفاده می‌شود. همچنین فیلم‌سازان و معماران بسیاری از ویژگی‌ها و ابزار آنریل انجین برای خلق آثار خود بهره می‌برند. زبان برنامه‌نویسی آنریل ++C است و قابلیت ساخت بازی‌هایی برای کامپیوتر، کنسول، موبایل و واقعیت مجازی را دارد. با این حال از این موتور بازی‌ سازی بیشتر برای ساخت بازی‌های عظیم استودیوهای معروف یا به اصطلاح AAA استفاده می‌شود. این اصطلاح برای بازی‌هایی استفاده می‌شود که توسط استودیوهای بزرگ یا مدیوم سایز بازی سازی ساخته شده‌اند. این استودیوها برای ساخت و توسعه بازی‌های AAA معمولا از بودجه بیشتری در مقایسه با سایر بازی‌ها استفاده می‌کنند.

آنریل به برنامه‌نویسان حرفه‌ای این اجازه را می‌دهد تا با استفاده از زبان ++C اسکریپت‌های خود را در این نرم‌افزار اجرا کنند. از دیگر امکانات آنریل می‌شود به منابع و ابزار گسترده آن به خصوص برای ساخت انیمیشین‌های بازی اشاره کرد. در ادامه ویژگی‌های منحصر به فرد این نرم‌افزار را به صورت مفصل بررسی خواهیم کرد.

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

می‌خوام بیشتر بدونم
بررسی صفر تا صد مسیر ساخت بازی‌ های ویدیویی

شیوه کار موتور بازی سازی آنریل انجین چیست؟

طرز کار آنریل انجین

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

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

ویژگی‌های منحصر به فرد آنریل انجین چیست؟

ویژگی‌های آنریل انجین

از سال 1998 که کمپانی اپیک گیمز آنریل انجین را تولید و عرضه کرد، همواره در حال به‌روزرسانی و انتشار نسخه‌های جدید و بهبود‌یافته بوده‌است. ویژگی‌ها و مزایای آنریل آن را به یکی از اولین گزینه‌های بازی‌سازان تبدیل کرده‌است. این موتور بازی سازی مخصوص بازی‌های عظیم کامپوتر و کنسول طراحی شده‌است و به توسعه‌دهندگان این نوع بازی‌ها انواع و اقسام ابزارها را ارائه می‌دهد. از این ابزار و مزایا می‌شود به ویرایشگر قدرتمند، کد‌های Open Source، فروشگاه منابع و دارایی‌های بازی و…اشاره کرد که در ادامه به توضیح هریک از آن‌ها می‌پردازیم.

آنریل انجین انعطاف‌پذیر است

ویژگی آنریل انجین

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

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

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

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

آنریل انجین بازی های شوتر

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

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

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

کدهای آنریل انجین متن باز یا Open Source هستند

کدهای آنریل انجین

دسترسی آزادانه کاربران به تمام سورس کدهای ++C انریل ، یکی دیگر از عوامل انعطاف‌پذیری بالای آن است. کدهای این نرم‌افزار در گیت‌هاب (به انگلیسی: GitHub) برای دانلود عموم موجود است. شما می‌توانید در آنریل تغییراتی را با توجه به نیاز خود بدون پرداخت هیچگونه هزینه‌ای اعمال کنید. ایجاد تغییر در کدهای موتور بازی‌ سازی به خصوص در مراحل پایانی ساخت بازی می‌تواند بسیار کارآمد باشد. بازی‌سازان می‌توانند در این مرحله ویرایش‌ها و تغییرات نهایی را اعمال کرده و مشکلاتی که در موتور با آن‌ها رو‌به‌رو می‌شوند را برطرف کنند.

انریل انجین رایگان است

آنریل انجین رایگان

ساخت، توسعه و انتشار بازی‌ها در آنریل انجین کاملا رایگان است. این مسئله ساخت بازی را برای بازی‌سازان مستقل و بازی‌سازان ایرانی آسان‌تر کرده‌است. اما باید توجه داشته باشید که اگر بازی شما در یک فصل بیش از 3000 دلار درآمد کسب کند، باید 5% از آن را به اپیک گیمز پرداخت کنید. اپیک گیمز در انریل انجین، ابزار پرکاربرد بازی‌سازان را به صورت رایگان ارائه می‌کند. ابزاری که اگر بنا بود توسعه‌دهندگان آن‌ها را از صفر بسازند، برایشان بسیار پرهزینه تمام می‌شد. با استفاده از آنریل آن‌ها می‌توانند این هزینه را صرف جنبه‌های خلاقانه فرآیند ساخت بازی کنند.

اجرا و ساخت پروتوتایپ‌ها در آنریل با سرعت انجام می‌شود

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

آنریل مناسب بازی‌های بزرگ و پیچیده است

آنریل انجین برای بازی‌های بزرگ

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

اگر دنبال ابزاری برای ساخت بازی‌های کوچک می‌گردید پیشنهاد می‌کنیم مقاله زیر را مطالعه کنید.

می‌خوام بیشتر بدونم
یونیتی چیست؟ (بررسی کامل موتور بازی سازی)

آنریل انجین ادیتور قدرتمندی دارد

ادیتور آنریل انجین

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

آنریل فروشگاهی غنی از دارایی‌ها و منابع را دارا است

آنریل برای استودیوها و طراحان تازه‌کار بازی که ساخت پروژه خود را تازه شروع کرده‌اند فروشگاهی غنی یا Asset Store از انواع دارایی‌ها و متریال‌ها دارد. کاربران می‌توانند عناصر و اجزای مورد نیاز برای ساخت یک بازی را از این فروشگاه دانلود کنند. این دارایی‌ها باکیفیت و بسیار گسترده هستند. بسیاری از افراد که تجربه استفاده از موتور بازی سازی یونیتی را نیز داشته‌اند، اظهار می‌کنند که فروشگاه آنریل به دلیل تنوع زیاد نسبت به یونیتی برتری دارد.

معایب آنریل انجین چیست؟

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

آنریل انجین مناسب بازی‌های کوچک نیست

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

آنریل انجین در پردازش مقدار زیاد دیتا ناتوان است

آنریل انجین پردازش دیتا

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

برای ساخت بازی در آنریل نیاز به برنامه‌نویسی دارید

برنامه نویسی آنریل انجین

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

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

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

بازی‌های معروف ساخته شده با آنریل انجین

بازی های آنریل انجین

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

  1. بازی Fortnite
  2. بازی Hellblade: Senua’s Sacrifice
  3. بازی Star Wars Jedi: Fallen Order
  4. بازی Final Fantasy 7 Remake
  5. بازی Little Nightmares
  6. بازی Dragon Ball FighterZ
  7. بازی Ark: Survival Evolved
  8. بازی Batman: Arkham City
  9. بازی Gears of War
  10. بازی Sea of Thieves

جمع‌بندی

موتورهای بازی‌ سازی عامل اصلی ساخت بازی‌های با‌کیفیتی هستند که هرکدام طرفداران بسیاری دارند. انریل انجین یکی از قدرتمندترین موتورهای بازی‌ سازی جهان است. این نرم‌افزار همواره از گزینه‌های اول استودیوهای بزرگ برای ساخت بازی‌های عظیم و AAA بوده‌است. در این مقاله به بررسی ویژگی‌های متمایزکننده آنریل انجین و همچنین معایب آن پرداختیم. همچنین به صورت خلاصه مروری بر طرز کار این موتور بازی‌ سازی نیز داشتیم.
اگر شما قصد ساخت بازی داشته باشید، آیا به سراغ آنریل انجین می‌روید؟ نظرات خود را با ما در نارین گیمز به اشتراک بگذارید.

موضوع مرتبط

در بحث‌‌ پیرامون این مقاله شرکت کنید!

درباره تیم ما بیشتر بدانید

پیشنهاد می‌کنیم این مقالات را هم بخوانید

تلویزیون نارین

برای تماشای آنلاین گیم و استریم همین الان کلیک کن

دانلود بزن بهادر

دانلود آخرین نسخه بازی بزن بهادر

دانلود کلش اف زامبی

دانلود آخرین نسخه بازی کلش اف زامبی

لطفاً یک نشانی ایمیل معتبر بنویسید.

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

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

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست