مكتبات تطوير ألعاب سولانا
مع كون سولانا بلوكتشين عالي الأداء برسوم منخفضة ومعاملات سريعة، تشكل مجتمع رائع من مطوري الألعاب حولها.
هنا يمكنك العثور على تفاصيل حول مكتبات تطوير ألعاب سولانا المتاحة ضمن النظام البيئي. جميع المكتبات مفتوحة المصدر وبناها المجتمع. إذا كنت تعمل على مكتبة تطوير بنفسك، فلا تتردد في فتح طلب سحب لهذه الصفحة وإضافتها.
مكتبة تطوير يونيتي
يُعرف محرك ألعاب يونيتي بنهجه الصديق للمبتدئين ودعمه لمنصات متعددة بما في ذلك WebGL وiOS وAndroid. قم بالبناء مرة واحدة، وصدّر في كل مكان.
تتم صيانة مكتبة تطوير سولانا يونيتي بواسطة Magicblock وتأتي مع:
- دعم NFT
- تكامل آلة الحلوى
- المعاملات
- وظائف RPC
- روابط عميقة لمحفظة Phantom
- موصل WebGL
- دعم اتصال WebSocket موثوق
- محول محفظة للجوال
- مفاتيح الجلسات للموافقة التلقائية على المعاملات
- توليد كود عميل Anchor والمزيد.
مكتبة تطوير Godot
محرك Godot هو محرك ألعاب مفتوح المصدر اكتسب الكثير من الدعم في السنوات الأخيرة. تتم صيانة مكتبة تطوير سولانا لـ Godot بواسطة ZenRepublic وVirus-Axel. تأتي مع تكامل محول المحفظة، والمعاملات، ووظائف RPC، وتوليد كود عميل Anchor. حتى تكامل آلة الحلوى Metaplex كامل الوظائف.
Turbo.Computer - محرك ألعاب Rust
تيربو هو محرك ألعاب مكتوب بلغة راست تم تصميمه من الصفر للتركيز على سولانا، مع بنية خفيفة وأوقات تكرار سريعة. إنه سهل الاستخدام للمبتدئين ويأتي مع دعم كامل لـ Solana RPC. يمكنك حتى استخدام أدوات الذكاء الاصطناعي الخاصة به لإنشاء ألعاب كاملة.
بروتوكول هانيكومب
يوفر بروتوكول هانيكومب مجموعة من البرامج على السلسلة وأدوات ضغط الحالة التي تتعامل مع جميع وظائف دورة حياة اللعبة الحاسمة والتركيب داخل آلة سولانا الافتراضية (SVM). يدعم العديد من وظائف NFT مثل التخزين، المهام، صناديق الغنائم، ملفات تعريف اللاعبين، ضغط الحالة، الموافقة التلقائية على المعاملات والمزيد.
مجموعات تطوير البرمجيات لـ Unreal
محرك Unreal معروف بمرئياته الرائعة وإطار البرمجة القائم على العقد. هناك العديد من مجموعات تطوير البرمجيات لسولانا التي تتم صيانتها من قبل شركات مختلفة.
مجموعة تطوير Varmeta لـ Unreal
توفر VAR META مجموعة تطوير مفتوحة المصدر لـ Unreal لدمج وظائف بلوكتشين سولانا في مشاريع محرك Unreal. تمكّن المطورين من التفاعل مع العقود الذكية لسولانا، وإدارة المحافظ، وتنفيذ المعاملات مباشرة داخل محرك Unreal.
مجموعة تطوير Bitfrost لـ Unreal
تعمل Bitfrost على مجموعة تطوير لـ Unreal تم استخدامها بالفعل في ألعاب متعددة تم بناؤها خلال مسابقات ألعاب سولانا الأخيرة. تأتي مع دعم C# لـ C++ و Blueprints، وسك NFTs من metaplex، وأمثلة لمعالج الدفع في محفظة اللعبة والمزيد.
مجموعة تطوير Thugz لـ Unreal
Thugz هو استوديو تقني ومشروع NFT يقوم أيضًا بصيانة مجموعة تطوير مفتوحة المصدر لـ Unreal لسولانا. تأتي مع العديد من الوظائف المركزة على NFT والإضافة متوافقة مع iOS و Android أيضًا.
مجموعة أدوات Star Atlas Foundation
قام فريق Star Atlas بجعل بعض مجموعة أدوات التطوير الخاصة بهم مفتوحة المصدر تحت اسم Foundation Kit. لا تتم صيانتها بنشاط ولكن يمكن أن تكون نقطة بداية لمشروعك.
Next.js/React + Anchor
إحدى أسهل الطرق للبناء على Solana هي استخدام إطار عمل Web3js JavaScript بالتزامن مع إطار عمل Solana Anchor. بالنسبة للألعاب الأكثر تعقيدًا، نوصي بالنظر في استخدام محرك ألعاب مثل Unity أو Unreal.
أسرع طريقة لإعداد لعبة تعتمد على Next.js:
npx create-solana-game your-game-name
سيؤدي هذا إلى إنشاء تطبيق بداية رائع مع دعم wallet-adapter
، وبرنامج Anchor،
وتطبيق React، وعميل Unity تم تكوينهم بالفعل للعمل معًا. من فوائد استخدام Next.js
هو إمكانية استخدام نفس الكود في الواجهة الخلفية والواجهة الأمامية، مما يسرع
عملية التطوير.
إذا كنت تعمل على مجموعة تطوير برمجيات Solana وترغب في إضافة الإعداد المسبق الخاص بك إلى الإعداد المسبق يمكنك فتح طلب سحب هنا: إعداد مسبق لألعاب Solana
Phaser
إطار عمل سريع ومجاني وممتع مفتوح المصدر لألعاب المتصفح التي تعمل بتقنية Canvas وWebGL. يعد Phaser طريقة رائعة للبدء في تطوير الألعاب على Solana. قالب Phaser Solana Platformer هو نقطة انطلاق رائعة للعبتك.
Flutter
Flutter هو إطار عمل مفتوح المصدر، تتم صيانته بواسطة Google، لبناء تطبيقات جميلة ومترجمة بشكل أصلي ومتعددة المنصات من قاعدة شفرة واحدة. تتم صيانة مجموعة تطوير برمجيات Solana Flutter بواسطة فريق Espresso Cash.
بايثون
بايثون هي لغة برمجة سهلة التعلم وواسعة الاستخدام (غالبًا ما تستخدم في تطبيقات التعلم الآلي). يمكّن إطار عمل Seahorse المطورين من كتابة برامج Solana بلغة بايثون. تم بناء Seahorse على أساس إطار عمل Anchor ويحول كود بايثون إلى كود Rust المستند إلى Anchor. Seahorse حاليًا في مرحلة بيتا.
سي شارب الأصلية
النسخة الأصلية المحولة من Web3js إلى C#. تأتي مع مجموعة من الوظائف مثل المعاملات، وظائف RPC وإنشاء كود عميل Anchor.
Is this page helpful?