تعلم محرك Unreal Engine

محرك الألعاب الأكثر تقدمًا لتطوير ألعاب ثلاثية الأبعاد بجودة هوليوودية، يستخدم C++ وBlueprints

ابدأ التعلم

ما هو محرك Unreal Engine؟

محرك ألعاب متطور من إيبك جيمز، معيار الجودة في صناعة الألعاب

Unreal Engine هو محرك ألعاب تم تطويره بواسطة إيبك جيمز، تم إطلاقه في عام 1998 وأصبح المعيار الذهبي في تطوير الألعاب ثلاثية الأبعاد.

يستخدم Unreal Engine بشكل واسع في تطوير ألعاب AAA والأفلام والتجارب التفاعلية بجودة بصرية استثنائية.

رسومات فوتوريالستك (Photorealistic)
نظام Blueprints للبرمجة المرئية
لغة C++ للأداء العالي
مجاني للاستخدام مع نموذج إيرادات مرن
حمل Unreal Engine الآن
مثال بسيط في C++ لـ Unreal
// ملف header: PlayerCharacter.h
#pragma once
 
#include "CoreMinimal.h"
#include "GameFramework/Character.h"
#include "PlayerCharacter.generated.h"
 
UCLASS()
class AMYPROJECT_API APlayerCharacter : public ACharacter
{
    GENERATED_BODY()
 
public:
    APlayerCharacter();
 
    // سرعة الحركة
    UPROPERTY(EditAnywhere, BlueprintReadWrite)
    float MovementSpeed = 600.0f;
 
    // دالة الحركة
    UFUNCTION(BlueprintCallable)
    void Move(FVector Direction);
};

مميزات Unreal Engine الرائعة

ما يجعل Unreal Engine الخيار الأول لمطوري الألعاب المحترفين

الرسم الفوتوريالستك

محرك التصيير المتقدم يوفر رسومات بجودة أفلام هوليوود باستخدام تقنيات مثل Ray Tracing وNanite.

نظام Blueprints

البرمجة المرئية التي تمكن المصممين والفنانين من إنشاء أنظمة معقدة دون كتابة كود.

أداء عالي

محرك مكتوب بلغة C++ يوفر أداءً استثنائيًا للألعاب الكبيرة والمعقدة.

التطوير في الوقت الفعلي

تعديل المشهد ومشاهدة التغييرات فورًا دون الحاجة لإعادة التصيير.

VR و AR

دعم متكامل للواقع الافتراضي والواقع المعزز بأدوات متقدمة.

مجتمع ضخم

مجتمع مطورين نشط وسوق أصول غني بالأنظمة الجاهزة.

نظام Blueprints المرئي

البرمجة المرئية التي غيرت طريقة تطوير الألعاب

Blueprints هو نظام البرمجة المرئية في Unreal Engine الذي يسمح للمطورين بإنشاء منطق اللعبة باستخدام العقد والوصلات بدلاً من كتابة الكود النصي.

هذا النظام مثالي للمصممين والفنانين الذين يريدون البرمجة دون تعلم لغة برمجة نصية، كما أنه مفيد للمبرمجين لإنشاء النماذج الأولية بسرعة.

Blueprints يدعم جميع ميزات لغة C++ تقريبًا، بما في ذلك المتغيرات، الدوال، الحلقات، والتحكم في التدفق.

سهل التعلم للمبتدئين
التطوير السريع للنماذج الأولية
التكامل الكامل مع C++
مثالي للأنظمة المرئية والواجهات

برمجة مرئية

أنشئ أنظمة معقدة باستخدام العقد والوصلات. مثالي للمصممين والفنانين الذين يريدون إضافة التفاعل لمشاريعهم دون كتابة كود.

متطلبات النظام

تأكد من أن جهازك يلبي المتطلبات للتجربة المثلى

الحد الأدنى

  • Windows 10 64-bit
  • معالج رباعي النواة 2.5 GHz
  • 8 GB RAM
  • كرت شاشة DirectX 11/12
  • مساحة تخزين 100 GB

موصى به

  • Windows 10/11 64-bit
  • معالج سداسي النواة 3.0 GHz
  • 32 GB RAM
  • كرت شاشة RTX 2070 أو أعلى
  • مساحة تخزين SSD 500 GB

دروس Unreal Engine الشاملة

تعلم Unreal Engine خطوة بخطوة من الصفر إلى الاحتراف

أساسيات Unreal
نظام Blueprints
برمجة C++
مستوى متقدم

التثبيت والإعداد

تعلم كيفية تحميل وتثبيت Unreal Engine وEpic Games Launcher.

ابدأ الدرس

واجهة Unreal

تعرف على نوافذ Unreal المختلفة وأدوات التطوير الأساسية.

ابدأ الدرس

الأصول والمشاهد

تعلم كيفية استيراد الأصول وإنشاء المشاهد في Unreal.

ابدأ الدرس

أساسيات Blueprints

تعلم مفاهيم العقد، الوصلات، والمتغيرات في نظام Blueprints.

ابدأ الدرس

التحكم في الشخصية

إنشاء شخصية قابلة للتحكم باستخدام Blueprints فقط.

ابدأ الدرس

الأنظمة التفاعلية

بناء أنظمة تفاعلية معقدة باستخدام Blueprints.

ابدأ الدرس

مستعد لبدء رحلتك مع Unreal Engine؟

حمل Unreal Engine مجانًا وابدأ في بناء أول لعبة AAA لك اليوم

حمل Unreal Engine الآن