العودة للوحة التحكم

QudahWay Gaming

Intro to Gaming | مقدمة في تطوير الألعاب

Chapter 01: Introduction Slide 01
Slide 1
Slide 02Slide 02
Slide 2
Chapter Outlines - محاور الشابترSlide 03
Slide 3
خارطة الطريق 🗺️
بهذا الشابتر رح نمر برحلة كاملة، من "شو يعني ألعاب" لغاية ما نصير نفهم المراحل التقنية المعقدة. هاي هي النقاط الأساسية اللي رح نغطيها:
الأساسيات (Fundamentals) رح نعرف شو هو تطوير الألعاب أصلاً، ومين هم الناس اللي بشتغلوا ورا الكواليس (The Team).
التاريخ والأنواع (History & Genres) رح نرجع بالزمن ونشوف كيف بلشت الألعاب، وشو الأنواع اللي موجودة بالسوق حالياً (AAA vs Indie).
مراحل الإنتاج (Production) رح نفهم الـ Workflow الحقيقي، من أول فكرة لغاية ما اللعبة تنزل عند اللاعبين وتشتغل 24/7.
What is Game Development?Slide 04
Slide 4
شو يعني تطوير ألعاب بجد؟ 🤔
ببساطة، تطوير الألعاب هو "فن صناعة التجارب التفاعلية". الموضوع مش بس كود وبرمجة، هو خلطة سحرية بتجمع بين العلم والفن.
1

الجانب الإبداعي (Artistic)

إنك تبني قصة، شخصيات، وعوالم تخلي اللاعبين يندمجوا فيها وينسوا حالهم.

2

الجانب التقني (Technical)

كود شغال، فيزياء واقعية، وسيرفرات بتتحمل آلاف اللاعبين بلمحة عين (Performance).

