Demostración interactiva: https://aiforge.beamable.com
Discordia transmitible: https://discord.gg/naCFAEWqbJ
Demostración en vídeo: https://beamable-demos.s3.us-west-2.amazonaws.com/gamejam2023-aiforger.mp4
Este proyecto, que está construido con Beamable, demuestra principalmente la combinación del inventario federado con la IA generativa (OpenAI y Scenario.com) para producir contenido dinámicamente.
Se utiliza un microservicio C# personalizado, desarrollado e implementado en el backend de Beamable desde Unity, para proporcionar API personalizadas al cliente del juego AI Forge, de modo que pueda solicitar la creación de nuevo contenido de espada.
Assets/Game
: código de cliente del juego
Assets/Beamable/Microservices
: microservicio y código de almacenamiento administrado
Assets/Beamable/Autogenerated
: código de cliente de microservicio generado automáticamente
Assets/Beamable/Microservices/AIMicroservice/Configuration.cs
: este archivo debe actualizarse con sus propias claves API de OpenAI y Scenario.com para que este proyecto funcione. Vea una vista previa del archivo a continuación:
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 } }
Versión del SDK que se puede transmitir: https://beamable.github.io/changes/#1.12.0
Versión de Unity: https://unity.com/releases/editor/whats-new/2021.3.18
Cuentas/Autenticación: https://docs.beamable.com/docs/identity
Comercio / Inventario: https://docs.beamable.com/docs/game-economy
Contenido: https://docs.beamable.com/docs/content-feature-overview
Microservicios con almacenamiento MongoDB administrado: https://docs.beamable.com/docs/microservices-feature-overview
Administrador de temas: https://docs.beamable.com/docs/theme-manager-overview
OpenAI para generar elementos de jugador (espadas), en una respuesta con formato JSON: https://openai.com/
Scenario.com generará arte (imágenes de espadas) para complementar el elemento generado por OpenAI: https://www.scenario.com/