Game Development with GameMaker Studio 2 and GML

Build a strong foundation in game development by mastering GML programming, core game logic, and asset organization through structured written lessons.

3.7 (207) ⏱ 1 ساعة 45 دقيقة 📚 8 درس 🎧 النسخة الصوتية

حول هذه الدورة

Have you ever wanted to create your own 2D games but didn't know where to start with coding? GameMaker Studio 2 provides an accessible yet powerful environment to turn your creative concepts into playable reality. In this text-based course, you will transition from a complete beginner to a confident game creator. You will understand how game engines manage assets, handle player input, and control game loops, while writing clean, structured code using GameMaker Language (GML). What you'll learn: - Understand the fundamental concepts of game loops, coordinate systems, and asset management. - Write clean GML code using variables, conditional statements, and loops. - Implement modern GML programming patterns, including structs, custom methods, and lightweight data structures. - Design responsive player controls, collision detection, and basic enemy behavior. - Manage game states, user interfaces, and persistent data across different levels. - Apply problem-solving techniques to debug logic errors and optimize your game's performance. The course begins with foundational game engine concepts and interface navigation before advancing to programming logic and step-by-step mechanics. You will read clear explanations, analyze code snippets, and practice with written logic exercises designed to reinforce your learning. This course is designed specifically for beginners with no prior programming or game development experience. Start your game development journey today and learn the logic behind your favorite 2D games.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 Personal AI tutor
    Stuck on a lesson? Ask your built-in tutor anything, any time.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 30 يومًا
    دون أسئلة
  • قصير ومركَّز
    1 ساعة 45 دقيقة من المحتوى التطبيقي

المراجعات (4)

يوسف بن خالد الشامسي OM متعلِّم موثَّق
★ 4 · 2025-11-11T13:01:56+00:00

So glad I took this course. The examples were relevant and helped break down difficult concepts. Felt like I made real progress.

Fernando Ferreira BR
★ 5 · 2025-10-06T01:45:56+00:00

10-11 كان العرض جيداً، منظمة بشكل مثالي وبسرعة. والأمثلة كانت ذات صلة بشكل لا يصدق، مما يجعل المفاهيم تبقى.

최시우 KR متعلِّم موثَّق
★ 4 · 2025-01-16T16:30:56+00:00

لقد كانت تجربة تعلم رائعة، كانت السرعة مثالية، والأمثلة عززت المفاهيم حقا، إبهام كبير إلى الأعلى!

إبراهيم منصور EG متعلِّم موثَّق
★ 4 · 2024-12-14T06:36:56+00:00

انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe أو بالعملات الرقمية. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 30 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع