Salta al contingut
Multi-IDE Support for Unity cover

Side projects / Multi-IDE Support for Unity

Multi-IDE Support for Unity

Vaig convertir un bloqueig després d'actualitzar a Unity 6.6 en una eina open source per recuperar un flux de treball amb IDEs d'IA.

2026
UnityC#IDE IntegrationCursorWindsurfKiro

Resum

En actualitzar els meus projectes a Unity 6.6, vaig perdre una part important del meu flux de treball: poder obrir, editar i depurar codi des dels IDEs amb IA que ja utilitzava. No volia triar entre actualitzar el motor o mantenir una manera de treballar que m’ajuda a iterar més ràpid, així que vaig convertir aquest bloqueig en una eina open source mantinguda.

El resultat torna a integrar Cursor, Windsurf, Kiro i Antigravity IDE dins del flux de treball de l’editor d’Unity i manté els projectes preparats per treballar. Va començar com un problema propi, però està dissenyat per eliminar la mateixa fricció a altres desenvolupadors.

D’una limitació de versió a una eina reutilitzable

Aquest projecte representa el tipus de problema que m’agrada resoldre: una actualització de plataforma canvia un flux de treball establert, una eina clau deixa d’encaixar i la solució ha de conviure amb l’ecosistema existent sense obligar els equips a reconstruir els seus projectes.

Vaig treballar sobre una integració d’Unity existent per recuperar el suport d’editors moderns, preservar la generació de projectes C# i mantenir la compatibilitat amb el motor actual. El repte no era només executar una aplicació externa: era conservar una experiència de desenvolupament fiable al voltant d’Unity, els fitxers de solució i IntelliSense.

La meva aportació

  • Vaig detectar una regressió real en el meu pipeline durant la migració a Unity 6.6 i la vaig convertir en una solució publicada.
  • Amplio i mantinc una base de codi de tooling en C# orientada a la integració entre Unity i eines de desenvolupament externes.
  • Vaig resoldre qüestions de compatibilitat sobre el descobriment d’IDEs, la selecció de l’editor i la generació de projectes necessària per a IntelliSense.
  • Vaig convertir una solució personal en un paquet instal·lable i mantenible per a la comunitat d’Unity.

Què demostra

Més enllà d’Unity, aquesta fitxa mostra la meva manera de treballar: entenc el workflow complet d’un desenvolupador, detecto on es trenca, entro en codi aliè amb criteri i lliuro una solució que altres poden adoptar. És tooling de desenvolupament, manteniment de software i experiència de desenvolupador aplicats a una necessitat real.

Stack

  • Unity 6.6, C# i sistema de paquets d’Unity
  • Integració d’IDEs, generació de .sln / .csproj i IntelliSense
  • Cursor, Windsurf, Kiro i Antigravity IDE