الهدف النهائي: خلق تجربة ممتعة (Fun Factor) ومستمرة بدون أي مشاكل.
Key Components of Game DevSlide 05
Slide 5
الأعمدة الأربعة لأي لعبة ناجحة 🏗️
عشان نبني لعبة "صح"، لازم نهتم بـ 4 تخصصات أساسية بتشتغل مع بعض زي الساعة:
1. التصميم (Design) هو "مخ" اللعبة؛ القواعد، المراحل، وكيف اللاعب رح يتفاعل مع كل إشي (Game Mechanics).
2. الفن (Art) هو "عيون" اللعبة؛ الشخصيات، البيئات والرسومات سواء كانت 2D أو 3D.
3. البرمجة (Programming) هي "عضلات" اللعبة؛ الكود اللي بيخلي الشخصية تقفز، الوحش يهاجم، والمرحلة تنتهي.
4. الصوتيات (Sound) هي "روح" اللعبة؛ الموسيقى والمؤثرات اللي بتبني الجو العام (Atmosphere) وبتزيد الحماس.
5. الفحص (Testing) مرحلة "صيد الحشرات" (Debugging)؛ بنتأكد إنه اللعبة شغالة صح وما بتهنّج بوجه اللاعب.
6. النشر (Releasing) اللحظة الحاسمة؛ لما اللعبة تطلع للنور وتصير متاحة للناس يشتروها أو ينزلوها ويلعبوها.
Aspect Comparison - مقارنة الأوجُهSlide 06
Slide 6
لعبة ولا فيلم ولا لغز؟ 🧐
عشان نفهم شو يعني "لعبة كمبيوتر"، لازم نقارنها بالأشياء اللي بتشبهها بس بتختلف عنها في جوهرها:
الفيلم (Movie) قصة بنشوفها وبنسمعها بس (Passive)، ما بنقدر نغير الأحداث.
اللعبة العادية (Game) نشاط فيه قوانين وأهداف ومتعة، ممكن تكون جسدية أو ذهنية (زي ورق اللعب أو الرياضة).
لعبة الكمبيوتر (Computer Game) تجربة رقمية تفاعلية بالكامل، إنت بتتحكم بكل إشي فيها (User Controls Experience).
اللعبة (Toy) أداة مادية للعب الحر (زي الليغو)، ما فيها قوانين صارمة أو أهداف محددة زي اللعبة.
اللغز (Puzzle) مادة لحل المشكلات، بتتطلب تفكير عميق ومنطق عشان توصل للحل النهائي.
A Brief History - تاريخ موجزSlide 07
Slide 7
الرحلة من الـ 50 لليوم ⏳
تطور الألعاب مر بمحطات تاريخية غيرت وجه التكنولوجيا في العالم:
1
1950s-1960s: بدايات التجارب الأولى في ألعاب الكمبيوتر المخبرية.
2
1970s: ولادة قطاع صناعة ألعاب الفيديو بشكل رسمي وتجاري.
3
1980s: العصر الذهبي لأجهزة الـ Arcade والكونسول المنزلي.
4
1990s: الثورة الكبيرة بدخول الـ 3D Graphics وألعاب الـ PC المتطورة.
5
2000s: عصر الألعاب الجماعية عبر الإنترنت (Online Multiplayer) وألعاب الموبايل.
6
2010s-2020s: دخول تقنيات الـ VR/AR وقوة الألعاب المستقلة (Indie).
7
2020s-Present: عصر الذكاء الاصطناعي (AI) والألعاب الجادة (Serious Games).
1950s-1960s: The PioneersSlide 08
Slide 8
أجداد الألعاب اللي بنلعبها اليوم 🕹️
في هذيك الفترة، الأجهزة كانت بحجم غرف، والهدف منها كان "تجارب علمية" مش أكثر:
Tennis for Two (1958) من أوائل الألعاب، كانت تشتغل على جهاز الـ Oscilloscope! تخيل تلعب تنس ع شاشة فحص ذبذبات.
Spacewar! (1962) أول لعبة بتسمح لثنين يتواجهوا بسفن فضائية، طورتها مجموعة بمعهد الـ MIT وهي اللي حطت أساس ألعاب المنافسة.
1970s: The Birth of IndustrySlide 09
Slide 9
السبعينات: اللعبة صارت مصلحة وشغل 🏭
هون بلش الناس يشتروا أجهزة عشان يلعبوا بالبيت، وبلشت تطلع شركات متخصصة:
Magnavox Odyssey (1972) أول جهاز ألعاب منزلي تجاري في التاريخ! كان بسيط لدرجة إنه ما فيه صوت، بس نقل المتعة للبيوت.
Pong (1972) اللعبة اللي عملت ثورة من شركة Atari؛ كانت بسيطة جداً (مضربين وطابة) بس خلت كل العالم يحكي عن "ألعاب الفيديو".
1980s - 2020s EvolutionSlide 10
Slide 10
العصر الذهبي وما بعده 🎢
من الثمانينات لليوم، الألعاب انتقلت من مجرد "نقاط" لـ "عوالم واقعية":
1980s: Golden Age Pac-Man (1980) و Super Mario Bros (1985). هون انولدت الأساطير اللي لسا بنلعب أجزاء منها لليوم وحطت حجر الأساس لألعاب الـ Platformers.
1990s: 3D Revolution Doom (1993) و Quake (1996). الألعاب صارت "ثلاثية الأبعاد" ودخلنا في عالم منظور الشخص الأول (FPS) اللي غير شكل الأكشن للأبد.
2000s: Connected World World of Warcraft (2004) و Angry Birds (2009). بلش زمن الموبايل والأونلاين يسيطر، وصار اللعب متاح للجميع في أي مكان.
2010s-2020s: Reality & Indie Minecraft (2011) و Pokémon GO (2016). الألعاب صارت "واقع معزز" والحرية صارت للجميع يبنوا عوالمهم الخاصة بذكاء.
2020s-Present: Modern TrendsSlide 11
Slide 11
الواقع الحالي والتوجهات الجديدة 🌐
وصلنا لمرحلة بطلت فيها الألعاب بس للتسلية، صارت جزء من نسيج حياتنا اليومي:
الذكاء الاصطناعي (AI) صار الذكاء الاصطناعي بساعد في تصميم العوالم، وبرمجة الأعداء اللي بفهموا حركاتك وبردوا عليها بذكاء.
الألعاب الجادة (Serious Games) بنستخدم عناصر اللعب في التعليم، التدريبات العسكرية، وحتى العمليات الجراحية (Gamification).
محاكاة الواقع (Simulations) ألعاب زي NYT Simulator Game بتخليك "تعيش" التجربة وتفهم تعقيدات المهن والقرارات الحقيقية.
Why Study Game Development?Slide 12
Slide 12
ليش ندرس تطوير ألعاب؟ 🚀
الموضوع مش بس "تسلية"، هو استثمار في مهارات فظيعة بتفتحلك أبواب عالمية. الصناعة اليوم أضخم من مجموع صناعة الأفلام والموسيقى مع بعض!
1. تعبير إبداعي (Creative Expression) الألعاب هي مزيج فريد من الفن، التكنولوجيا، والقصص التفاعلية اللي بتخليك تعبر عن خيالك بأفضل صورة.
2. فرص وظيفية (Career Progress) سواء كنت مبرمج، رسام، مصمم أصوات، أو حتى مختبر جودة (QA)، السوق متعطش لمواهب حقيقية بمرتبات خيالية.
3. صناعة بمليارات الدولارات الصناعة قيمتها تجاوزت الـ 200 مليار دولار سنة 2023، وهي في نمو مستمر أسرع من الأفلام والموسيقى.
4. مهارات قابلة للنقل اللي بتتعلمه بالقيمنق (زي الـ Math والـ Algorithms) بتقدر تستخدمه بأي تكنولوجيا ثانية أو تطبيقات برمجية ضخمة.
5. مجال متعدد التخصصات اللعبة محتاجة تعاون بين عالم الرياضيات، المختص النفسي، الرسام، والمبرمج؛ يعني رح تتعلم كيف تتعامل مع كل العقول (Multidisciplinary).
Types of Games - أنواع الألعابSlide 13
Slide 13
كيف بنصنف الألعاب؟ 🎮
عشان نفهم اللعبة صح، لازم نصنفها من كذا زاوية:
النوع (Genres) ألعاب الأكشن، المغامرات، الـ RPG، الاستراتيجية، الألغاز، والرياضة (Sports). كل نوع وله جمهوره وقواعده الخاصة.
المنصات (Platforms) وين بنلعب؟ PC، أجهزة الكونسول (PlayStation, Xbox, Nintendo)، الموبايل، أو حتى الـ VR/AR.
الجمهور (Audience) من اللاعب الهاوي (Casual) للي بقضي يومه باللعب (Hardcore)، للأطفال والطلاب اللي بدوروا ع تجارب تعليمية.
AAA vs. Indie GamesSlide 14
Slide 14
الشركات العملاقة vs المطور المستقل 🏢👨‍💻
هاض التمييز هو أهم إشي بالسوق حالياً؛ مين اللي بصرف الملايين ومين اللي بشتغل بذكاء؟
AAA

