Skip to content

Hacer juegos desde OpenCode

No hay una integración de OpenCode que instalar. Flockbay trae un servidor MCP, OpenCode es un cliente MCP, y esa es toda la conexión. Flockbay es gratis, con IA incluida: IA alojada gratis cada día, o tu propio Claude, ChatGPT, agente o clave de API. Funciona en Windows, macOS y Linux, sobre el motor oficial de Godot.

Read this page in English

Sin integración, solo el protocolo

Conviene ser directos con esto antes que nada. No hemos construido nada específico para OpenCode. No hay extensión, ni ficha, ni plugin, y nadie aquí ha certificado una versión. Lo que existe es que Flockbay trae un servidor MCP dentro de la app de escritorio, flockbay-stage, y OpenCode es un cliente que habla MCP.

Es una afirmación más débil que un acuerdo de colaboración y más duradera. Nada de la conexión depende de que sigamos las notas de versión de otro. Cualquier cliente que hable el protocolo debería poder llegar a la misma superficie, y OpenCode resulta ser uno de los populares.

También significa que el comportamiento variará. Los distintos clientes manejan de forma distinta las listas largas de herramientas, los errores y los permisos, y no los hemos probado todos. La app y su propia documentación son el sitio de donde sacar los detalles de conexión actuales; cualquier cosa escrita aquí sobre opciones o contenido de archivos se quedaría vieja y sería peor que nada.

A qué llama de verdad tu agente

Un servidor, con tres trabajos. Expone la capa de capacidades, que es el conjunto de operaciones que describen un juego y no un archivo. Expone los assets. Y llega al propio juego: un agente puede editarlo en el editor de Godot abierto, ejecutarlo, mirarlo y jugarlo. Con todo eso, un agente tiene algo a lo que llamar que está más cerca del nivel en que se habla de un juego.

El contraste es con apuntar un agente de terminal a una carpeta de proyecto de Godot a pelo, que mucha gente ha probado. Lo que el agente encuentra ahí es una carpeta de escenas, recursos y scripts, con el significado del juego repartido entre todos ellos y escrito en ningún sitio. Puede leer y editar con competencia, y aun así estará infiriendo para qué sirve una escena en cada turno.

La capa de capacidades es la diferencia entre un agente que edita archivos que casualmente forman un juego y un agente que opera un juego. Esa es la parte que costó trabajo, y es la parte a la que merece la pena apuntar OpenCode.

Juzgar el mundo es la mitad que no hace tu agente

Tu agente construye el mundo con las mismas herramientas de mundo que llama la propia IA de Flockbay, y cuáles son depende de lo único que un proyecto nuevo fija antes de crear nada: 2D o 3D. En un proyecto 3D son terreno, agua, cielo, clima, plantas, el controlador del jugador, personajes y props. En un proyecto 2D es suelo pintado celda a celda — los tiles, los bordes y la colisión salen de qué celdas están cubiertas — y sprites en una posición, rotación y escala exactas. Luego juega lo que construyó: una ejecución headless o una ventana, eventos de entrada, stdout y el depurador, errores de parseo de GDScript incluidos, y una captura del viewport. Pero el ojo que decide que el mundo está bien es el tuyo.

Así que una sesión son dos ventanas, no una. OpenCode está en la terminal, construyendo el mundo y escribiendo el comportamiento. La app está a su lado, con el juego abierto en el editor de Godot, y ahí es donde lo juegas. Un mundo puede montarse solo desde la terminal aquí. No puede juzgarse a sí mismo, y ningún protocolo lo consigue.

La ventaja es que tienes dos formas de responder a lo que ves. Cuando una decisión de gusto está mal, la colina un poco más a la izquierda, el árbol al otro lado del camino, las mismas herramientas de mundo son botones alrededor de la propia vista 3D y 2D del editor de Godot, y el deshacer de Godot revierte un cambio. Una frase te da un valle; tu mano te puede dar el valle exacto. Cuando algo más está mal, se lo dices al agente. Ningún problema se esconde dentro del otro, que es la razón habitual por la que una sesión larga con un agente se tuerce.

