Nightfall Survivors · Unity

Hoja de ruta

El camino de la versión Unity, fase por fase. Sin fechas prometidas: cada fase solo termina cuando cumple su criterio de salida.

Actualizado el 5 de octubre de 2026

  1. 0. Fundación y decisiones

    Hecho

    Unity 6.3 LTS, interfaz en UI Toolkit, simulación en C# puro compartida entre el juego y el servidor, y un mapa de cada archivo del juego web hasta su destino.

    Criterio de salida: Proyecto compilando, pruebas automáticas en verde y mapa aprobado.

  2. 1. Núcleo determinista

    Hecho

    Generador de números aleatorios, trigonometría y redondeo idénticos bit a bit al juego web, base del cooperativo, las repeticiones y el antitrampas.

    Criterio de salida: Más de 10 000 muestras idénticas al juego web; datos del juego cargados con los recuentos correctos.

  3. 2. Simulación del modo supervivencia

    Hecho

    Toda la partida — oleadas, armas, evoluciones, jefes, eventos de mapa, cartas, logros — portada a C#.

    Completada: 15 escenarios idénticos al juego web, tick a tick.

    Criterio de salida: Escenarios de prueba idénticos al juego web, tick a tick.

  4. 3. Cliente jugable

    Hecho

    Bucle de juego, controles (teclado, mando y táctil), cámara, sprites en 8 direcciones, mapas y avisos de golpes.

    Criterio de salida: Una partida en solitario completa en PC y en una build de Android.

  5. 4. Visual y audio

    Hecho

    Luz y oscuridad por mapa, todos los efectos del juego y los sonidos. Después llegaron la reforma visual de la noche y la banda sonora original compuesta con código.

    Criterio de salida: Comparación visual con el juego web aprobada efecto por efecto.

  6. 5. Interfaz, menús y progreso

    Hecho

    Todas las pantallas del juego web, HUD con editor de diseño, árbol pasivo, arcanas, logros, bestiario y guardado local, en los tres idiomas.

    Completada. Inicio de sesión, ranking y nube aparecen como "sin conexión" hasta la fase 7.

    Criterio de salida: Todas las pantallas existen en PC y móvil, en pt, en y es.

  7. 6. Modos de juego

    Hecho

    Modo Jefes (Campanero, VIGÍA-9, Ronin y Maratón), dificultades, modo infinito y Modo Fases.

    Criterio de salida: Cada jefe y cada fase idénticos al juego web en las pruebas.

  8. 7. Cuentas, nube y ranking

    Planificado

    Conectar la versión Unity al servidor que atendía el juego web: inicio de sesión (Steam, Google, Apple y correo), guardado en la nube, ranking y telemetría anónima con opción de desactivarla.

    Todavía no empezó.

    Criterio de salida: La misma cuenta entra en PC y móvil y ve el mismo progreso y el mismo ranking.

  9. 8. Cooperativo con servidor propio

    En curso

    Servidor autoritativo en C# que ejecuta la misma simulación del juego, salas de hasta 8 personas, lobby, votación de pausa, espectador y cámara de la muerte.

    Servidor y cliente listos y probados; falta poner el servidor en línea.

    Criterio de salida: Una partida de 4 personas (PC y móvil mezclados) durante 20 minutos sin desincronización.

  10. 9. Plataformas y tiendas

    En curso

    Steam (logros, nube, Steam Deck), Android y, por último, iOS: controles táctiles, calidad automática, batería y builds de prueba en las tiendas.

    Android preparado (build de 43,6 MB, táctil y calidad automática), aún sin probar en un dispositivo real. Steam e iOS no empezaron.

    Criterio de salida: Builds de prueba instalables: beta de Steam, prueba interna de Google Play y TestFlight.

  11. 10. Paridad final y lanzamiento

    Planificado

    Lista de todo lo que tenía el juego web y pruebas de equilibrio comparadas.

    Criterio de salida: Cada elemento del inventario del juego marcado como hecho, con evidencia.