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/.csproji IntelliSense - Cursor, Windsurf, Kiro i Antigravity IDE