El equipo de desarrollo de Hytale ha compartido, a través de una extensa sesión de preguntas y respuestas, una gran cantidad de información técnica que permite entender mejor la arquitectura del juego.. Su enfoque hacia el modding, los sistemas jugables y la filosofía que guía su desarrollo.
Este artículo recopila y explica los puntos más relevantes, ofreciendo una visión clara tanto para jugadores curiosos como para desarrolladores y creadores de contenido.
Cómo crear un MOD de Hytale: Guía completa paso a paso desde cero
Arquitectura técnica de Hytale
La base tecnológica de Hytale está diseñada con un enfoque moderno, priorizando rendimiento, escalabilidad y seguridad desde el primer día.
Red e infraestructura
Hytale utiliza el protocolo QUIC, una solución híbrida que combina la velocidad de UDP con mecanismos de fiabilidad similares a TCP.
Esta elección permite conexiones más estables, menor latencia y un mejor manejo de paquetes perdidos, algo crucial en entornos multijugador complejos.
En cuanto a compatibilidad:
- Los servidores funcionan en cualquier plataforma compatible con Java 25.
- Inicialmente, la conexión se realizará mediante IP directa, aunque el descubrimiento de servidores está previsto tras el lanzamiento.
- El sistema de serialización de datos actual es propietario y será sustituido en el futuro por una solución más avanzada.
A nivel de rendimiento, Hytale aprovecha el procesamiento multinúcleo. Cada mundo cuenta con un hilo principal, apoyado por ejecución paralela para tareas secundarias, lo que mejora notablemente la eficiencia del servidor.
En el apartado gráfico, el motor utiliza OpenGL 3.3, garantizando compatibilidad con macOS. No se descarta una futura migración a Vulkan o Metal cuando el proyecto esté más consolidado.
Por defecto, el servidor funciona a 30 TPS (ticks por segundo), aunque este valor puede modificarse mediante plugins, ofreciendo flexibilidad a los administradores.
Seguridad y distribución del contenido
Uno de los pilares del diseño de Hytale es la seguridad. Por este motivo:
- No se permite la ejecución de código en el cliente, evitando vulnerabilidades críticas como la ejecución remota de código.
- Los servidores solo pueden enviar archivos de configuración y assets, nunca código ejecutable.
La distribución de mods se realizará a través de plataformas comunitarias como CurseForge o Modrinth, sin un marketplace integrado en el lanzamiento. Además, el hosting de servidores estará disponible desde el primer día, sin necesidad de acuerdos comerciales adicionales, más allá de cumplir con el EULA y los términos de servicio.
Capacidades de modding en Hytale
El sistema de modding de Hytale destaca por su potencia en el lado del servidor y por ofrecer múltiples niveles de acceso según la experiencia del creador.
Modding avanzado en servidores
Los desarrolladores tendrán acceso completo a Java, lo que permite:
- Conexiones a bases de datos
- Peticiones web
- Uso de cualquier librería Java personalizada
Incluso es posible crear sistemas de scripting propios, como entornos en Lua o frameworks de machine learning. El acceso al código del servidor facilita modificaciones profundas, algo poco habitual en juegos de este género.
Además, Hytale soporta hot reload para la mayoría de los assets, acelerando el flujo de trabajo. La documentación oficial llegará en forma de GitBook público, aunque inicialmente será limitada.
Creación de contenido sin programar
Uno de los grandes aciertos de Hytale es permitir la creación de contenido sin escribir una sola línea de código:
- Generación de mundos y biomas personalizados
- Configuración de NPCs e ítems mediante JSON
- Sistema de recetas totalmente orientado a datos
- Scripting visual, que sustituye a los command blocks y funciona en un entorno completamente aislado
- Sistema de prefabs, con herramientas de construcción avanzadas integradas en el juego
Esto abre la puerta a creadores de todos los niveles técnicos.
Modding avanzado y sistemas complejos
Para proyectos más ambiciosos, Hytale incluye:
- Un sistema de combate basado en datos, con cadenas de ataques y habilidades
- Sub-hitboxes, ideales para jefes con mecánicas complejas (aunque aún en mejora)
- Sistema de estados (buffs y debuffs) totalmente personalizable
- Interfaces avanzadas gracias a la transición a NoesisGUI
- Física de bloques selectiva: los árboles caen, pero las construcciones del jugador permanecen estables
Sistemas de juego
Mecánicas principales
Hytale se aleja de algunos estándares clásicos:
- No existe hambre por defecto, sino un sistema de resistencia
- La física de gravedad es selectiva
- El sistema de iluminación ha sido rediseñado para corregir inconsistencias entre modelos y vóxeles
- La altura del mundo es limitada actualmente, aunque podría cambiar con mejoras en el almacenamiento de vóxeles
- No hay un sistema tipo redstone en el lanzamiento, pero es completamente moddable
Jugadores y personalización
- Los modelos de personaje son humanos por defecto, pero modificables en modo creativo
- En multijugador, los avatares están controlados por el servidor
- El sistema de skins es extremadamente flexible (literalmente puedes “moddearte en una patata”)
- Existen pociones de transformación pensadas tanto para diversión como para mods
Mundo y NPCs
El mundo de Hytale está diseñado para sentirse vivo:
- Sistema de facciones con NPCs dinámicos
- Aldeas con comportamientos y relaciones planificadas
- Las entidades se descargan cuando quedan fuera del rango de renderizado de todos los jugadores
- Soporte completo para semillas compartibles
Filosofía de desarrollo
Estrategia de lanzamiento
El modo aventura es la prioridad principal, y toda la arquitectura de modding está pensada para reforzarlo. El equipo reconoce la existencia de deuda técnica como parte del proceso, pero mantiene un fuerte compromiso con su resolución.
Las actualizaciones serán frecuentes, especialmente tras el lanzamiento, y aunque el juego siempre se actualizará a la última versión, los servidores podrán ejecutar versiones modificadas.
Enfoque comunitario
Hytale apuesta fuerte por su comunidad:
- Programas de recompensas para creadores
- Tutoriales oficiales en colaboración con socios
- Integración activa del feedback
- Diseño optimizado para hardware modesto
Herramientas y documentación
Entre las herramientas destacadas se incluyen:
- Integración con Blockbench
- Herramientas completas para machinima y creación cinematográfica
- Potente suite creativa para construcción
- Acceso al código del servidor sin ofuscación y con comentarios de los desarrolladores
Soporte de plataformas
- Windows es la plataforma principal
- Mac y Linux están en desarrollo activo
- La realidad virtual no es viable a corto plazo
- Framerate desbloqueado
- El modo un jugador funciona completamente offline
Monetización y aspectos legales
Hytale mantiene una postura firme:
- Nada de pay-to-win
- Monetización basada únicamente en cosméticos asequibles
- Políticas de monetización de servidores en fase final
- Reconocen que el bloqueo de QUIC en algunas regiones es un problema, sin protocolo alternativo por ahora
Limitaciones actuales
Algunas restricciones siguen presentes:
- Shaders personalizados aún no disponibles
- Limitaciones temporales en UI e inputs
- Documentación inicial escasa
- Sin mods de cliente por motivos de seguridad
- Personalización limitada de nameplates
Conclusión
La información compartida por los desarrolladores deja claro que Hytale no es solo un juego, sino una plataforma técnica robusta, pensada para crecer a largo plazo.
Su enfoque en seguridad, rendimiento y accesibilidad, combinado con un sistema de modding extremadamente potente, lo posiciona como uno de los proyectos más ambiciosos del género sandbox.
