Saltar al contenido
Multi-IDE Support for Unity cover

Side projects / Multi-IDE Support for Unity

Multi-IDE Support for Unity

Convertí un bloqueo tras actualizar a Unity 6.6 en una herramienta open source para recuperar un flujo de trabajo con IDEs de IA.

2026
UnityC#IDE IntegrationCursorWindsurfKiro

Resumen

Al actualizar mis proyectos a Unity 6.6, perdí una parte importante de mi flujo de trabajo: poder abrir, editar y depurar código desde los IDEs con IA que ya utilizaba. No quería elegir entre actualizar el motor o mantener una forma de trabajar que me permite iterar más rápido, así que convertí ese problema en una herramienta open source mantenida.

El resultado vuelve a integrar Cursor, Windsurf, Kiro y Antigravity IDE dentro del editor de Unity y hace que el proyecto siga abriéndose con una solución preparada para trabajar. Es una mejora nacida de una necesidad propia, pero diseñada para quitar la misma fricción a otros desarrolladores.

De una limitación de versión a una herramienta reutilizable

Este proyecto representa el tipo de problema que disfruto resolver: una actualización de plataforma cambia un flujo de trabajo establecido, una herramienta clave deja de encajar y la solución debe convivir con el ecosistema existente sin obligar a los equipos a reconstruir sus proyectos.

Trabajé sobre una integración de Unity existente para recuperar el soporte de editores modernos, mantener la generación de proyectos C# y asegurar la compatibilidad con las versiones actuales del motor. El reto no era simplemente lanzar una aplicación externa: era conservar una experiencia de desarrollo fiable alrededor de Unity, sus archivos de solución y el autocompletado.

Mi aportación

  • Detecté una regresión real en mi pipeline al migrar a Unity 6.6 y la transformé en una solución publicada.
  • Extendí y mantengo una base de código de tooling en C# orientada a la integración entre Unity y herramientas de desarrollo externas.
  • Resolví un problema de compatibilidad cuidando el descubrimiento de IDEs, la selección del editor y la generación de proyectos necesaria para trabajar con IntelliSense.
  • Convertí una solución personal en un paquete instalable y mantenible para la comunidad de Unity.

Lo que demuestra

Más allá de Unity, esta ficha muestra mi forma de trabajar: entiendo el workflow completo de un desarrollador, detecto dónde se rompe, entro en código ajeno con criterio y entrego una solución que otros pueden adoptar. Es desarrollo de herramientas, mantenimiento de software y experiencia de desarrollador aplicados a un problema real.

Stack

  • Unity 6.6, C# y sistema de paquetes de Unity
  • Integración de IDEs, generación de .sln / .csproj e IntelliSense
  • Cursor, Windsurf, Kiro y Antigravity IDE