Sobre Summer
Queríamos hacer juegos, construir mundos y disfrutarlos con nuestros amigos. Cada vez que algo se interponía, construíamos la pieza que faltaba. Así nacieron Summer Engine y Summer Games.

Los agentes de programación con IA eran cada vez mejores escribiendo código. Pero hacer un juego seguía implicando llevar ese código a un motor, montar escenas, encontrar recursos y conseguir que todo funcionara junto. Queríamos describir un juego y trabajar en él con un agente dentro del mismo entorno.
Partimos de Godot y añadimos las herramientas y los cambios en el motor necesarios para hacerlo posible. Summer permite a los agentes trabajar con tu proyecto, escenas, código y recursos. Puedes usar tu agente de programación favorito o abrir Summer y usar Summer AI. La idea es dejar espacio para lo que querías hacer desde el principio: un juego.
Para que un juego funcione hace falta más que código. Necesita el personaje que quieres controlar, el lugar que quieres explorar, el sonido que hace que un golpe se sienta bien y la música que cambia el ambiente.
Por eso construimos el estudio de recursos. Integra herramientas generativas para personajes 3D, texturas, imágenes, efectos de sonido, música y cinemáticas en el proceso de crear juegos. Puedes crear recursos, incorporar trabajo que ya tienes y usar la tienda de recursos. Tu juego puede tener su propio estilo, desde un pequeño y extraño experimento en 2D hasta un mundo detallado en 3D.
La siguiente pregunta era evidente: ¿cómo comparto esto con mis amigos? Queríamos un lugar para poner un juego en manos de jugadores, recibir sus opiniones y seguir mejorándolo sin convertir cada actualización en otro proyecto de lanzamiento.
Para eso existe Summer Games. Summer Engine es donde haces el juego. Summer Games es donde la gente lo descubre y lo juega. Esa conexión importa: puedes desarrollar cerca de quienes juegan, ver qué les gusta y ofrecerles la siguiente versión.
Un juego con amigos no debería exigirte convertirte en especialista en infraestructura de servidores. Escribir código de red, configurar servidores y mantenerlos puede convertirse en un proyecto propio antes de que nadie se haya divertido.
Summer combina infraestructura de servidores con documentación del SDK que los agentes pueden seguir. Tu agente se ocupa contigo de la implementación complicada; Summer se encarga de los servidores. Tú dedicas el tiempo a decidir qué pueden hacer los jugadores juntos y a conseguir que esa experiencia sea buena.
Dejar que la gente pruebe un juego gratis puede atraer a más personas. Financiarlo mediante compras opcionales suele añadir otra capa de sistemas de pago y trabajo operativo. Queríamos que los equipos pequeños también tuvieran acceso a esas posibilidades.
Sparks y el programa de creadores conectan las compras dentro del juego con la participación y los ingresos de los creadores. Participar es una elección. Publicar en Summer, usar Sparks y permitir mods son decisiones separadas. Tu juego es tuyo y puedes lanzarlo en otros sitios.
Counter-Strike, Dota, Garry’s Mod: el modding forma parte de la cultura de los videojuegos con la que crecimos. Los jugadores que llevan un juego por caminos inesperados nos han dado formas completamente nuevas de jugar.
Tanto crear un mod como instalarlo ha requerido a menudo más conocimientos técnicos de los que debería. Con agentes que ayudan a construir y un destino para compartir con jugadores, podemos replantearnos toda esa experiencia. El creador sigue decidiendo si abre su juego a los modders.
Steam demostró cómo podía ser un gran hogar para los juegos. Roblox demostró todo lo que se puede hacer cuando la creación, el multijugador y la infraestructura de comunidad funcionan juntos. Son logros reales que nos inspiran.
Nos preguntamos qué construiríamos si los agentes estuvieran disponibles desde el principio. Un motor, recursos, multijugador, un lugar para jugar y formas de apoyar a los creadores: todo conectado, sin quitar a nadie la libertad de hacer juegos con identidad propia y publicarlos en otros sitios.
La oportunidad va más allá de generar más código. Una persona o un equipo pequeño puede intentar experiencias que antes necesitaban un equipo mucho mayor solo para hacer funcionar los sistemas que había detrás.
Concéntrate en el arte, las historias, el mundo y la sensación de estar allí. Haz algo divertido, aterrador, bonito o competitivo. Crea un lugar donde la gente quiera pasar tiempo junta. Para eso estamos construyendo Summer.
Empieza con un agente que ya uses o con Summer AI dentro del motor. Puedes comenzar con una idea pequeña y seguir construyendo desde ahí.