Empowering You To Achieve Success

Game Design using Unreal Engine Beginners Level

Course Overview

The course begins with an introduction to Unreal Engine, including how to install and set up the software. It then moves on to an overview of the engine’s interface, key tools, and features. The course is divided into modules that guide learners through game environment creation, blueprint scripting, and integrating assets. By the end of the course, students will have a completed game project and a solid understanding of Unreal Engine’s capabilities.

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

Who Should Attend

This course is ideal for various audiences, including:

  • Developers and Programmers: Those with a background in coding who want to expand their skills into game development.
  • Game Designers: Creative individuals interested in the artistic and technical aspects of game creation.
  • Digital Artists and 3D Designers: Artists who wish to integrate their designs into interactive experiences.
  • Students and Academics: College or university students studying game design, programming, or digital arts.
  • Hobbyists and Beginners: Individuals passionate about game design who want to learn the basics.
  • Industry Professionals: Experienced game developers seeking to learn new tools and techniques.
  • VR/AR Developers: Professionals interested in leveraging Unreal Engine for virtual or augmented reality applications.

 

  • هذه الدورة مثالية لمختلف الفئات، بما في ذلك:
    المطورون والمبرمجون: أولئك الذين لديهم خلفية في البرمجة والذين يريدون توسيع مهاراتهم في تطوير الألعاب.
    مصممو الألعاب: الأفراد المبدعون المهتمون بالجوانب الفنية والتقنية لإنشاء الألعاب.
    الفنانون الرقميون ومصممو الرسوم ثلاثية الأبعاد: الفنانون الذين يرغبون في دمج تصميماتهم في تجارب تفاعلية.
    الطلاب والأكاديميون: طلاب الكليات أو الجامعات الذين يدرسون تصميم الألعاب أو البرمجة أو الفنون الرقمية.
    الهواة والمبتدئون: الأفراد المتحمسون لتصميم الألعاب والذين يريدون تعلم الأساسيات.
    المتخصصون في الصناعة: مطورو الألعاب ذوو الخبرة الذين يسعون إلى تعلم أدوات وتقنيات جديدة.
    مطورو الواقع الافتراضي/الواقع المعزز: المتخصصون المهتمون بالاستفادة من Unreal Engine لتطبيقات الواقع الافتراضي أو المعزز.

Course Objectives

  • Understanding Unreal Engine Basics:
    Participants will learn the essential components of Unreal Engine, including its interface and primary tools. The course covers navigation through the workspace, understanding the various panels such as the toolbar, details panel, content browser, and viewport. Learners will get comfortable with using these tools to build and modify game environments effectively.
  • Developing Basic Programming Skills Using Blueprints:
    Unreal Engine uses Blueprints, a visual scripting language that allows users to create complex gameplay elements without writing traditional code. The course teaches participants the basics of using Blueprints, such as creating variables, functions, and events. Students will learn how to use Blueprints to control game logic, character movements, and interactions, providing a foundation in programming logic in a visual, user-friendly format.
  • Designing Game Environments and User Interfaces:
    Students will learn the principles of designing 3D environments, including the placement of assets such as floors, walls, and objects. The course also covers environmental lighting and post-processing techniques to enhance the visual appeal of game levels. In addition, participants will learn to create user interfaces (UI) for games, including menus, buttons, and in-game HUDs (Heads-Up Displays), to improve the overall player experience.
  • Managing Game Projects and Resources:
    Effective management of assets and resources is crucial in game development. The course introduces participants to the best practices for organizing and managing their projects within Unreal Engine. This includes importing and exporting resources like textures, models, and animations, as well as understanding how to optimize performance by managing resources efficiently. Students will also learn about project settings and configurations to ensure their games run smoothly across different platforms.
  • Problem Solving and Debugging:
    Debugging is a critical skill in game development. The course teaches participants how to identify and fix errors in their game projects using Unreal Engine’s built-in debugging tools. Students will learn strategies for testing gameplay, analyzing performance, and resolving issues, which are essential skills for any game developer.
  • Preparing for Game Publishing and Distribution:
    The final stages of the course focus on preparing a game for release. Students will learn the steps necessary to package and export their games for different platforms, such as PC and mobile devices. The course covers essential considerations for game publishing, including optimizing game performance and ensuring compatibility with various hardware specifications.
  • By the end of the course, participants will have the knowledge and skills needed to create a complete game from scratch and the confidence to tackle more complex projects in the future.

 

أهداف الدورة

  • فهم أساسيات Unreal Engine:

سيتعلم المشاركون المكونات الأساسية لـUnreal Engine، بما في ذلك واجهته وأدواته الأساسية. تغطي الدورة التنقل عبر مساحة العمل، وفهم القوائم المختلفة مثل شريط الأدوات ولوحة التفاصيل ومتصفح المحتوى ومنافذ العرض. سيشعر المتعلمون بالراحة في استخدام هذه الأدوات لبناء بيئات الألعاب وتعديلها بشكل فعال.

  • تطوير مهارات البرمجة الأساسية باستخدام Blueprints:

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

  • تصميم بيئات الألعاب وواجهات المستخدم:

سيتعلم الطلاب مبادئ تصميم البيئات ثلاثية الأبعاد، بما في ذلك وضع الأصول مثل الأرضيات والجدران والأشياء. كما تغطي الدورة الإضاءة البيئية وتقنيات ما بعد المعالجة لتعزيز الجاذبية البصرية لمستويات اللعبة. بالإضافة إلى ذلك، سيتعلم المشاركون كيفية إنشاء واجهات مستخدم للألعاب، بما في ذلك القوائم والأزرار وشاشات العرض داخل اللعبة (HUDs)، لتحسين تجربة اللاعب الإجمالية.

  • إدارة مشاريع الألعاب والموارد:

الإدارة الفعّالة للأصول والموارد أمر بالغ الأهمية في تطوير الألعاب. تقدم الدورة للمشاركين أفضل الممارسات لتنظيم وإدارة مشاريعهم داخل المحرك. يتضمن ذلك استيراد وتصدير الموارد مثل القوام والنماذج والرسوم المتحركة، بالإضافة إلى فهم كيفية تحسين الأداء من خلال إدارة الموارد بكفاءة. سيتعلم الطلاب أيضًا عن إعدادات المشروع والتكوينات لضمان تشغيل ألعابهم بسلاسة عبر منصات مختلفة.

  • حل المشكلات وتصحيح الأخطاء:

يعد تصحيح الأخطاء مهارة بالغة الأهمية في تطوير الألعاب. تعلّم الدورة المشاركين كيفية تحديد الأخطاء وإصلاحها في مشاريع الألعاب الخاصة بهم باستخدام أدوات التصحيح المضمنة. سيتعلم الطلاب استراتيجيات لاختبار طريقة اللعب وتحليل الأداء وحل المشكلات، وهي مهارات أساسية لأي مطور ألعاب.

  • التحضير لنشر الألعاب وتوزيعها:

تركز المراحل النهائية من الدورة على تحضير اللعبة للإصدار. سيتعلم الطلاب الخطوات اللازمة لتعبئة وتصدير ألعابهم لمنصات مختلفة، مثل أجهزة الكمبيوتر والأجهزة المحمولة. تغطي الدورة الاعتبارات الأساسية لنشر الألعاب، بما في ذلك تحسين أداء اللعبة وضمان التوافق مع مواصفات الأجهزة المختلفة.

  • بحلول نهاية الدورة، سيكون لدى المشاركين المعرفة والمهارات اللازمة لإنشاء لعبة كاملة من الصفر والثقة اللازمة للتعامل مع مشاريع أكثر تعقيدًا في المستقبل.

Course Content

Section 1 Introduction

  1. Introduction
  2. Download unreal engine
  3. Create new project

 

Section 2 Unreal engine overview

  1.  The Toolbar
  2.  The Details Panel
  3. The Content Browser
  4. Viewport & Navigation

 

Section 3 Speed Ball (environment Creation)

  1. Game Introduction
  2. Initial Project Setup
  3. Importing Assets
  4. Creating the Level
  5. Designing the Environment
  6. Lighting the Environment
  7. Post Process & Lightmass Volume

 

Section 4 BluePrint

  1. Blueprint Introduction
  2. Blueprint Classes
  3. Level Blueprint vs Blueprint Class
  4. Variables
  5. Creating the Ball
  6. Game Mode & Player Controller
  7. Adding Ball Movement Part 1
  8. Blueprint Communication – Casting
  9. Blueprint Communication – Interfaces
  10. Adding Ball Movement Part 2
  11. Creating the Star
  12. Making the Star Lootable
  13. Adding Star Loot Animation
  14. Creating the Star UI
  15. Displaying the Star UI
  16. Actor Has Tag
  17. Creating Checkpoints
  18. Creating the Portal
  19. Creating the Losing Logic
  20. Win Area
  21. Creating the Win Screen UI
  22. Displaying the Win Screen UI
  23. Camera Fade
  24. Finalizing the Game
  25. Cleaning up the Code
  26. Packaging the Game

 

