Ejemplo de Godot para XBOX
El ejemplo de Godot para XBOX es una referencia pública, solo de código fuente, en GitHub. Es un ejemplo funcional de cómo puede crear una extensión de Godot que integra el Microsoft GDK, los servicios de XBOX y PlayFab. Puede compilar su título para XBOX en PC sin salir del motor que ya le encanta. Este ejemplo proporciona una referencia modular que incluye cómo integrar el Microsoft GDK y el SDK de PlayFab juntos o por separado.v0.3.0 contiene un cambio importante. Se cambió el nombre de todos los tipos visibles desde scripts en el complemento del GDK; por ejemplo,
GDKUser ahora es XboxUser, y el espacio de nombres de C# GodotGdk ahora es GodotXbox. No se proporcionan alias en desuso, por lo que los proyectos existentes deben actualizar sus referencias de tipos antes de que se carguen. El singleton del motor sigue llamándose GDK, por lo que las llamadas como GDK.initialize() no se ven afectadas. El ejemplo incluye un codemod para automatizar la mayor parte del cambio. Para obtener más información, consulte Cambio importante: cambio de nombre de los tipos del complemento del GDK.Qué incluye
El ejemplo de Godot para XBOX cubre una parte sustancial de lo que un desarrollador de juegos de Godot necesita para compilar para XBOX en PC, con características clave demostradas en:- Servicios de plataforma del Microsoft GDK
- Servicios de XBOX
- PlayFab Core + Services
- PlayFab Multiplayer (Lobby, Matchmaking, Party)
- PlayFab Game Saves
- GameInput (incluido el puente con Input / InputMap de Godot)
Qué es y qué no es
- Este es un ejemplo solo de código fuente, no un producto. Tiene licencia MIT en la capa de contenedor; las dependencias del GDK y PlayFab siguen requiriendo sus propias instalaciones y aceptación de licencia, en consonancia con nuestros otros ejemplos de XBOX.
- No hay una cadencia de actualización establecida para el soporte o el mantenimiento. Observaremos el repositorio, supervisaremos las incidencias e iteraremos donde tenga sentido, pero esto no es una versión comercial. Dicho esto, estamos encantados de escuchar sus comentarios y ver cualquier PR de la comunidad, a medida que evolucionamos esto juntos.
- Este es el primer paso para llevar Godot a XBOX en PC. Planeamos hacerlo evolucionar con el tiempo en función de lo que la comunidad nos diga que es más valioso.
- Este ejemplo está creado específicamente para XBOX en PC. No incluye compatibilidad con XBOX Series X|S ni XBOX One. Para obtener información sobre la compatibilidad con consolas, consulte la sección de compatibilidad con XBOX Series X|S y XBOX One más abajo.
Introducción
Use estos recursos para clonar el repositorio, compilar la extensión y empezar a integrar con su proyecto de Godot:- XBOX Godot Sample: XBOX Godot Sample: una implementación de ejemplo que enlaza el Microsoft GDK, PlayFab y GameInput con Godot.
- Microsoft GDK: microsoft/GDK: GDK público de Microsoft.
- PlayFab SDK: PlayFab Unified SDK: SDK unificado de PlayFab.
- GameInput: GameInput: una API de entrada de nueva generación que expone dispositivos de entrada de todo tipo a través de una única interfaz coherente.
- Documentación: XBOX Godot Docs: documentación del ejemplo de Godot para XBOX.
- Incidencias: XBOX Godot Issues: informe errores, solicite características o contribuya.
Notas de la versión
El ejemplo de Godot para XBOX evoluciona con el tiempo en función de los comentarios de la comunidad. Las notas de cada versión describen las nuevas características, mejoras y correcciones de cada versión, junto con las ediciones del GDK y las versiones de Godot validadas para esa versión.- Versión v0.3.0 de XBOX Godot Sample
- Versión v0.2.0 de XBOX Godot Sample
- Versión v0.1.0 de XBOX Godot Sample
