La Pantalla de Diff (Luz Verde para Programadores)
Gamedev AI escribe código de forma asíncrona. Esto significa que reescribe tu archivo y edita docenas de instancias mientras lees el registro en la engine. Pero espera, ¿dar el control de escritura automático a un bot en tu disco duro no destruye las raíces autorales del desarrollador?
¡No! La Pantalla de Diff protege tu trabajo y tu proyecto sin arañazos accidentales.
El complemento Gamedev AI implementa la "Safe View Diff Window" (Ventana de Vista Segura de Diff), comparable a las famosas vistas de versiones (GitHub/GitLens) en VSCode.
Cómo ocurre el Diff
- Al pedir crear o corregir un
EnemyAttack.gd, el registro indica el progreso en la reescritura de los metadatos de la clase... - Escucharás un "Ping" visual y una pestaña oscura de Diff con las palabras [Original Code] junto a [New Code Changes] emergerá instantáneamente invadiendo la pantalla de chat con texto.
- Las líneas resaltadas [color=red]en Rojo -[/color] representan el código original peligrosamente eliminado.
- Las líneas resaltadas [color=green]en Verde +[/color] representan la inyección sin precedentes de inteligencia artificial.
Aplicar o Ignorar (El Poder del Rechazo)
Al final del Diff (desliza la barra de desplazamiento hasta el final o analízalo fríamente), aparecen los botones de seguridad decisivos:
- "Apply Changes": Gamedev AI utilizará el Proxy oficial de Historial de Deshacer/Rehacer (Undo/Redo) de Godot Engine y modificará el script de destino real. Si pulsas
Ctrl + Zen el script, volverás al estado anterior a que la IA tomara el control. - "Skip" (Ignorar): ¿Detestaste la idea rígida del LLM tras el Diff? Pulsa "Skip". Ninguna línea se alterará (ni siquiera en Cache) y no hay daños técnicos, solo se quemaron los tokens.
(Visualiza en la práctica cómo funciona el Diff:)