ألعاب الـ Triple-A

ميزانيات خرافية، مئات الموظفين، ودعم من شركات نشر عالمية. الهدف هو التميز البصري والتقني المطلق (زي Journey).

Indie

الألعاب المستقلة (Independent)

فرق صغيرة أو حتى شخص واحد. التميز هون بكون بالإبداع والأفكار الجديدة اللي الشركات الكبيرة بتخاف تجربها (زي Hollow Knight).

The Game Development TeamSlide 15
Slide 15
مين ببني اللعبة؟ (الهيكل الإداري) 👥
الفريق الكبير بتم تقسيمه لأربع عائلات تقنية أساسية، كل وحدة لها قائد وشغل خاص:
1. الإدارة (Management) مسؤولين عن ترتيب الأوراق، الوقت، والميزانية عشان اللعبة ما تفشل مالياً.
2. الفن (Art & Animation) هم اللي بعطوا الشكل النهائي والجمال للأصول وحركة الشخصيات.
3. التصميم (Design) مسؤولين عن التجربة، القوانين، المستويات، وحتى الأصوات اللي بتسمعها.
4. التقني (Technical) هم اللي بحولوا كل الحكي لكود شغال ومنطق برمجي معقد ونظام خالي من الـ Bugs.
Management Team - مهندسين الإدارةSlide 16
Slide 16
تيم الإدارة (The Bosses) ⚖️
عشان الفريق ما يضيع بالعجقة، لازم يكون في إدارة حازمة بتعرف شو بدها:
Project Manager "المايسترو" اللي بتابع الـ Timelines والـ Budgets وصرف الموارد.
Technical Manager بتابع الكود هل هو من ضمن الـ Best Practices وماشي مع المتطلبات التقنية للمنصات.
Delivery Manager بهتم إنه المنتج النهائي يطلع بجودة (Quality) خرافية وبالموعد المحدد.
Art and Animation TeamSlide 17
Slide 17
الجمال والحركة (The Creative Souls) 🎨
أي إشي بتشوفه بعيونك ورا كبسة الزر، هو شغل هذول الناس:
Art Lead بحدد الـ Art Style وبدير تيم الرسامين عشان تكون اللعبة متناسقة.
2D Artist متخصص بالشخصيات ثنائية الأبعاد (Sprites) والـ Textures.
3D Artist ببني الموديلات والبيئات ثلاثية الأبعاد اللي بنقدر نمشي فيها.
Animator المتخصص بالحركة؛ هو اللي بيخلي اللاعب يركض ويحس بوزن الشخصية.
Visual Comparison - مقارنة بصرية للمحتوىSlide 18
Slide 18
الفرق بين الـ 2D والـ 3D والـ Animation 👁️
هون بنقدر نشوف بوضوح كيف كل تخصص بطلع منتج مختلف تماماً بس بكملوا بعض:
2D Sprite صورة مسطحة (زي ماريو القديم) بنستخدم فيها رسم الـ Pixels أو Vector.
3D Model مجسم له أبعاد وطول وعرض وعمق في الفراغ، محتاج عمليات Rendering معقدة.
Animation السحر اللي بخلي الصور تتحرك وتعيش، من خلال تسلسل زمني دقيق للمشاهد.
Design Team - المهندسين المبدعينSlide 19
Slide 19
العقل المدبر للعبة (The Minds) 🧠
التيم هاض هو اللي بقرر إذا كنت رح تنبسط باللعبة ولا لا، لأنه بهتم بمشاعر اللاعب وتفاعله:
UX/UI Designer بصمم الواجهات وكيف رح تتنقل بين القوائم والـ HUD خلال اللعب.
Game Designer بحط القوانين الصعبة والميكانيكيات اللي بتخلي اللعبة "لعبة" مش بس رسمة جافة.
Level Designer ببني عوالم اللعبة والمسارات اللي لازم تمشي فيها عشان تخلص المهمات.
Sound Designer مسؤول عن كل رنة وجرس وتأثير صوتي بطلع مع خبطة السيف أو الريح.
Technical Team - المحاربين البرمجيينSlide 20
Slide 20
الممرمجين والمختبرين (The Builders) 💻
التيم التقني هو اللي "بشغّل" المصلحة وبكتب السطور اللي بتحرك العالم كله:
Technical Lead المشرف العام على المبرمجين عشان ما حدا يعجن الكود ويروح التعب عالفاضي.
Frontend Developer بهتم بالأشياء اللي بشوفها اللاعب وبتفاعل معها بشكل مباشر (زي المنيوز).
Backend Developer مسؤول عن الذكاء الاصطناعي، السيرفرات، والمنطق اللي بشتغل بالخلفية.
QA Engineer "صياد العيوب"؛ بضل يلعب باللعبة وبجرب يكسرها عشان يلاقي الـ Bugs.
Phases of Production - مراحل الإنتاجSlide 21
Slide 21
رحلة اللعبة من الصفر للقمة ⚡
عشان المشروع ما يطلع فاشل ومخربط، Professionals بتقسم الشغل لأربع مراحل ذهبية:
1

Pre-production (ما قبل الإنتاج)

مرحلة التخطيط، الـ Prototyping، رسم الفن المبدئي وتحديد شو بدنا نعمل بالضبط.

2

Production (الإنتاج الفعلي)

هون بنبلش العصر الحقيقي؛ بناء الـ Assets، كتابة الكود، تسجيل الأصوات، والعمل الميداني.

3

Post-production (ما بعد الإنتاج)

مرحلة التلميع (Polishing)، فحص الجودة الـ QA، وتصليح آخر الأخطاء قبل النشر.

4

Operations (العمليات)

بعد ما اللعبة نزلت؛ صيانة السيرفرات، التحديثات المباشرة (Patches)، وحتى المبيعات والميزانية.

Pre-production - مرحلة التخطيطSlide 22
Slide 22
الأساس المتين (The Foundation) 🏗️
بهاي المرحلة، الهدف هو إننا "نثبت ملامح اللعبة" عشان لما نبلش إنتاج حقيقي نكون عارفين وين رايحين. بطلع عندنا إشي بنسميه الـ Design Document:
المصدر الوحيد للحقيقة وثيقة الـ Game Design Document (GDD) فيها كل تفاصيل القصة، الميكانيكيات، الجمهور المستهدف، وحتى الـ Accessibility.
Script & Storyboards زي الأفلام، بنرسم المشاهد (Visual Flow) وبنكتب الحوارات عشان الكل يتخيل التجربة قبل ما نبرمجها.
Pre-production Visuals - تدفق اللعبةSlide 23
Slide 23
التصور البصري والواجهات (UI & Flow) 📐
هون بنبلش نشوف "خريطة" اللعبة وشاشاتها. من الـ Main Menu للـ Gameplay:
Gameflow كيف اللاعب بنتقل بين الشاشات (مثلاً: خسرت؟ ارجع للمنيو، أو اعمل Restart).
UI Layouts أماكن الصحة (HP)، عداد الطلقات، والـ Inventory. كل إشي لازم يكون مرسوم "على الورق" أولاً.
Prototype Scenes بنبلش نحدد زوايا الكاميرا (Camera Rigs) وكيف رح يحس اللاعب بالمكان.
Pre-production Goal - الإنارة الخضراءSlide 24
Slide 24
التكرار والقرار (Iteration & Green-light) ✅
أهم هدف بهاي المرحلة هو إننا نجرب أفكارنا "برخيص". تغيير الاتجاه بالأول سهل، بس بعدين بكلف ملايين:
!

