Desarrollador Lanza Juego en Steam con Código de Claude: Lecciones sobre Programación por Vibes vs. Ingeniería por Vibes

✍️ OpenClawRadar📅 Publicado: 26 de febrero de 2026🔗 Source
Desarrollador Lanza Juego en Steam con Código de Claude: Lecciones sobre Programación por Vibes vs. Ingeniería por Vibes
Ad

Del Prototipo a la Producción con Desarrollo Asistido por IA

Un desarrollador ha lanzado Codex Mortis, un juego de supervivencia/bullet hell con temática de nigromancia en Steam, construido casi en su totalidad mediante desarrollo asistido por IA usando Claude Code. El juego funciona con un motor ECS personalizado en TypeScript + PixiJS + bitECS. La demo ya está disponible, y el acceso anticipado se lanzará el 19 de marzo.

La Trampa del Un Sólo Prompt y la Codificación por Vibra

El proyecto comenzó con un solo prompt: "Hazme un juego al estilo Vampire Survivors." Esto generó un prototipo funcional en minutos, con sprites, habilidades, sinergias y compañeros añadidos en cuestión de horas mediante iteración rápida. El desarrollador llama a esto codificación por vibra—describir lo que quieres y dejar que la IA lo construya para una iteración rápida.

Sin embargo, la codificación por vibra genera deuda técnica rápidamente. Después de semanas de añadir características con prompts como "añade X", el rendimiento se desplomó, los archivos crecieron a miles de líneas, y las nuevas características requerían trucos sobre trucos. El desarrollador refactorizó con un bucle de juego adecuado y separó el renderizado de la física, pero las pruebas con 16 veces más enemigos rompieron todo de nuevo.

Dos Reescrituras Completas y la Ingeniería por Vibra

La solución fueron dos reescrituras completas. La primera reconstrucción se centró en una arquitectura adecuada, y la segunda introdujo un nuevo stack con ECS apropiado y renderizado por lotes. El desarrollador señala que la IA hace que las reescrituras sean baratas—cuando reescribir toma horas en lugar de semanas, el código se convierte en una herramienta que intercambias en lugar de "tu bebé".

Esto llevó al concepto de ingeniería por vibra: en lugar de solo decir "hazme X", proporcionas contexto arquitectónico como "construye el sistema X usando el módulo Y, siguiendo el patrón Z, respetando la restricción W". Le dices a la IA no solo lo que quieres, sino cómo encaja en los sistemas existentes. El desarrollador enfatiza: "Tus prompts son tu arquitectura".

Ad

El Cambio de Rol: De Desarrollador a Líder

Con 10 años de experiencia en desarrollo de videojuegos, el desarrollador descubrió que las habilidades técnicas profundas eran menos importantes que la experiencia como líder y coordinador. Trabajar con IA en producción significa definir especificaciones, revisar la salida, detectar desviaciones arquitectónicas, ejecutar flujos de trabajo paralelos y tomar decisiones de prioridad.

En días productivos, el desarrollador detectaba tres errores, iniciaba tres terminales de Claude Code en paralelo, alimentaba a cada una con un problema con el contexto adecuado, y enviaba tres correcciones simultáneamente. El cuello de botella cambió de escribir código a gestionar el proceso: "Mi rol cambió de alguien que escribe código línea por línea a alguien que define lo que se construye y verifica si realmente tiene sentido".

La Experiencia de Dominio se Vuelve Portátil

Antes de este proyecto, el desarrollador tenía cero experiencia en TypeScript (proveniente de Unity/Unreal), sin embargo construyó un juego de producción con un motor personalizado en un lenguaje desconocido. La IA permitió transferir conocimiento universal sobre arquitectura de motores, ECS, pipelines de producción y problemas de escalabilidad a un nuevo entorno. El desarrollador señala: "Nunca aprendí TypeScript realmente. Sabía qué construir, y la IA manejó el cómo. Los patrones e instintos vinieron de mí. La sintaxis vino de la IA".

📖 Read the full source: r/ClaudeAI

Ad

👀 Ver también