نقدم لكم اليوم واحدة من أكثر مجموعات مجتمعات Gitter إمتاعًا وإفادة، وهي المخصصة لمطوري الألعاب. سواء كنت قد أمضيت ساعات طويلة في تطوير الألعاب ولعبها، أو كنت تتطلع للبدء في هذا المجال الشيق، وسواء كنت مهتمًا بالألعاب المستقلة (Indie Games) ذات الطابع الخيالي أو الألعاب البسيطة مثل Tic-Tac-Toe، فستجد بالتأكيد ما يناسبك هنا. (ملاحظة: اللعبة المفضلة لفريقنا هي Particle Clicker، وهي لعبة تعليمية تشرح تاريخ فيزياء الجسيمات عالية الطاقة). انغمس في عالم المصادر المفتوحة (Open Source) للاعبين والمطورين على Gitter، واستعد لقضاء ساعات طويلة من الاستكشاف والتعلم!
قنوات Gitter الموصى بها لمطوري الألعاب
FreeCodeCamp/GameDev
محادثة FreeCodeCamp المخصصة لتصميم وتطوير ألعاب الفيديو.
Cockatrice/Cockatrice
منصة افتراضية متعددة الأنظمة (Cross-Platform Virtual Tabletop) لألعاب البطاقات الجماعية (Multiplayer Card Games).
superpowers/dev
أداة لصناعة الألعاب ثنائية وثلاثية الأبعاد (2D+3D Game Making) للمطورين المستقلين (Indies). مجانية ومفتوحة المصدر.
MonoGame
إطار عمل واحد لإنشاء ألعاب قوية متعددة المنصات. يُعد الوريث الروحي لـ XNA، وقد تم إطلاق آلاف العناوين باستخدامه عبر منصات سطح المكتب، الجوال، وأجهزة الألعاب (Consoles). MonoGame هو إطار عمل ألعاب مفتوح المصدر مُدار بالكامل يعتمد على .NET، وخالٍ من أي ‘صناديق سوداء’ (Black Boxes).
GlowstonePlusPlus
النسخة المحسّنة من Glowstone مع التركيز على الأداء والتحكم والتوافقية.
flying-squid
خادم Minecraft مكتوب بلغة Node.js، ومُقسم إلى وحدات (Modularized).
craftyjs/Crafty
محرك ألعاب JavaScript.
GLBoost
مكتبة WebGL جديدة لعشاق رسومات الأبعاد الثلاثية في الوقت الفعلي (Realtime 3D Graphics Geeks). إنها مكتبة منخفضة المستوى (Low-Level Library) تزيل عناء التعامل مع مهام واجهة برمجة تطبيقات WebGL API الروتينية دون الحد من قدرتك التعبيرية.
Planimeter/grid-sdk
حزمة تطوير البرمجيات Grid SDK: محرك ألعاب ثنائي الأبعاد مبني على LÖVE. يجعل Grid المفاهيم القوية من محركات الألعاب ثلاثية الأبعاد متاحة في بيئة ألعاب ثنائية الأبعاد. إنه محرك خفيف وسريع، ويوفر العديد من التجريدات (Abstractions) التي قد تحتاج إلى كتابتها يدويًا لمشاريعك أو فعاليات تطوير الألعاب السريعة (Game Jams).
SiliconStudio/xenko
Xenko هو محرك ألعاب قوي متعدد المنصات.
FreezingMoon/AncientBeast
Ancient Beast هو مشروع لعبة استراتيجية مستقلة (Indie Game Project) تعتمد على الأدوار (Turn-Based Strategy)، مجانية ومفتوحة المصدر، يتم تطويرها بواسطة Freezing Moon والمجتمع. تستخدم تقنيات الويب مثل HTML و PHP و JavaScript و Node.js، مما يجعلها قابلة للعب من المتصفحات الحديثة دون الحاجة إلى إضافات (Plugins).
Circular-Studios/Dash
محرك ألعاب ثلاثي الأبعاد مجاني ومفتوح المصدر مكتوب بلغة D.
JoelOtter/termloop
Termloop هو محرك ألعاب Go خالص للطرفية (Terminal)، مبني على Termbox الممتاز. يوفر حلقة عرض بسيطة (Simple Render Loop) لإنشاء الألعاب في الطرفية، ويركز على جعل تطوير ألعاب الطرفية سهلًا وممتعًا قدر الإمكان.
ebkalderon/amethyst
يهدف Amethyst إلى أن يكون محرك ألعاب سريع، موجه نحو البيانات (Data-Oriented)، ومدفوع بالبيانات (Data-Driven) ومناسب للنماذج الأولية السريعة والتكرار (Rapid Prototyping and Iteration). كما يسعى لدفع لغة البرمجة Rust إلى أقصى حدودها، مما يدفع إلى مزيد من التحسين ويأمل في جذب المزيد من مطوري الألعاب نحو نظام Rust البيئي الشاب والحيوي.
orx/orx
Orx هو محرك ألعاب محمول (Portable Game Engine) موجه نحو الأبعاد الثنائية (2D-Oriented)، ومدفوع بالبيانات، ويركز بشكل أساسي على سهولة الاستخدام والميزات القوية.
PrismarineJS/prismarine-server
خادم ألعاب Node.js متوافق مع عميل Minecraft Client.
Curvytron/curvytron
لعبة Tron متعددة اللاعبين عبر الويب مع منحنيات (Curves).
yeahrb/yeah
إطار عمل عملي لألعاب الفيديو بلغة Ruby.
Particle-clicker
لعبة تدريجية (Incremental Game) مسببة للإدمان تعلم اللاعبين تاريخ فيزياء الجسيمات عالية الطاقة.
ieee-tic-tac-toe
لعبة TIC-TAC-TOE الخاصة بـ CSU IEEE.
هل تبحث عن شيء آخر؟ يمكنك استكشاف قسم ‘استكشف’ (Explore) الخاص بنا أو بدء قناتك الخاصة بسهولة هنا. هل فاتنا قناة تعتقد أنها تستحق الظهور؟ راسلنا في مقر Gitter HQ وسنضيفها إلى القائمة. نتمنى لكم أوقاتًا ممتعة في تطوير الألعاب!
💡 الخلاصة التقنية
تُظهر هذه القائمة الغنية والمتنوعة من قنوات Gitter مدى حيوية وشمولية مجتمع مطوري الألعاب. من محركات الألعاب المتطورة مثل MonoGame و Xenko و Amethyst إلى المشاريع مفتوحة المصدر الفريدة مثل Ancient Beast وأدوات تطوير الألعاب ثنائية الأبعاد والثلاثية، توفر هذه القنوات بيئة مثالية للتعلم، التعاون، ومشاركة المعرفة. سواء كنت مهتمًا بلغات برمجة معينة مثل JavaScript أو Rust أو Go، أو تبحث عن دعم لمشاريع Minecraft أو ألعاب البطاقات، فإن Gitter يقدم لك مساحة للتواصل مع خبراء ومتحمسين آخرين في هذا المجال المتنامي.