معرفی موتور بازی سازی آنریل انجین

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

معرفی موتور بازی سازی آنریل انجین – Unreal Engine

موتور بازی سازی آنریل انجین ( Unreal Engine ) توسط شرکت Epic Games توسعه یافته است
و اولین بار در سال ۱۹۹۸ در بازی تیراندازی اول شخص Unreal به نمایش در آمد.
با اینکه موتور بازی سازی آنریل انجین در ابتدا برای بازی های تیراندازی اول شخص ساخته شده بود،
اما در انواع ژانرهای دیگر نیز با موفقیت مورد استفاده قرار گرفته است، از جمله ژانر مخفی کاری و بازی های نقش آفرینی.
کد آنریل انجین به زبان C++ نوشته شده است. آنریل انجین قابلیت portability بالایی دارد,
و ابزاری است که بسیاری از توسعه دهندگان از آن استفاده می کنند.
نسخه کنونی این نرم افزار، Unreal Engine 4 است که برای Microsoft DirectX 11 و ۱۲, وبرای بسیاری نرم افزار های دیگری هم مورد استفاده قرار میگیرد.
معرفی موتور بازی سازی آنریل انجین

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

Unreal Engine 1

نسل اول موتور بازی سازی آنریل انجین که کارش را در سال ۱۹۹۸ با بازی Unreal آغاز کرد،
فرایندهای رندرگیری، تشخیص برخورد، هوش مصنوعی، قابلیت رویت، شبکه، اسکریپت نویسی و مدیریت سیستم فایل را در یک موتور کامل ترکیب کرد.
Unreal Engine 1 یک رسام نرم افزاری پیشرفته و یک مسیر رندر سخت افزاری را با استفاده از Glide API فراهم کرد
که مخصوص کارت های گرافیک ۳dfx ساخته شده بود و برای OpenGL و Direct3D آپدیت شد.
با عرضه بازی Unreal Tournament، گام بلندی به سوی عملکرد شبکه ای و پشتیبانی از Direct3D و OpenGL برداشته شد.
محبوبیت موتور بازی سازی آنریل انجین به خاطر ساختار مدولار آن و شامل شدن یک زبان اسکریپت نویسی به نام UnrealScript بود
که ویرایش بازی از جمله دیالوگ ها را ساده می کرد، مانند بازی Tactical Ops.
تیم سوئینی، سازنده و موسس شرکت Epic Games در یک مصاحبه با مجله ای در سال ۱۹۹۸ اظهار کرد,
این موتور از ابتدا طوری طراحی شده بود تا توسعه پذیر باشد و با نسل های بعدی بازی ها بهبود پیدا کند.
معرفی موتور بازی سازی آنریل انجین

Unreal Engine 2

دومین نسخه موتور بازی سازی آنریل انجین در سال ۲۰۰۲ با بازی America’s Army عرضه شد.
که یک بازی رایگان تیراندازی چند نفره بود.
در این نسل، کد مرکزی و موتور رندر از نو نوشته شدند. به علاوه شامل UnrealEd 2 بود،
یک ویرایشگر مرحله که به همراه نسل قبلی موتور رونمایی شده بود و کمی بعد UnrealEd 3 به همراه Karma physics SDK به دنبال آن عرضه شد.
این موتور فیزیکی، موتور فیزیکی ragdoll در بازی Unreal Tournament 2003 و Unreal Championship را پشتیبانی میکرد.
دیگر عناصر این موتور هم آپدیت شدند، Asset ها بهبود یافتند و همچنین پشتیبانی از GameCube و Xbox هم اضافه شد.
پشتیبانی از کنسول PlayStation 2 در Unreal Engine 1 اضافه شده بود.
به غیر از Xbox، کنسول های GameCube و PS2 هرگز بطور مستقیم توسط شرکت Epic پشتیبانی نشدند،
بلکه پشتیبانی از آنها به شرکت Secret Level سپرده شد.
به این ترتیب اشخاص ثالثی که می خواستند از نسخه های جدیدتر موتور بازی سازی آنریل انجین استفاده کنند،
باید خودشان آنها را می ساختند، مانند کنسول های Wii، X360، PS3، PSP و ۳DS در سال های اخیر.
UE2.5 که آپدیتی برای نسخه اصلی UE2 بود، عملکرد رندر را بهبود بخشید و vehicles physics،
یک سیستم Particle برای UnrealEd و یک پشتیبانی از سیستم ۶۴ بیتی در Unreal Tournament 2004 اضافه کرد.
یک نسخه ویژه از UE2.5 به نام UE2X برای بازی Unreal Championship 2: The Liandri Conflict در پلتفرم اصلی Xbox استفاده شد.
این نسخه شامل بهینه سازی های مخصول این کنسول بود. همچنین از EAX 3.0 برای صدا پشتیبانی شد.
در مارس سال ۲۰۱۱، شرکت Ubisoft اعلام کرد که UE2 با موفقیت روی کنسول Nintendo 3DS اجرا می شود.
معرفی موتور بازی سازی آنریل انجین

Unreal Engine 3