Section 5 (Clone Strike)

  1. Game Introduction
  2. Creating the Project
  3. Importing Assets
  4. Creating the Level
  5. Lighting the Environment
  6. Setting up the Character
  7. Game Mode & Player Controller
  8. Adding Player Movement
  9. Retargeting Animations
  10. Creating a Blend Space
  11. Animation Blueprint
  12. Attaching the Weapon
  13. Setting up the Enemy
  14. Enemy Animation Blueprint
  15. Firing the Weapon
  16. Enemy Damage & Death
  17. Enemy Spawning
  18. Enemy Spawn Animation
  19. Spawn Waves
  20. Creating Spawn Wave UI
  21. Importing Custom Font
  22. Making the Enemy Chase the Player
  23. Enemy Attacking
  24. Applying Damage to Player
  25. Player Health
  26. Player Death
  27. Weapon Reloading
  28. Designing the Main UI
  29. Main UI Functionality
  30. Designing the Game Over UI
  31. Game Over UI Functionality
  32. Creating the Main Menu Background
  33. Designing the Main Menu UI
  34. Main Menu UI Functionality
  35. UI Sound Effects
  36. Game Music
  37. Finalizing the Game
  38. Cleaning up the code

 

 

محتوى الدورة

القسم 1 المقدمة

  1. المقدمة
  2. تنزيل برنامج  Unreal Engine
  3. إنشاء مشروع جديد

القسم 2 نظرة عامة على   Unreal Engine

  1. شريط الأدوات
  2. لوحة التفاصيل
  3. متصفح المحتوى
  4. المنفذ والتنقل

القسم 3 الكرة السريعة (إنشاء البيئة)

  1. مقدمة عن اللعبة
  2. إعداد المشروع الأولي
  3. استيراد الأصول
  4. إنشاء المستوى
  5. تصميم البيئة
  6. إضاءة البيئة
  7. معالجة ما بعد الإنتاج وحجم الكتلة الضوئية

القسم 4 المخطط

  1. مقدمة المخطط
  2. فئات المخطط
  3. المستوى المخطط مقابل فئة المخطط
  4. المتغيرات
  5. إنشاء الكرة
  6. وضع اللعبة ووحدة تحكم اللاعب
  7. إضافة حركة الكرة الجزء 1
  8. اتصالات المخطط – الصب
  9. اتصالات المخطط – الواجهات
  10. إضافة حركة الكرة الجزء 2
  11. إنشاء the Star
  12. جعل النجمة Lootable
  13. إضافة رسوم Star Loot Animation
  14. إنشاء واجهة Star UI
  15. عرض Star UI
  16. الممثل Has Tag
  17. إنشاء نقاط تفتيش
  18. إنشاء البوابة
  19. إنشاء منطق الخسارة
  20. منطقة الفوز
  21. إنشاء واجهة مستخدم شاشة للفوز
  22. عرض واجهة مستخدم شاشة للفوز
  23. تلاشي الكاميرا
  24. إنهاء اللعبة
  25. تنظيف الكود
  26. تضمين اللعبة

القسم 5 (ضربة الاستنساخ)

  1. مقدمة اللعبة
  2. إنشاء المشروع
  3. استيراد الأصول
  4. إنشاء المستوى
  5. إضاءة البيئة
  6. إعداد الشخصية
  7. وضع اللعبة ووحدة تحكم اللاعب
  8. إضافة حركة اللاعب
  9. رسوم متحركة لإعادة الاستهداف
  10. إنشاء مساحة المزج
  11. مخطط الرسوم المتحركة
  12. إرفاق السلاح
  13. إعداد العدو
  14. مخطط الرسوم المتحركة للعدو
  15. إطلاق السلاح
  16. ضرر العدو وموته
  17. ظهور العدو
  18. ظهور العدو والرسوم المتحركة
  19. موجات الظهور
  20. إنشاء واجهة مستخدم لموجات الظهور
  21. استيراد الخطوط
  22. جعل العدو يطارد اللاعب
  23. هجوم العدو
  24. إلحاق الضرر باللاعب
  25. صحة اللاعب
  26. وفاة اللاعب
  27. إعادة تحميل السلاح
  28. تصميم واجهة المستخدم الرئيسية
  29. وظائف واجهة المستخدم الرئيسية
  30. تصميم واجهة مستخدم Game Over
  31. وظائف واجهة مستخدم Game Over
  32. إنشاء خلفية القائمة الرئيسية
  33. تصميم واجهة مستخدم القائمة الرئيسية
  34. وظائف واجهة مستخدم القائمة الرئيسية
  35. مؤثرات صوتية لواجهة المستخدم
  36. موسيقى اللعبة
  37. إنهاء اللعبة
  38. تنظيف الكود

Table of Contents

Course Code DU0417 Category
Location: Online
Duration: 45 Days
Language: Arabic
Cost: 1,500 SAR
Search