Multijugador
Quieres jugar con tus amigos. Deberías poder concentrarte en lo que hace divertida esa experiencia mientras tu agente te ayuda con el código complicado y Summer se ocupa de la infraestructura de servidores.
Una idea para un solo jugador puede transformarse cuando se suma otra persona. La cooperación, la rivalidad, un mundo compartido o simplemente hacer tonterías juntos pueden ser la razón por la que funciona el juego.
Llegar hasta ahí ha implicado a menudo escribir código de red, elegir cómo ejecutar los servidores y mantener los sistemas que los rodean. Es difícil justificar ese trabajo si eres una persona o un equipo pequeño intentando encontrar la diversión en una idea. Diseñamos la propuesta multijugador de Summer alrededor de ese problema.
Summer ofrece a los agentes de programación documentación y capacidades de plataforma con las que pueden trabajar. Describe la experiencia que quieres y usa el SDK con tu agente para implementar el comportamiento multijugador.
Tu juego sigue teniendo sus propias reglas. Una aventura compartida, una partida competitiva y un espacio social necesitan comportamientos distintos. El agente ayuda a conectar esas reglas con los sistemas que las sostienen; tú decides cómo debe sentirse la experiencia.
La parte del servidor debería apoyar el juego que estás haciendo, no convertirse en aquello a lo que dedicas todo tu tiempo. Summer integra esa infraestructura en el mismo flujo de trabajo que el motor y el SDK.
En la documentación técnica están la configuración, las capacidades compatibles y los requisitos de publicación que necesitan tu agente y tú. Aquí la primera pregunta es más sencilla: ¿qué quieres que la gente pueda hacer junta?
Decide si los jugadores cooperan o compiten, qué pueden cambiar y qué hace interesante estar juntos. Un juego pequeño con una buena idea compartida puede dejar más huella que un mundo enorme sin nada significativo que hacer.
Queremos dar más espacio a ese tipo de experimentación para personas y equipos pequeños. Deja que la infraestructura y el código asistido por agentes apoyen tu arte, tu mundo y los momentos que los jugadores recordarán.
El multijugador se vuelve real cuando otras personas lo juegan. Comparte una versión temprana, observa cómo interactúan y descubre qué quieren hacer que tú no habías previsto.
El SDK y la guía de pruebas ayudan con las comprobaciones técnicas. Los jugadores te dicen si la experiencia funciona. Sigue mejorándola y comparte la siguiente versión.
Jugar juntos implica pensar en el idioma, la comunicación y el público que recibe tu juego. Explica qué se puede esperar y considera cómo interactuarán las personas, especialmente si entre ellas puede haber niños.
Queremos que gente de distintos lugares y orígenes pueda divertirse junta. Las interfaces claras y un diseño social cuidadoso forman parte de hacerlo posible.
Dale a tu agente el SDK de Summer y describe el juego. La referencia es donde la explicación del producto se convierte en una implementación concreta.