Real-time Editing

يونيتي (Unity) ممتاز هون لأنه بخليك تعدل وتجرب الـ Prototypes فوراً وبسرعة.

🏆

Green-lit

نهاية المرحلة هي لما نعرض "الطبخة" على المستثمرين ويوافقوا عليها؛ وقتها بناخذ الضوء الأخضر للإنتاج الضخم.

Production Phase - مرحلة الإنتاجSlide 25
Slide 25
العصر المجهد (The Gritty Work) 🛠️
هاي أطول وأغلى مرحلة. هون بطلع "المنتج" للوجود وبنبلش نحول الورق لواقع:
Churning Assets الرسامين والمبرمجين والموسيقيين كلهم بشتغلوا مع بعض عشان يطلّعوا الـ Models والـ Animated Sequences.
Functional App هون الـ Feature List بتتحول لتجربة قابلة للعب (Playable Experience). كل موظف بحط بصمته.
Production Management - إدارة الإنتاجSlide 26
Slide 26
المنتج وصياد الميزات (The Producer & Feature Creep) 🛡️
لأنه الشغل بهاي المرحلة ضخم، محتاجين شخص "ماسك العصا من النص" وهو الـ Producer:
Deadlines المنتج بهمه إنه التيم يخلص بالوقت المتفق عليه وما نأخر موعد النشر.
Feature Creep هاي هي "المصيبة"؛ لما نبلش نضيف ميزات جديدة ونغير باللعبة بنص الطريق، المنتج لازم يوقفها عشان ما يفشل المشروع من التوسيع الزايد.
Production Roles - جيش التطويرSlide 27
Slide 27
التخصصات الدقيقة (The Specialist Map) 🗺️
بمرحلة الإنتاج، التيم بتوسع بشكل مرعب وبتظهر أدوار محددة جداً:
Programming Software, Mobile, VR/AR, AI, Graphics, Network, Gameplay, QA.
Art 3D, 2D, Lighting, Character, Technical, VFX, Animators, UI Designer.
System Design Game, Level, Systems Architect, Script Writer, Narrative, UX Designer.
Audio Audio Designer, Sound Engineer, Composer.
Management Producers, Product Owners, Creative Directors, QA Managers.
Version Control - التحكم بالإصداراتSlide 28
Slide 28
آلة الزمن البرمجية (The Time Machine) 🔄
لما يكون عندك جيش من الموظفين بشتغلوا على نفس الملفات، محتاج نظام يديرهم عشان ما حدا يمسح شغل الثاني:
Version Control عملية تتبع وتخزين كل تعديل بصير، بحيث نقدر نرجع لأي نسخة قديمة لو صار "مصيبة".
GitHub & Unity VCS أشهر الأدوار عالمياً هو GitHub، ويونيتي كمان بوفر نظامه الخاص المدمج بالـ Editor.
Why Version Control? - أهمية النظامSlide 29
Slide 29
ليش الـ VCS ضروري؟ 🧐
الفرق بتستخدم هاي الأنظمة لثلاث أهداف ذهبية:
1

Track Changes

نعرف مين عدّل إيش ومتى بالظبط.

2

Revert if Necessary

إذا الكود خرب، بنرجع كبسة زر للحظة اللي كان فيها شغال.

3

Manage Contributions

دمج شغل الرسام مع المبرمج بدون ما يضربوا ببعض.

