فناوریهای مورد استفاده نسل جدید بازیها و کنسولهای بازی جهش قابل توجهی در بهبود جلوههای گرافیکی بازیها ایجاد کرده و به نظر میرسد که اپیک گیمز (Epic Games) با نمایش تکنولوژی خیره کننده خود در موتور گرافیکی آنریل انجین 5 (Unreal Engine 5) خود را به عنوان یکی از پیشگامان نسل جدید معرفی کرده و تمام توان خود را در دستیابی به اهداف خود به کار گرفته است.
UnrealScript که به آن UScript هم گفته میشود زبان اسکریپت نویسی محلی موتور بازیسازی آنریل انجین است که برای نوشتن کدهای بازی و رویدادهای گیم پلی قبل از عرضه Unreal Engine 4 مورد استفاده قرار میگرفت. این زبان برای برنامه نویسی ساده و سطح بالای بازی طراحی شده بود. مفسر UnrealScript توسط تیم سوئینی نوشته شده بود که همچنین یک زبان اسکریپت نویسی بازی دیگر به نام ZZT-oop را ساخته بود.
UnrealScript هم مانند جاوا یک زبان شیء محور است و وراثت چندگانه ندارد (تمام کلاس ها از یک کلاس Object مشترک ارث میبرند) و کلاسها در فایلهای مجزا تعریف میشوند که براساس کلاسی که تعریف میکنند نامگذاری میشوند. UnrealScript برخلاف جاوا دارای Object Wrapperها برای نوعهای ابتدایی نیست. از رابطهای کاربری تنها در Unreal Engine نسل سوم و چند بازی Unreal Engine 2 پشتیبانی میشود. UnrealScript از operator overloading پشتیبانی میکند، اما از method overloading پشتیبانی نمیکند، به جز پارامترهای اختیاری.
Unreal Engine 3 جایزه بهترین موتور بازی سازی را از مجله Game Developer دریافت کرد (2004، 2005، 2006، 2007، تالار افتخارات، 2009، 2010، 2011، 2012). در سال 2005 جایزه بهترین تکنولوژی گرافیکی (Xbox 360) و جایزه برتری فنی را از IGN دریافت کرد. جوایز “بهترین تکنولوژی صنعتی سال” و “بهترین محصول یا خدمات” را از انجمن فناوری کارولینای شمالی دریافت کرد. جایزه بهترین موتور بازی سازی را در جوایز بهترینهای صنعت از مجله Develop دریافت کرد.
Unreal Engine 4 جوایز مسائل مهم را برای “بهترین ایده از نسل آینده” از وبسایت GamesRadar در سال 2012 دریافت کرد. جایزه جالبترین فناوری را از IGN، جایزه بهترین تکنولوژی را از مجله Game Informer، جایزه بهترین موتور بازی سازی سالهای 2013 و 2014 را از مجله Develop دریافت کرد. همچنین در سال 2014، موتور بازی سازی آنریل انجین رکورد جهانی گینس را به عنوان “موفقترین موتور بازی سازی” از آن خود کرد.