متفاوت ترین مجله اینترنتی ...

مختصری از Unreal Engine

12345 (بدون نظر)
Loading...
181

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

هسته ی اصلی موتور گرافیکی Unreal Engine، زبان ++c است که در کنار سایر عناصر گرافیکی و توابع برنامه سازی، ایجاد شده. آخرین نسخه ی  منتشر شده از موتور گرافیکی Unreal Engine از دایرکت ایکس ۹ در کنسول ایکس باکس ۳۶۰ و دایرکت ایکس ۱۰ در سیستم عامل های ویستا و سون پشتیبانی می کند.

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

بازی هایی که بر اساس  Unreal Engine ۳ برای Iphone4 ساخته شدند :

۱.Infinity Blade
۲.Epic Citidel
۳.N.O.V.A 3
۴.Afterlife-Ground Zero
۵.Infection
۶.Warm Gun
همان طور که گفته شد مبدا موتور گرافیکی Unreal Engine به سال ۱۹۸۸ بر می گردد. در این سال سیستم های خیلی قدرتمندی وجود نداشتند که بتوانند بازی ها را به صورت کاملا سه بعدی اجرا کنند و به دلیل اینکه موتور گرافیکی Unreal Engine یک قابلیت خوب سه بعدی سازی را برای هر بازی به وجود می آورد، نمی توانستند بازی هایی را که بر مبنای Unreal Engine  در سال های اولیه ی ساخت  و معرفی این موتور گرافیکی ساخته می شدند را روی سیستم های خود اجرا کنند.

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

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

جالب است بدانید که در بسیاری از سیستم های شبیه سازی شده ی نظامی نیز از موتور گرافیکی Unreal Engine ۳ استفاده می شود.

مدیر ارشد شرکت Epic Games اعلام کرد که ما از سال ۲۰۰۳ روی Unreal Engine ۴ کار کردیم و قرار است موتور Unreal Engine ۴  را برای کنسول های نسل بعدی استفاده کنیم. شاید کنسول هایی با نام های پلی استیشن ۴ و ایکس باکس ۷۲۰ از صاحبان اصلی موتور گرافیکی Unreal Engine ۴ باشند.

نمونه های اولیه برنامه های نوشته شده توسط این موتور گرافیکی برای علاقه مندان به دنیای برنامه نویسی که از زبان های شی گرای ++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. دانیال می‌گوید

    فکر نکنم به پای CryEngine برسه .

    1. ميثاق جراحي می‌گوید

      درسته

    2. جلال می‌گوید

      اصلا این دو موتور گرافیکی رو نمیشه باهم مقایسه کرد. کلا بازی هایی که هم ساخته شده با هم متفاوت است. به طور کلی از unreal engine برای ساخت بازی های تخیلی استفاده میشه که طرفدار های خاص خودش رو داره. برای مثال اگه unreal tournament رو بازی کرده باشید متوجه تفاوتشون میشید

    3. دانیال می‌گوید

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

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

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