Post-production - ما بعد الإنتاجSlide 30
Slide 30
التلميع والاختبار (Polishing & Testing) ✨
اللعبة خلصت تقنياً، بس لسا "مش جاهزة" للناس. هون بنعمل الـ Polishing:
Alpha Testing اختبار داخلي (بين موظفين الشركة) عشان نلاقي المشاكل الكبيرة بالبداية.
Beta Testing بنعطي اللعبة لمجموعة من اللاعبين الحقيقيين عشان يجربوها في "بيئتهم الطبيعية".
Bug Lists بنطلع قائمة طويلة بالأخطاء وبنقعد نصلحها قبل ما نسمي اللعبة Released.
Operations Phase - العملياتSlide 31
Slide 31
ما بعد الإطلاق (The Living Product) 🚀
اللعبة نزلت، بس حياتها لسا بلشت. الـ Operations هي اللي بتخلي اللعبة تستمر:
Maintenance الحفاظ على السيرفرات شغالة، وتحليل البيانات (Analytics) لنعرف شو بحب اللاعبين.
Monetization كيف اللعبة رح تجيب فلوس؟ (بيع نسخ، اشتراكات، أو إعلانات).
Sunsetted لما اللعبة توقف تجيب مبيعات أو تصير قديمة، بنوصل لمرحلة "الغروب" ونوقف دعمها رسمياً.
Operations Activities - أنشطة العملياتSlide 32
Slide 32
تفاصيل إدارة المنتج المستمر ⚙️
بهاي المرحلة، الأدوار بتصير إدارية وتقنية أكثر منها إبداعية:
Support الرد على مشاكل اللاعبين والـ Partners.
Analytics تتبع سلوك اللاعبين عشان نحسن باللعبة مستقبلاً.
Server & Web صيانة المواقع والسيرفرات اللي بتدعم الألعاب الجماعية.
Business & Sales التسويق المستمر والـ PR عشان نجذب لاعبين جدد.
Unity Throughout Production - دور يونيتيSlide 33
Slide 33
يونيتي في كل مرحلة 🛠️
يونيتي مش بس للكود، هو شريك في كل المراحل:
  • Pre-production: رسم المفاهيم والـ Visualization.
  • Production: بناء المشروع الفعلي ودمج الفن مع الصوت.
  • Post-production: فحص الجودة والـ Performance Optimization.
  • Operations: الإعلانات، الـ In-app purchases، والـ Updates.
The Unreal Power - كسر الحواجزSlide 34
Slide 34
سر الـ Real-time Engine ⚡
أكبر ميزة بالمحركات الحديثة زي يونيتي إنها "بتمحي الحدود" بين مراحل الإنتاج:
"The advantage of using a real-time engine like Unity is that it blurs the lines between phases..."
بمعنى إنك ما بتستنى شهور عشان تشوف النتيجة؛ تقدر تعدل الإضاءة، التجربة، الكاميرا وتشوف التعديل فوراً (Immediate Feedback). هاض الإشي بخلي الإنتاج أسرع بمليون مرة من الطرق التقليدية.
Unity Across Industries - يونيتي في كل مكانSlide 35
Slide 35
مش بس للألعاب! (Beyond Gaming) 🌍
يونيتي محرك جبار دخل في مجالات ما كانت تخطر على البال، والسبب هو قوته في الـ Real-time Rendering:
Animation & Film بنستخدمه لبناء عوالم الأفلام والرسوم المتحركة وتجربة الزوايا والسينمائيات فوراً بدون انتظار ساعات للرندرة.
AEC (Architecture) في العمارة والهندسة، بنعمل فيه جولات افتراضية (VR/AR Walkthroughs) بتخلي المستثمر يشوف البناية قبل ما تنبني.
ATM (Automotive) في صناعة السيارات، بنستخدمه لتصميم الواجهات وتجربة السيارة في بيئة افتراضية كاملة.
Industry Lifecycles - دورات حياة الصناعةSlide 36
Slide 36
الخريطة البصرية لدور يونيتي 🗺️
هون بنقدر نشوف كيف يونيتي "بشبك" المراحل ببعض حسب الصناعة:
Games ممتد من الـ Pre-production لغاية الـ Operations.
Film بركز أكثر على الـ Planning والإنتاج الفعلي للمشاهد.
Industrial ببدأ من الفكرة وبخلص عند "تلميع" المنتج النهائي للعرض.
Storytelling in Games - القصص في الألعابSlide 37
Slide 37
ليش القصة مهمة؟ (The Soul of the Game) 🎭
القصة هي اللي بتعمل "رابط عاطفي" بين اللاعب واللعبة. وبنقسمها لثلاث أنواع رئيسية:
Linear Story مسار واحد ثابت (زي The Last of Us)، اللاعب بمشي حسب ما الكاتب قرر.
Branching Story قراراتك بتغير القصة (زي The Witcher 3)، كل خيار له تبعات.
Emergent Story القصة بتطلع من اللعب نفسه (زي Minecraft)، أنت بتصنع قصتك الخاصة.
عناصر القصة الناجحة: الشخصيات القريبة للقلب، الصراع (Conflict)، وبناء العالم (World-Building).
Storyboard - مسودة القصص المصورةSlide 38
Slide 38
رسم الأفكار (Sketching the Vision) 🖍️
الـ Storyboard هو عبارة عن رسم مبدئي للمشاهد على لوحات (Panels). هاض الإشي بساعد:
  • الرسامين: ليتخيلوا البيئة والزوايا.
  • مصممي الألعاب: ليتأكدوا إن المكونات بتركب على بعض صح.
