Claves Técnicas del Desarrollo en Hytale para Modders

Hytale: Guías, Mods, Opiniones | Videojuegos en CIBERED

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.