
Vivo en Pucón, entre el lago y el volcán, y navego en windsurf y kitesurf. WindRush nace de ahí: un juego 3D de windsurf y kitesurf para Android que estoy desarrollando con Godot, C#, MakeHuman y Claude Code (Opus 5.5) como copiloto de programación. El juego sigue en desarrollo: estas son capturas reales de la versión actual.

Nuevo: un menú de consola y tres formas de jugar
El menú se rehízo por completo, al estilo de los juegos de carreras de consola: de fondo, la foto del spot actual, paneles inclinados y una fila de tarjetas para recorrer, una por disciplina, como cuando eliges tu auto. Al entrar hay tres opciones:

- Entrenamiento: lecciones guiadas (duck jibe, figuras de kite, despegue y trasluchada en foil, bombeo y vuelo en wing), con una demostración en cámara lenta y luego te toca a ti. Cada lección da una medalla de bronce, plata u oro, y las medallas desbloquean colores de material.
- Carrera: seis capítulos, uno por spot (Ho'okipa, Étretat, Tarifa, Jericoacoara, Lagoa do Paraíso y una final). Cada etapa vale hasta 3 estrellas, y terminar un capítulo abre el spot siguiente, nuevas disciplinas y material nuevo. La dificultad sube: más viento, más picado, rivales más rápidos y menos ayuda en el pilotaje.
- Libre: todas las disciplinas desbloqueadas, con spot, clima y momento del día a elección, y una vista previa con la foto del spot.


Once disciplinas, once formas de navegar

- Slalom: regata de ida y vuelta entre puertas, con una boya de trasluchada, contra tres rivales controlados por el juego, con cronómetro y posición en vivo.
- Olas: saltar y surfear el oleaje.
- Freestyle: rotaciones y combos que suman puntos.
- Kitesurf: la potencia de la cometa, saltos gigantes, loopings, rotaciones, vrilles y grabs.
- Velocidad: récord de velocidad en un canal en el desierto, a más de 90 km/h.
- Freeride: navegar libre al planeo, siguiendo un recorrido de balizas.
- Foil: volar sobre el agua, con la altura del foil en pantalla.
- Kite Race: regata de kite en formato Formula Kite.
- Foil Race: sprint de slalom en windfoil, en formato iQFOiL.
- Wing: wingfoil, un ala inflable en las manos y una tabla que vuela.
- Wing Race: surf-slalom en wing, en formato GWA.






Una física de navegación de verdad
La pantalla muestra lo que un windsurfista mira de verdad en el agua: la velocidad en nudos, la fuerza del viento, el rumbo respecto al viento (través, largo…), cuánto está cazada o suelta la escota, y el turbo. Se orza y se arriba, se traslucha, se bombea para salir a planear, y los saltos solo funcionan con más de 8 nudos de velocidad, como en la realidad.
Hay cinco spots de navegación, Ho'okipa (Hawái), Étretat, Tarifa, Jericoacoara y Lagoa do Paraíso (Brasil), cada uno con su clima (sol o tormenta, Poniente o Levante) y su momento del día (mañana, mediodía o atardecer), más el canal de la disciplina Velocidad. El juego está en español, inglés y francés, y se elige un rider hombre o mujer.
Las olas también cambiaron: entrar de frente en la espuma de una ola que acaba de romper te frena y sacude al rider, y una barra grande de espuma tomada de frente termina en caída. En diagonal, o saltando por encima, se pasa.

Étretat: los acantilados de Normandía
Spot nuevo: Étretat, en la costa de Normandía, en Francia. Los grandes acantilados blancos, el arco y la aguja, el pueblo al fondo de la bahía: se navega al pie de los acantilados, con sol o con tormenta, y un recorrido freeride de nueve balizas sigue la costa.





Una verdadera regata de slalom
El slalom se corre de ida y vuelta a lo largo de la costa: zigzag entre las puertas, una boya de trasluchada que hay que rodear y vuelta a la llegada. Los tres rivales, Kai, Lena y Mateo, tienen cada uno su estilo: abierto y prudente, cerrado en la boya o imprevisible. Se quitan el viento (el desvente existe), chocan y se enojan cuando uno los golpea. Salida lanzada con cuenta regresiva, penalización si sales antes, cámara lenta y clasificación a la llegada, y luego la repetición de los mejores momentos.



Formatos de regata de verdad
Las regatas siguen ahora los formatos reales. La Kite Race retoma la Formula Kite: salida en ceñida, boya de barlovento, puerta de sotavento y llegada al través. La Foil Race es un sprint de slalom en formato iQFOiL, a favor del viento con tres boyas de trasluchada. La Wing Race es un Surf-Slalom en formato GWA, con una zona de bombeo marcada con boyas amarillas donde el viento cae: hay que bombear el ala para seguir volando. En windsurf, una opción agrega el slalom en formato PWA (a favor del viento, cuatro boyas de trasluchada) además del slalom de ida y vuelta. Los rivales ya no son figurantes: navegan con la misma física que el jugador, cada uno con su propio material del catálogo, apuntan a las boyas y esquivan las rocas y a los otros riders.


La trasluchada y el duck jibe
La trasluchada se hace como en la realidad: arribas, la tabla entra en el canto, la vela se tumba hacia afuera y cambia de lado, y sales por la otra banda conservando la velocidad. Una trasluchada limpia, que guarda más del 70 % de la velocidad, da un bono. Con Mayús + J al entrar, intentas el duck jibe: la vela pasa por detrás, por encima de la cabeza, mientras el rider se agacha y pasa bajo la botavara. Es más difícil, pero guardas entre 75 y 85 % de la velocidad. Un modo entrenamiento lo muestra en cámara lenta, paso a paso.




Tarifa, la capital europea del viento
Spot nuevo: Tarifa, en la punta sur de España, frente a Marruecos. El pueblo blanco, el puerto, la isla con su faro, la gran duna, los aerogeneradores en los cerros y dos vientos para elegir: el Poniente, regular, que viene del mar, y el Levante, fuerte y racheado, que viene de tierra. En el agua, hasta 70 cometas a la vez; en la playa, las cometas infladas sobre la arena, con despegues y aterrizajes asistidos. Mar adentro, con Poniente, una zona Big Air donde se mide cada salto, y un recorrido freeride de siete balizas alrededor de la bahía.



Velocidad pura: más de 90 km/h en un canal
La disciplina Velocidad se inspira en los récords de velocidad: un canal de 800 metros en el desierto, a 120 grados del viento, con rachas de 35 a 50 nudos. Tabla de velocidad de 42 cm de ancho, vela pequeña y muy plana, casco integral: el rider va casi acostado, con la pierna delantera estirada. En las rachas hay que mantenerse acostado, si no viene la catapulta, y salirse del canal se paga caro. Se busca la media en 500 metros (alrededor de 95 km/h) y la punta en 2 segundos, con récord personal y top 10. Cinco cámaras: persecución, dron, a bordo en la botavara, frente al rider y travelling al ras del agua.


Elegir el material como en la playa
Antes de salir al agua eliges tabla, vela, tamaño, arnés, traje y montaje. Solo en slalom hay 37 tablas, cada una con su volumen y su eslora (por ejemplo la Vortex Speed: 136 litros, 2,38 m). Para el kitesurf se eligen las cometas, y para el foil, el montaje. Desafíos por disciplina, con medallas, le dan un objetivo a cada sesión. En el agua y en la playa, los otros riders también usan el material del spot y del clima: sobre todo tablas y velas de olas en Ho'okipa, más velas de olas cuando sopla el Levante en Tarifa, y velas más chicas cuando el viento sube. El material se desbloquea a lo largo de la carrera, y los tamaños extremos llegan en el capítulo 5.






Personajes con MakeHuman, mundo con Godot
Los riders y el público de la playa se crean con MakeHuman, un programa libre para modelar personas en 3D, y luego se importan a Godot con su esqueleto para animarlos. El escenario (océano animado, montañas, playa con palmeras) está construido en Godot 4.


Claude Code (Opus 5.5) como copiloto
WindRush está escrito en C# (.NET), el mismo lenguaje que uso en todos mis proyectos web. Claude Code trabaja directamente dentro del proyecto:
- escribe y reorganiza los scripts C# (física de la tabla y de la vela, cámaras, interfaz, adversarios);
- crea escenas de prueba aisladas para ajustar una pieza sin lanzar todo el juego: la vela, las poses del rider, el audio;
- corrige los errores a partir de lo que describo al probar;
- verifica su propio trabajo: cada ajuste se controla con capturas y mediciones (ángulos de las rodillas, margen entre la cabeza y la botavara en el duck jibe, velocidad media en 500 metros);
- me ayuda a aprender las partes de Godot que no conocía.
Yo decido el gameplay, pruebo y ajusto las sensaciones. Lo que se siente bien al navegar lo juzga alguien que navega, no una IA. Pero el ritmo de avance no tiene nada que ver con programar solo.
¿Y ahora?
WindRush sigue en desarrollo: faltan pulir la física y los controles táctiles, sumar spots y preparar la publicación en Google Play. Si te interesa probar una versión beta, escríbeme.
Uso el mismo método (C#, .NET e IA como copiloto) en los proyectos de mis clientes: aplicaciones, plataformas y juegos. Ejemplos: el juego multijugador FamiQuiz en .NET, las apps para Roku o el software a medida.
¿Tienes un proyecto de app, plataforma o juego?
Conversemos: te propongo la arquitectura, los plazos y un precio claro.
Pedir mi cotización gratisEscríbeme por WhatsApp