مثال حي: في الصورة بنشوف الـ Storyboard الخاص بلعبة Hollow Knight الأسطورية، وكيف رسموا حركات الشخصية قبل البرمجة.
The MDA Framework - هيكل MDASlide 39
Slide 39
كيف بنصنع "المتعة"؟ (Science of Fun) 🧪
الـ MDA هو إطار عمل عالمي بفهمنا اللعبة من وجهة نظر المطور واللاعب:
M

Mechanics (القوانين)

القواعد الأساسية؛ زي كيف بمشي اللاعب، وكيف بحسب النقاط.

D

Dynamics (التفاعل)

التفاعل اللي بصير لما اللاعب يلعب؛ الخطط، المنافسة، والـ Emergent Gameplay.

A

Aesthetics (الأحاسيس)

مشاعر اللاعب؛ الفرح، التوتر، الفضول، والـ "متعة" النهائية.

ملاحظة: المطور ببدأ من الـ Mechanics، بس اللاعب ببدأ يحس بالـ Aesthetics أولاً!
MDA Example: Pac-Man - مثال باكمانSlide 40
Slide 40
تحليل أسطورة باكمان 🍒
خلينا نطبق الـ MDA على لعبة بسيطة وعميقة زي باكمان:
Mechanics الحركة في 4 اتجاهات، أكل النقاط، الوحوش بتلحقك، والـ Power Pellets بتخليك تأكلهم.
Dynamics اللاعب لازم يوازن بين "الخطر" و"الجائزة"، ويستخدم الـ Power Pellets بتوقيت ذكي للهجوم.
Aesthetics Challenge (الهروب)، Sensation (الصوت والحركة)، والـ Tension (الخوف من الوحوش).
Game Design Document (GDD) - وثيقة التصميمSlide 41
Slide 41
خريطة الطريق التقنية (The Blueprint) 🗺️
الـ GDD هو الدليل اللي بمشي عليه كل التيم عشان ما حدا يضيع. أهم أقسامه:
Game Overview الفكرة العامة للاعب، والـ Target Audience.
Core Mechanics كيف اللعبة بتشتغل، التحكم، والأهداف المطلوبة.
Art Style الاتجاه البصري (2D، 3D، أو بكسل آرت).
Technical Req. المنصات اللي رح ننشر عليها، والأدوات والمحرك المستخدم.
GDD Practical Links - روابط وتطبيقاتSlide 42
Slide 42
نماذج جاهزة للشغل (Ready to Use) 🔗
عشان ما تبدأ من الصفر، فيه قوالب (Templates) جاهزة بتقدر تستخدمها عشان تبني وثيقتك الخاصة:
📄

One-page Design Document

نموذج سريع بختصر اللعبة كلياتها في صفحة واحدة للمستثمرين أو لعرض الفكرة بسرعة.

📚

Project Design Document (PDD)

النسخة العميقة اللي بتشمل كل التفاصيل الدقيقة للمشروع.

Tools & Technologies - الأدوات والتقنياتSlide 43
Slide 43
عدة الشغل (The Toolbox) 🛠️
تطوير الألعاب بجمع تقنيات من عوالم مختلفة. هي قائمة بأهم الأدوات اللي لازم تعرفها:
Game Engines: Unity 3D, Unreal Engine, Godot.
اللغات (Languages): C# (لليونيتي)، C++ (لأنريل)، GD-Script (لغودو).
Art & Animation: Blender, Maya, Photoshop, Krita.
Sound Tools: Audacity, FMOD, Wwise.
Our Stack in this Course - تقنيات المساقSlide 44
Slide 44
شو رح نستخدم إحنا؟ 🤔
عشان ما تتشتت، هي الأدوات اللي رح نركز عليها في رحلتنا:
  • Unity 3D Engine: المحرك الأساسي.
  • C# (Visual Studio): لغة البرمجة اللي رح نكتب فيها المنطق.
  • Blender / Maya: لبناء المجسمات ثلاثية الأبعاد.
  • Photopea / Krita: للتصميم ثنائي الأبعاد والـ Textures (بدائل مجانية وقوية).
