Game Developmentعربى

Game Development and Programming with Unity

Master the art of creating engaging games

Unlock your potential in game development with Unity.

4.6(63)415 pages13 chapters0 learners

What you'll learn

  • Fundamentals of Unity interface
  • Basic and advanced programming concepts
  • Game design principles
  • Asset creation and integration
  • User interface development
  • Debugging and optimization techniques

About this book

This book serves as a comprehensive guide to game development using Unity, one of the most powerful game engines available today. It covers everything from the basics of programming to advanced techniques, enabling readers to create their own interactive experiences.

Whether you are a beginner looking to enter the world of game design or an experienced developer seeking to enhance your skills, this book provides the tools and knowledge necessary to succeed. With step-by-step instructions and practical examples, you'll learn how to bring your game ideas to life.

Who this book is for

  • Aspiring game developers
  • Students in game design programs
  • Hobbyists interested in game creation
  • Professionals looking to upskill
  • Educators teaching game development

Why read this book

  • Comprehensive coverage of Unity features
  • Practical examples and hands-on projects
  • Clear explanations suitable for all skill levels
  • Focus on both programming and design aspects

Reader reviews

These reviews are from readers who own the book — through purchase or as part of their subscription.
4.6
★★★★★
63 reviews
5
35
4
28
3
0
2
0
1
0

    Table of contents

    1

    الفصل الأول

    1. يونيتي ( بالإنجليزية: ( Unity
    2. لماذا نستخدم محركات الألعاب ؟
    3. الحصول على نسخةUnity
    4. اعداد برنامج UnitySetup64.exe الأساسي
    5. إعداد Unity Standard Assets Setup
    6. اعداد vs_community
    7. اعداد Unity Documentation Setup
    2

    الفصل الثاني

    1. مثال لاستعمال أداة اعداد وبرمجة الالعابUnity
    2. الشاشة الرئيسية :
    3. نافذة عناصر المشهد The Hierarchy Window
    4. نافذة المشروع The Project Window
    5. نافذة مشهد Scene اللعبة The Scene View
    6. نافذة خصائص العناصر The Inspector Window
    7. شريط الادوات The Toolbar
    8. اختصارات مهمة Shortcuts
    9. مثال بسيط
    3

    الفصل الثالث

    1. نوع مشروع اللعبة 2D or 3D projects
    2. ما هو Game Object ؟
    3. اضافةGame Object
    4. الاصول (الموارد) Assets:
    5. نافذة الخصاص Inspector Components
    6. ما هي مجموعة الخصائص Component
    7. اضافة مجموعة خصائص Adding Components
    8. التعامل مع مجموعة الخصائص Context Menu commands
    9. مجموعات العناصرPrefabs
    10. أكواد البرمجة Script
    11. شريط الادوات The Toolbar
    12. أدوات Move, Rotate, Scale, and Rect Transform
    13. الاداة Move
    14. الاداة Rotate
    15. الاداة Scale
    16. استعمال Material
    17. استعمال صور خارجية
    18. استعمال Plan
    19. استيراد Assets
    4

    الفصل الرابع

    1. اختبار أرضية اللعبة (التضاريس)
    2. حزمة الموارد الاساسية Standard Asset Package
    3. متحكم الشخص الاول First Person Character Controller
    4. متحكم الشخص Third Person Character Controller
    5. متحكم سيارة Car Controller
    6. متحكم طائرة Aircraft Controller
    7. متحكم الكرة Rollerball Controller
    8. تأثير المياه Water Effect
    9. تأثير الشمس
    5

    الفصل الخامس

    1. تحريك النوافذ
    2. تغيير الـ Layout
    3. تغيير حفظ الـ Layout
    4. شريط القوائمMain Menu
    5. قائمة File
    6. قائمة Edit
    7. قائمة Assets
    8. قائمة Game Objects
    9. قائمة Components
    10. قائمة Terrain
    11. قائمة Window
    12. قائمة Help
    13. مفاتيح واختصارات مهمة Unity Hotkeys
    14. اختصارات العناصر Game Objects Shortcuts
    6

    الفصل السادس

    1. ربط الكائنات ببعضها Game Object Linking
    2. مثال أخر: صنع طائرة تتحرك
    3. صنع سلسلة كائنات
    4. صنع وتصديراـ ـPackages
    5. استيراداـ Packages
    6. اضافة Packages من موقعUnity
    7. مواقع للصور Textures
    7

    الفصل السابع

    1. نافذة Asset Store
    2. نافذة Navigation
    3. نافذة Console
    4. اعدادات المشروع Settings
    5. اعدادات مدخلات اللعبة Project Settings – Input
    8

    الفصل الثامن

    1. الفيزياء Colliders
    2. النوع Box Collider
    3. الفيزياء Mesh Colliders
    4. الفيزياء Rigid body
    5. الفيزياء Character Controller
    6. خصائص Hinge Jointالمفصل
    9

    الفصل التاسع

    1. ما هو Culling Mask؟
    2. الخاصية Projection
    3. الخاصية Field of View
    4. خصائص Viewport Rect
    10

    الفصل العاشر

    1. النوع الاولDirectional Light
    2. نوع الاضاءة Point and Spot Lights
    3. عرض شرح الخصائص
    11

    الفصل الحادي عشر

    1. قواعد اللغة Programming
    2. المتغيرات Variablesوالثوابت Constants
    3. الإعلان عن المتغيراتvariable declaration
    4. درجات مستوي وأشكال الإعلان
    5. التحويلات بين الانواع
    6. دوال التحويل conversion keyword
    7. استعمال الفصيلة Convert Class
    8. أداة كتابة البرامج IDE
    9. دالة طباعة قيمة
    10. الدالة print()
    11. كلمات اللغة
    12. جمل التكرار والتحكم في مسار البرنامج
    13. التكرار Looping
    14. الجملةfor
    15. أنواع الجمل
    16. جملة for
    17. جملة DO……..WHILE
    18. الجملة while
    19. الجملة foreach
    20. جمل التحكم في مسار البرنامج
    21. جملة if
    22. جملة if else
    23. تركيب if elseif
    24. التركيب switch…CASE
    25. جمل الانتقال
    26. الجملة break
    27. الجملة continue
    28. الدوال Methods
    29. معني الدالة Method
    30. التعامل مع الدالة
    31. أنواع الدوال Method Types
    32. الدوال الجاهزة Built in Functions
    33. المصفوفات ARRAYS
    34. معني المصفوفة
    35. أنواع المصفوفات :
    36. مصفوفة متعددة الأبعاد :
    37. مصفوفة البعد الواحد One Dimension:
    38. الإعلان عن المصفوفة
    39. المصفوفة ذات البعدين :
    40. خصائص المصفوفات
    41. الدالة Get Upper Bound() :
    12

    الفصل العشرون

    1. مقدمة Introduction
    2. اعداد بيئة اللعبة واعداد اللاعب Environment and Player
    3. اعداد بيئة اللعبة Setting up the Game
    4. اضافة الحركة الى اللاعب Moving the Player
    5. الكاميرا ومنطقة اللعب Camera and Play Area
    6. ضبط منطقة اللعب Setting up the Play Area
    7. الاهداف وScore والانتاج Collecting, Scoring and Building the game
    8. جمع الاهداف Collecting the Pick Up Objects
    9. اضافة قيمة tag بالاسم Pick Up
    10. اظهار النصوص و Displaying the Score and Text
    11. تطوير اللعبة
    12. عيوب اللعبة عند هذه المرحلة
    13. مشكلة عرض الرسالة You Win! في كل مستوى بعد 12 كتلة
    13

    الفصل الحادي والعشرون

    1. اعداد اللعبة

    Related books