
Unreal Engine 4 چیست؟
Unreal Engine 4 ویرایش چهارم از موتور بازی سازی (Game Engine) قدرتمند Unreal Engine است که توسط شرکت Epic Games، با زبان برنامه نویسی ++C ساخته شده است. این موتور برای اولین بار به طور محدود در نمایشگاه (Game Developers Conference (GDC سال ۲۰۱۲ معرفی شد. و سرانجام شرکت Epic Games آن را بعد از اتمام دوره تکامل در نمایشگاه GDC در سال ۲۰۱۴ به همراه تمام ویژگی ها و ابزارها و سورس کدها (Source Code) عرضه کرد.
ویژگی های مهم Unreal Engine 4
• Advanced Optimization: موتور Unreal Engine 4 به دلیل اینکه توسط زبان برنامه نویسی ++C ساخته شده است می تواند با استفاده از ابزارهای پیشرفته و منعطف رندرینگ (Rendering) مبتنی بر پردازنده (CPU) و پردازنده گرافیکی (GPU) این امر را میسر کند.
• Full C++ Source Code Included: با داشتن سورس کد Unreal Engine 4، می توانید تمام موتور را سفارشی و متناسب با نیاز خود اشکال زدایی کنید و پروژه را بدون محدودیت به پایان برسانید.

Full Editor In VR Mode
• BluePrints: با استفاده از این ویژگی شما می توانید نمونه اولیه (Prototype) خود را بدون نیاز به نوشتن کد و به سرعت تولید کنید.
• Photoreal Rendering in Real Time: این قابلیت با وجود ویژگی هایی مانند: رندر مبتنی بر فیزیک (physically-based rendering)، تنظیمات پیشرفته و پویای سایه زنی (advanced dynamic shadow options)، بازتاب های Screen Space و کانال های نورپردازی ای که دارد، باعث می شود که بتوانید محتواهای بسیار با کیفیت و جذاب تولید کنید.
• VFX Quality Particle Systems: می توانید سیستم ذرات را با استفاده از ماژول های مختلف سفارشی کنید. که در نتیجه ی آن می توانید جلوه های ویژه و حرکات ذرات را به صورت پیچیده و نزدیک به واقعیت تولید کنید.
• Lifelike Animation: با استفاده از این قابلیت و وجود ابزارهای ویرایش حرفه ای، می توانید انیمیشن های بسیار با کیفیتی را تولید کنید.

VFX Quality Particle Systems
• Template And Learning Resource: برای کار با Unreal Engine 4، می توانید از الگو ها، پروژه ها و منابع آموزشی رایگان و غنی استفاده کنید
• Moving Mobile Forward: پشتیبانی از Vulkan و Metal و دیگر API های رندرینگ و استفاده از ویژگی هایی چون: سایه های پویا (Dynamic Shadows) و رندرینگ مبتنی بر فیزیک Physically Based Rendering) ،Unreal Engine 4) که شما را قادر می سازد تا برای پلتفرم های (Platorm) موبایل، بازی های بسیار با کیفیتی تولید کنید.
• Film Quality Post Process Effect: با استفاده از ویژگی های پردازشی Post Processing شما می توانید صحنه هایی با شکوه در بازی خود خلق کنید. این ویژگی ها شامل: Ambient Cubemaps ،Ambient Occlusion ،Advanced Bloom ،Color Grading ،Depth of Field ،Eye Adaptation ،Lens Flares ،Light Shafts ،Light Shafts ،Temporal Anti Aliasing ،Tone Mapping
• Extensive Animation Toolset: با استفاده از Mesh و ابزارهای ویرایش انیمیشن از جمله: State Machines – Blend Spaces – Inverse Kinematics – Animation Driven Physics می توانید کاراکتر های خود را آسان تر بسازید.

Film Quality Post Process Effect
• Build For VR ,AR ,XR: با توجه به همکاری نزدیک شرکت Epic Games با شرکت های بزرگ و پیشرو سخت افزاری و نرم افزاری، بهینه سازی های صورت گرفته بر روی Unreal Engine 4، و وجود ویژگی هایی مانند: (Forward Rendering ،Instanced Stereo ،Monoscopic For Far Field Rendering ،Multisample Anti Aliasing (MSAA این موتور را به یکی از بهترین راه حل ها برای ایجاد محتواهای (Augmented Reality (AR و (Virtual Reality (VR تبدیل کرده است. علاوه بر این شرکت Epic Games کمک کرد تا ابتکار Open XR گروه کرونوس (Khronos Group) برای (Augmented Reality (AR و (Virtual Reality(VR استاندارد سازی شود.
• Terrain & Foliage: با استفاده از این ویژگی می توانید انواع و اقسام محیط ها، حتی جهان باز (Open Worldجهان باز (Open World) ساختاری است که سطح دسترسی به محیط قابل بازی بسیار وسیع است و محدودیتی برای گیمر در نظر گرفته نمی شود.) را با استفاده از The Landscape System بسازید. و با استفاده از قابلیت های Landscape Grass و Foliage می توانید انواع پوشش های گیاهی را به محیط های طراحی شده اضافه کنید.
• Unreal Audio Engine: این قابلیت به سازنده اجازه می دهد تا صداهای پروژه ی خود را با استفاده از ویژگی های بینظیری مثل: Real Time Sysnthesis – Dynamic DSP Effects – Physical Audio Propagation Modelling به خوبی کنترل و تقویت کند. در همین راستا شرکت Epic Games و شرکت Valve با اضافه کردن نوعی پلاگین (Plugin) با نام Audio Steam به موتور Unreal Engine 4 توانستند به یک راه حل برای فضا سازی و انتشار صوتی مبتنی بر فیزیک (Physically Based Audio Spatialization and Propagation) برای افزایش واقع گرایی صوتی در (Virtual Reality (VR دست یابند.

Unreal Audio Engine
• Content Browser: ابزاری است که برای جستجو، وارد کردن و سازماندهی تگ ها، فیلتر کردن و دیگر کاربردها استفاده می شود.
از طریق این لینک می توانید آخرین ورژن آنریل انجین را دریافت کنید.