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.
Jugadores
Servidor compartido
Tu juego
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.