مختصري از Unreal Engine

مختصري از Unreal Engine
  • 1391/2/30
  • ميثاق جراحي
  • 4

Unreal Engine يك موتور گرافيكي بسيار قدرتمند ساخت بازي هاي رايانه اي است كه توسط Epic Games توسعه يافت و نسخه هاي جديد از اين موتور گرافيكي نيز در حال توسعه هستند. اين موتور گرافيكي براي اولين بار در يك بازي اول شخص به نام Unreal استفاده شد. بازي Unreal يك بازي موفق در سبك اول شخص است كه عناصر بازي هاي نقش آفريني در آن ديده شده است.

هسته ي اصلي موتور گرافيكي Unreal Engine، زبان ++c است كه در كنار ساير عناصر گرافيكي و توابع برنامه سازي، ايجاد شده. آخرين نسخه ي  منتشر شده از موتور گرافيكي Unreal Engine از دايركت ايكس 9 در كنسول ايكس باكس 360 و دايركت ايكس 10 در سيستم عامل هاي ويستا و سون پشتيباني مي كند.

در حال حاضر تمامي بازي هاي خوبي كه بر اساس موتور Unreal Engine ساخته مي شوند همه نسخه ي سوم از اين موتور گرافيكي هستند. در Unreal Engine 3 از فناوري OpenGL براي خلق محيطي سه بعدي و فيزيكي واقعي استفاده شده است. درست همان برنامه ي واسطي كه در سيستم هاي PlayStation 3, Mac OS X, iOS, Android از آن استفاده مي شود. حتي امروزه از اين موتور گرافيكي در ساخت بازي هايي براي تلفن هاي همراه هوشمند نيز استفاده مي شود.

بازي هايي كه بر اساس  Unreal Engine 3 براي Iphone4 ساخته شدند :

1.Infinity Blade
2.Epic Citidel
3.N.O.V.A 3
4.Afterlife-Ground Zero
5.Infection
6.Warm Gun
همان طور كه گفته شد مبدا موتور گرافيكي Unreal Engine به سال 1988 بر مي گردد. در اين سال سيستم هاي خيلي قدرتمندي وجود نداشتند كه بتوانند بازي ها را به صورت كاملا سه بعدي اجرا كنند و به دليل اينكه موتور گرافيكي Unreal Engine يك قابليت خوب سه بعدي سازي را براي هر بازي به وجود مي آورد، نمي توانستند بازي هايي را كه بر مبناي Unreal Engine  در سال هاي اوليه ي ساخت  و معرفي اين موتور گرافيكي ساخته مي شدند را روي سيستم هاي خود اجرا كنند.

بازي هاي بسيار خوبي هم چون Quake 2 و Unreal Tournament را مي توان جزو بازي هاي بسيار خوبي دانست كه از اين موتور گرافيكي بهره مي بردند.

با گذشت زمان و آمدن نسخه هاي بعدي از موتور Unreal Engine، همه چيز ساده تر و بهتر شد و بالاخره با معرفي Unreal Engine 3، دست شركت هاي بازي سازي براي ساخت انواع سبك بازي ها بسيار باز شد.

جالب است بدانيد كه در بسياري از سيستم هاي شبيه سازي شده ي نظامي نيز از موتور گرافيكي Unreal Engine 3 استفاده مي شود.

مدير ارشد شركت Epic Games اعلام كرد كه ما از سال 2003 روي Unreal Engine 4 كار كرديم و قرار است موتور Unreal Engine 4  را براي كنسول هاي نسل بعدي استفاده كنيم. شايد كنسول هايي با نام هاي پلي استيشن 4 و ايكس باكس 720 از صاحبان اصلي موتور گرافيكي Unreal Engine 4 باشند.

نمونه هاي اوليه برنامه هاي نوشته شده توسط اين موتور گرافيكي براي علاقه مندان به دنياي برنامه نويسي كه از زبان هاي شي گراي ++c و جاوا الهام گرفته شده است :

// Single-line comment
class Foo extends Object;

/* Multi-line
   comment */
var Object Foo;
....................
class HelloWorld extends GameInfo;

event InitGame( string Options, out string Error )
{
    `log( "Hello, world!" );
دیدگاه خود را وارد کنید
تعداد دیدگاه ها : 4 دیدگاه
    1. اصلا این دو موتور گرافیکی رو نمیشه باهم مقایسه کرد. کلا بازی هایی که هم ساخته شده با هم متفاوت است. به طور کلی از unreal engine برای ساخت بازی های تخیلی استفاده میشه که طرفدار های خاص خودش رو داره. برای مثال اگه unreal tournament رو بازی کرده باشید متوجه تفاوتشون میشید

    2. منظوره من در نوع خودشون هست.
      اون موفقیتی که CryEngine در بازی های شوتر به دست اورد ,UnrealEngine نمیتونه تو بازی های تخیلی به دست بیاره

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