Unreal Engine هو محرك لتطوير الألعاب والتطبيقات التفاعلية تم إنشاؤه بواسطة Epic Games. تم إصداره لأول مرة في عام 1998، وقد تطور ليصبح واحدة من أقوى وأكثر الأدوات استخدامًا في صناعة الألعاب، السينما، التصوير المعماري والمحاكاة. يعرف Unreal Engine بقدرته على العرض في الوقت الحقيقي، ورسومات عالية الجودة ودعمه لمشاريع متعددة المنصات، مما يسمح للمطورين بإنشاء تجارب غامرة لأجهزة الكمبيوتر، وحدات التحكم، الأجهزة المحمولة والواقع الافتراضي. تعود شعبيته إلى الجمع بين المتانة والمرونة ومجتمع نشط، بالإضافة إلى التحديثات المتكررة التي تحافظ على الأداة في طليعة التكنولوجيا.
تعتمد معمارية Unreal Engine على نظام مودولاري يشمل أدوات للنمذجة، الرسوم المتحركة، الفيزياء، الذكاء الاصطناعي وإدارة الصوت. يستخدم المحرك Unreal Editor، وهو واجهة بصرية تسهل إنشاء العوالم، وضبط الإضاءة وتطوير آليات اللعبة. يدعم المحرك Blueprint، وهو نظام لبرمجة النصوص البصرية الذي يسمح للمطورين بإنشاء منطق معقد دون الحاجة لكتابة كود، مما يجعله متاحًا لكل من المبرمجين ذوي الخبرة والمبتدئين. بالإضافة إلى ذلك، يمتلك Unreal Engine سوقاً حيث يمكن للمطورين شراء الأصول، الإضافات والأدوات لتسريع عملية التطوير.
يستخدم Unreal Engine أيضًا خارج صناعة الألعاب، في مجالات مثل التصوير المعماري، محاكاة التدريب وإنتاج الأفلام المتحركة. تتيح تكنولوجيا العرض الخاصة به، مثل نظام Nanite للهندسة الافتراضية وLumen للإضاءة العالمية الديناميكية، إنشاء مشاهد فوتورéalistes في الوقت الحقيقي. يتوافق المحرك مع خطوط إنتاج الإعلام، متكاملاً مع أدوات مثل Maya وBlender. بالإضافة إلى ذلك، تقدم Epic Games الوصول إلى الشيفرة المصدرية، مما يسمح بالتخصيصات العميقة للأستوديوهات التي ترغب في تكييف المحرك وفقًا لاحتياجاتها الخاصة.
من حيث الوصول، فإن Unreal Engine مجاني، حيث تتقاضى Epic رسومًا قدرها 5% على أرباح المشاريع التجارية التي تتجاوز حدًا معينًا من الإيرادات. تجعل الوثائق الشاملة، الدروس ودعم المجتمع عملية التعلم أكثر سهولة، على الرغم من أن منحنى التعلم قد يكون صعبًا للمبتدئين بسبب تعقيد الأدوات. يدعم المحرك التطوير على منصات متعددة، بما في ذلك Windows، macOS، Linux، PlayStation، Xbox، Nintendo Switch، iOS وAndroid.