العرض التوضيحي التفاعلي: https://aiforge.beamable.com
الفتنة القابلة للبث: https://discord.gg/naCFAEWqbJ
عرض الفيديو: https://beamable-demos.s3.us-west-2.amazonaws.com/gamejam2023-aiforger.mp4
يوضح هذا المشروع، الذي تم إنشاؤه باستخدام Beamable، في المقام الأول ارتباط المخزون الموحد مع الذكاء الاصطناعي التوليدي (OpenAI وScenario.com) لإنتاج المحتوى ديناميكيًا.
يتم استخدام خدمة C# Microservice مخصصة، تم تطويرها ونشرها على الواجهة الخلفية لـ Beamable من داخل Unity، لتوفير واجهات برمجة تطبيقات مخصصة لعميل لعبة AI Forge، بحيث قد يطلب إنشاء محتوى سيف جديد.
Assets/Game
- رمز عميل اللعبة
Assets/Beamable/Microservices
- الخدمة الصغيرة ورمز التخزين المُدار
Assets/Beamable/Autogenerated
- رمز عميل الخدمة الصغيرة الذي يتم إنشاؤه تلقائيًا
Assets/Beamable/Microservices/AIMicroservice/Configuration.cs
- يجب تحديث هذا الملف باستخدام مفاتيح OpenAI وScenario.com API الخاصة بك حتى يعمل هذا المشروع. انظر معاينة الملف أدناه:
namespace Beamable.Microservices { internal class Configuration { // todo put that into realm config and read it from there public const string OpenAiApiKey = "OpenAI key needed"; // OpenAI.com API key public const string ScenarioApiKey = "Scenario key needed"; // Scenario.com API key } }
إصدار Beamable SDK: https://beamable.github.io/changes/#1.12.0
نسخة الوحدة: https://unity.com/releases/editor/whats-new/2021.3.18
الحسابات / المصادقة: https://docs.beamable.com/docs/identity
التجارة / المخزون: https://docs.beamable.com/docs/game-economy
المحتوى: https://docs.beamable.com/docs/content-feature-overview
الخدمات الصغيرة مع تخزين MongoDB المُدار: https://docs.beamable.com/docs/microservices-feature-overview
مدير الموضوع: https://docs.beamable.com/docs/theme-manager-overview
OpenAI لإنشاء عناصر اللاعب (السيوف)، في استجابة بتنسيق JSON: https://openai.com/
Scenario.com لإنشاء أعمال فنية (صور سيف) لاستكمال العنصر الذي تم إنشاؤه بواسطة OpenAI: https://www.scenario.com/