การสาธิตเชิงโต้ตอบ: https://aiforge.beamable.com
ความไม่ลงรอยกันแบบบีมได้: https://discord.gg/naCFAEWqbJ
วิดีโอสาธิต: https://beamable-demos.s3.us-west-2.amazonaws.com/gamejam2023-aiforger.mp4
โปรเจ็กต์นี้ซึ่งสร้างขึ้นด้วย Beamable แสดงให้เห็นถึงการเชื่อมโยงสินค้าคงคลังแบบรวมศูนย์กับ Generative AI (OpenAI และ Scenario.com) เป็นหลักเพื่อสร้างเนื้อหาแบบไดนามิก
C# Microservice แบบกำหนดเอง ซึ่งพัฒนาและปรับใช้กับแบ็กเอนด์ของ Beamable จากภายใน Unity ถูกนำมาใช้เพื่อจัดเตรียม API แบบกำหนดเองให้กับไคลเอนต์เกม 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 } }
เวอร์ชัน SDK ของ Beamable: https://beamable.github.io/changes/#1.12.0
เวอร์ชัน Unity: 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/