اولین اسکرین شات از Unreal Engine 3 در سال ۲۰۰۴ نمایش داده شد که در آن زمان به مدت ۱۸ ماه تحت توسعه بود.
برخلاف Unreal Engine 2 که هنوز از fixed-function pipeline پشتیبانی می کرد،
Unreal Engine 3 طوری طراحی شده بود تا از سخت افزار قابل برنامه ریزی Shader استفاده کند.
تمام محاسبات نورپردازی به جای رئوس، براساس پیکسل ها انجام میشد.
Unreal Engine 3 از یک رندرر gamma-correct high-dynamic range پشتیبانی می کند.
Unreal Engine 3 در ابتدا تنها از پلتفرم های ویندوز، Xbox 360 و PlayStation 3 پشتیبانی می کرد،
در اکتبر سال ۲۰۱۱، این موتور طوری طراحی شد تا از طریق API های سخت افزاری Stage 3D،
شرکت Epic از این نسخه از موتور برای بازی های داخلی شان استفاده کرده است.
مجوزدهی تهاجمی این نسخه تکراری، باعث به دست آمدن پشتیبانی زیادی از طرف ارائه دهندگان برجسته مجوزها شد.
اولین بازی عرضه شده برای کنسول ها با استفاده از Unreal Engine 3، بازی Gears of War و اولین بازی کامپیوتر، RoboBlitz بود.
در طی دوران Unreal Engine 3، آپدیت های زیادی به کار گرفته شد،
از جمله یک global illumination solver، محیط های قابل تخریب بهبود یافته، soft body dynamics،
شبیه ساز جمعیت بزرگ، عملکردهای iPod Touch، ادغام Steamworks،
یک ابزار real-time global illumination و stereoscopic 3D در Xbox 360 از طریق تکنولوژی TriOviz برای بازی ها.
پشتیبانی از DirectX 11 با دموی بازی Samaritan نشان داده شد که توسط شرکت Epic Games با همکاری نزدیک NVIDIA ساخته شد,
و مهندسان در سراسر دنیا تلاش می کردند تا گرافیک واقعی را به نقطه اوج جدیدی برسانند.
به غیر از صنعت بازی سازی، از موتور بازی سازی آنریل انجین ۳ در بسیاری از پروژه های دیگر هم استفاده شده است.
برنامه تلویزیونی محبوب کودکان LazyTown در طی فیلم برداری اش از UE3 استفاده کرد,
در مارس سال ۲۰۱۲، اف بی آی مجوز استفاده از Unreal Engine 3 در یک شبیه ساز تمرینات را داد.
نرم افزار انیمیشنی Muvizu Play که در آوریل سال ۲۰۱۳ عرضه شد، از UE3 استفاده می کند.
معرفی موتور بازی سازی آنریل انجین

بسته توسعه Unreal

درحالیکه Unreal Engine 3 برای مدنویس ها کاملا باز بود، قابلیت انتشار و فروش بازی های ساخته شده با UE3 محدود به مجوزهای این موتور بازی سازی بود. البته در نوامبر سال ۲۰۰۹، شرکت Epic یک نسخه رایگان از UE3 SDK به نام Unreal Development Kit (UDK) را عرضه کرد که در دسترس عموم قرار داشت.
نسخه UDK عرضه شده در دسامبر سال ۲۰۱۰، از ساخت بازی ها و برنامه های iOS پشتیبانی می کرد. از نسخه سپتامبر سال ۲۰۱۱ به بعد، پلتفرم های iOS، OS X و Windows همه از بازی های ساخته شده با UDK پشتیبانی می کنند.
معرفی موتور بازی سازی آنریل انجین

Unreal Engine 4

بنا به گفته رؤسای شرکت اپیک گیمز که از خالقان آنریل انجین هستند , توسعه آنریل انجین ۴ از سال ۲۰۰۳ شروع شد.
و تا سال ۲۰۰۸ این توسعه فقط روی تیم مخصوص و خاصی از گروه اپیک گیمز صورت میگرفته.
در سال ۲۰۱۲ مدیران این شرکت اعلام کردند که وقتی مردم آنریل انجین ۴ را ببینند شگفت زده خواهند شد.
آنریل انجین ۴ در اواسط همان سال به رونمایی عموم رسید و همانطور که قول داده بودند
یکی از بزرگترین غول‌های دنیای CG ( Computer Graphics ) را ساخته بودند.
در سال ۲۰۱۴ این نرم‌افزار به صورت رایگان در نسخه‌های دانش اموزی و دانشجویی عرضه شد.
در سال ۲۰۱۵ , آنریل انجین به صورت کاملاً رایگان به عرضه عمومی رسید.
و در سال ۲۰۱۷ کمپانی کی اس گروپ سازنده موتور رندر ویری بعد از ادغام شدن با کرونا
اعلام کرد که در نیمه دوم سال ۲۰۱۸ به صورت کامل ویری را برای آنریل انجین عرضه خواهد کرد.

معرفی موتور بازی سازی آنریل انجین

امیدوارم این مقاله برای شما مفید بوده باشد.
معرفی موتور بازی سازی آنریل انجین,| مقاله درباره موتور های گرافیکی,| آشنایی با موتور های گرافیکی,| آشنایی با موتور گرافیکی unreal,| بخش آموزش هاستینو