تطوير الألعاب بلغة Swift
Создай свою первую игру на Swift
ملخص:
مقدمة
كتاب «Swift Game Development» (المؤلف — Siddharth Shekar، عام 2019، 330 صفحة) هو دليل عملي لإنشاء ألعاب لمنصات Apple باستخدام لغة Swift. على الرغم من أن موقع PythonLib يركز بشكل أساسي على Python، إلا أن هذا الكتاب سيكون مفيدًا لكل من يهتم بتطوير الألعاب المحمولة وسطح المكتب ويريد توسيع أدواته. يقود المؤلف القارئ بشكل متسلسل من المفاهيم البسيطة إلى مشروع لعبة متكامل، باستخدام أطر العمل SpriteKit و GameplayKit.
عن ماذا يتحدث الكتاب
الكتاب مخصص لتطوير الألعاب ثنائية الأبعاد (2D) على iOS و macOS. يبدأ بأساسيات Swift وإعداد بيئة Xcode، ثم ينتقل إلى العمل مع الرسومات، والرسوم المتحركة، والفيزياء، والصوت، والذكاء الاصطناعي. يحتوي كل فصل على أمثلة من الكود وينتهي بإنشاء لعبة صغيرة أو وحدة لعبة. في النهاية، يقوم القارئ بتجميع مشروع كامل — لعبة منصات (platformer) بعدة مستويات.
لمن هذا الكتاب
الكتاب موجه للمطورين المبتدئين والمتوسطين الذين هم على دراية بأساسيات Swift (أو لغة أخرى) ويريدون تطبيق معرفتهم في تطوير الألعاب. كما أنه مناسب لأولئك الذين يرغبون في تعلم SpriteKit و GameplayKit من الصفر، ولكن لديهم بالفعل خبرة برمجية أساسية.
ماذا سيتعلم القارئ
- أساسيات Swift للألعاب: العمل مع الكلاسات (classes)، الهياكل (structures)، البروتوكولات (protocols)، الأنواع الاختيارية (optionals).
- SpriteKit: إنشاء المشاهد (scenes)، السبريتات (sprites)، القواميس (textures)، الرسوم المتحركة، الفيزياء