وجدته مفيداً لتجديد المعلومات، لست متأكداً من أنه سيكون أفضل نقطة بداية لمبتدئ كامل، في الحقيقة.
Unity 2D Game Development: Build a Metroidvania Platformer
Learn to program responsive player physics, map systems, and enemy AI using C# to create your own expandable 2D action-adventure platformer in Unity.
حول هذه الدورة
Have you ever wanted to build your own side-scrolling adventure game but didn't know where to start with coding and physics? Creating a cohesive, responsive 2D action platformer requires a solid understanding of game loops, character controllers, and system architecture.
This text-based course guides you through the fundamental principles of 2D game design and C# programming in Unity. You will learn how to structure clean, maintainable code to handle complex character mechanics, state management, and world progression from the ground up.
What you'll learn:
- Understand foundational C# programming concepts, variables, and Unity editor essentials.
- Program responsive 2D physics including double-jumping, wall-sliding, dashing, and grappling hooks.
- Implement modern input handling using Unity's updated Input System for smooth player control.
- Design robust systems for weapon inventories, object pooling, and enemy AI behaviors.
- Configure persistent data management using ScriptableObjects to handle game saves and health tracking.
- Create dynamic game elements like mini-maps, room management, and ability acquisition loops.
You will start with core programming and game engine terminology before moving step-by-step through player movement, physics optimization, and advanced systems like save states and camera behavior. This course is designed for absolute beginners to game development and C# programming, requiring no prior coding experience to get started.
Start reading today and take your first steps toward building your dream 2D adventure.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 30 يومًا
دون أسئلة -
⚡
قصير ومركَّز
44 دقيقة من المحتوى التطبيقي
المراجعات (2)
Learned a lot, but tbh some of the later modules could have used more depth. Still, a valuable experience.
المتعلمون أخذوا أيضًا
هذه الدورة ترشد مطوري الألعاب الطموحين من خلال بناء مشاريع ألعاب صغيرة مثيرة باستخدام وحدة، تغطي الكتابة الأساسية، وإدارة الأصول، والتصميم التفاعلي.
$4.99$9.99
اكتشف كيف يمكنك إنشاء ألعاب متعددة اللاعبين في يونيت 6 عن طريق برمجة لعبة ثنائية الأبعاد مع ممارسات Netcode الحديثة.
$4.99$9.99
تعلم كيفية بناء لعبة كاملة ثنائية الأبعاد من الصفر باستخدام وحدة، والتحكم في الميكانيكا الأساسية ومبادئ تصميم اللعبة.
$4.99$9.99
بناء ألعاب تفاعلية مع تعلم البرمجة المنطقية الحديثة وتصميم الألعاب المهنية من خلال دروس مكتوبة منظمة.
$4.99$9.99
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع