logo
Steam

Steam

Integración de Steamworks con Eco para identidad, conexiones P2P y partidas entre amigos.

Eco incluye una integración de Steam que actúa como capa de transporte e identidad sin obligar al gameplay a conocer los detalles de Steam.

Arquitectura

Steamworks

   ├── identidad
   ├── amigos
   ├── Rich Presence
   └── P2P


     Adaptador Steam


       IConnection


          Eco


      Juego / Objetos

El objetivo es que el código de gameplay siga trabajando con Eco aunque el transporte concreto sea Steam.

Qué aporta Steam

  • identidad Steam del jugador;
  • identificación de amigos;
  • conexión P2P;
  • Rich Presence;
  • entrada desde la opción de unirse a una partida;
  • callbacks de Steamworks;
  • transporte de paquetes de Eco.

La integración actual expone además IDUsuario, NombreUsuario, ArgumentoAutoConectar, Conectar, PermitirUnirseAmigos, ObtenerAmigosConPartida y AbrirOverlayInvitar. fileciteturn190file0

Qué no aporta Steam

Steam no decide la autoridad de tu partida, el ownership de tus objetos, la lógica de combate ni la estructura de tus canales. Es una capa de plataforma y transporte.

Importante

Una conexión Steam válida no significa que el jugador esté dentro de una partida Eco. Steam proporciona el camino y la identidad; Eco mantiene la sesión de juego.

On this page