Cuándo Flockbay es mejor idea

La propia IA de Flockbay viene en la app. Acuerda un brief contigo, construye el mundo, escribe GDScript en el proyecto y juega el resultado. Ya apunta a la capa de capacidades, así que no hay nada que conectar ni que mantener funcionando. Para la mayoría es sin más el camino más corto y es el que sugeriríamos primero.

Traer OpenCode merece la pena cuando tienes razones reales: quieres tu propia elección de modelo, ya tienes un conjunto de costumbres que funcionan en la terminal, o estás haciendo algo alrededor del juego además de dentro y prefieres que un solo agente lo lleve todo. Son buenas razones. "Ya tengo una terminal abierta" es una más débil.

También puedes hacer las dos cosas. Nada te obliga a elegir, y usar Flockbay para casi todo el trabajo mientras manejas la app desde OpenCode para las partes que te importan es una forma de trabajar perfectamente razonable.

Qué necesitas funcionando

Flockbay es una aplicación de escritorio para Windows, macOS y Linux, y Godot viene dentro, así que no hay que instalar un motor aparte. El proyecto sobre el que opera es un proyecto de Godot de verdad en una carpeta de tu equipo. Cuando pulsas Play, el juego corre en local sobre ese Godot incluido.

Conectar tu propio agente por MCP es gratis. La plataforma es gratis, y construir en ella también. Lo que cuesta Flockbay tiene el detalle. El motor y la capa de capacidades son los mismos en cualquier caso.

Construir necesita conexión a internet, porque la generación de assets y los datos del mundo llegan por la red. Eso sigue siendo cierto corra donde corra tu agente o tu modelo. Jugar lo que has construido no necesita la conexión.

Conectarlo es pegar una vez

La app Flockbay te la escribe con las rutas reales ya puestas: abre el menú de la cuenta, elige MCP connection, pulsa Turn on, elige OpenCode y pulsa Copy. Las tres rutas son propias de tu equipo y no cambian de una sesión a otra, así que la pegas una vez. Abajo está la forma, con las rutas como marcadores.

Añádela a opencode.json en la carpeta de tu juego, o a ~/.config/opencode/opencode.json para todos los proyectos.

Preguntas frecuentes

¿Hay una integración oficial con OpenCode?
No. Flockbay trae un servidor MCP y OpenCode es un cliente MCP. No hay nada a medida en ninguno de los dos lados, y no hemos probado todos los clientes.
¿Dónde encuentro los detalles de conexión?
En la app de Flockbay: Connectors, luego Connect your agent (MCP), luego Set up (el elemento de conexión MCP del menú de la cuenta abre el mismo diálogo); elige OpenCode, Copy. El final de esta página muestra la misma configuración con las rutas como marcadores.
¿Mi agente construye también el mundo?
Sí, con las herramientas de mundo: las mismas que usa la propia IA de Flockbay, y las mismas que para ti son botones alrededor de la vista del editor de Godot. Eso no cambia según el agente que uses. Juzgar si el mundo está bien sigue siendo cosa tuya.
¿Tengo que pagar por esto?
No. Conectar tu propio agente es gratis. El modelo se lo pagas al proveedor de tu agente; Flockbay no cobra nada por la conexión.
¿Puedo seguir usando Flockbay?
Sí, y para la mayor parte del trabajo es el camino más sencillo. Usar tu propio agente en su lugar, o a la vez, está admitido y no es excluyente.
¿Funciona sin conexión?
No. Construir necesita conexión a internet porque la generación de assets y los datos del mundo llegan por la red. Ejecutar el juego terminado, no.

Descarga Flockbay

Descarga gratuita para Windows, macOS y Linux. Conectar tu propio agente por MCP es gratis.

Descarga Flockbay gratis

Sigue leyendo