What is a Game Engine? - ماهو محرك الألعاب؟Slide 45
Slide 45
نقطة الالتقاء (Point of Convergence) ✨
تخيل إنك بدك تطبخ طبخة معقدة؛ عندك المكونات (موديلات، كود، صوت)، المحرك هو الـ Stockpot (الطنجرة) اللي بتجمع كل هاي الأشياء مع بعض لتطلع بمنتج نهائي.
محرك الألعاب هو بمثابة نظام التشغيل (Operating System) للعبتك؛ هو المسؤول عن عرض الصور، تفاعل الأشياء مع بعض، وتصدير اللعبة لتعمل على الموبايل أو الـ PC.
Engine Components - مكونات المحركSlide 46
Slide 46
شو بدخل جوا المحرك؟ 🌪️
المحرك بشتغل كـ "خلاط" عملاق للمدخلات التالية:
Visuals: 3D Models, Textures, 2D Sprites, Animations.
Logic: Scripts (Code) اللي بتحكم بكل برغي في اللعبة.
Audio: المؤثرات الصوتية والموسيقى التصويرية.
Key Terms: IDE & DCC - مصطلحات أساسيةSlide 47
Slide 47
لغة المطورين (Developer Slang) 💬
لازم نفرق بين نوعين من الأدوار والأدوات:
💻

IDE (البرمجة)

Integrated Development Environment: زي Visual Studio، المكان اللي بنكتب فيه الكود وبنصلح الأخطاء.

🎨

DCC (المحتوى)

Digital Content Creation: زي Blender أو Photoshop، المكان اللي بنصنع فيه الأصول (Assets).

The "R" Family: AR/VR/MR/XR - عائلة الواقع المختلطSlide 48
Slide 48
شو الفرق بين كل هالـ "Rs"؟ 🕶️
دائماً بنسمع هاي المصطلحات، وهي الفرق بينهم ببساطة:
AR (Augmented): إضافة عناصر رقمية لعالمك الحقيقي (زي بوكيمون غو).
VR (Virtual): انغماس كامل في عالم رقمي (بتلبس نظارة وبتنفصل عن الواقع).
MR (Mixed): دمج واقعي بين الرقمي والحقيقي بحيث يتفاعلوا مع بعض (زي الهولو-لينس).
XR (Extended): المصطلح الشامل لكل ما سبق (Umbrella term).
Challenges in Development - تحديات التطويرSlide 49
Slide 49
ليش الموضوع مش سهل؟ (The Hard Truth) 🏔️
تطوير الألعاب فيه تحديات في 3 مستويات:
Technical موازنة الأداء مع الجودة، وإصلاح الكود المعقد (Debugging).
Creative موازنة صعوبة اللعبة وتصميم شخصيات بتشد اللاعب.
Business موازنة الميزانية والالتزام بالوقت (Deadlines) والمنافسة الشرسة.
Chapter 1 Summary - ملخص الفصل الأولSlide 50
Slide 50
شو اتعلمنا لحد الآن؟ 🏁
خلصنا الأساسيات! هي جرد سريع:
  • تطوير الألعاب علم متعدد التخصصات (Multidisciplinary).
  • تاريخ الصناعة حافل بالتطور من بكسل بسيط لواقع مذهل.
  • فهمنا مراحل الإنتاج من الفكرة الـ Concept لغاية ما بعد الإطلاق.
  • تعرفنا على يونيتي وأهم المحركات والأدوات Blender, Unity, VS.
Homework - الواجب العمليSlide 51
Slide 51
Additional Resources - مصادر إضافيةSlide 52
Slide 52
ليتطور مستواك أكثر 📚
هي قائمة بمراجع عالمية بنصحك فيها:
Books:
- The Art of Game Design
- Game Programming Patterns
Websites:
- Unity Learn (المكان الرسمي للتعلم)
- GameDev.net
Videos: قناتي Brackeys و Extra Credits على يوتيوب.
End of Chapter 1 - نهاية الفصل الأولSlide 53
Slide 53