Acerca del servicio
TraducidoDesarrollo la lógica de juego en Mun, un lenguaje de scripting tipado estáticamente y compilado con LLVM, construido específicamente para la recarga en caliente. Si estás cansado de largos ciclos de compilación cada vez que necesitas cambiar la altura de salto, la fórmula de daño o el umbral de comportamiento de la IA enemiga, Mun te permite editar el código y ver el resultado en el juego en ejecución en milisegundos. Horas de iteración se convierten en segundos.
Lo que obtienes: módulos de Mun limpios y tipados estáticamente para tus sistemas de juego (combate, movimiento, economía, generación, árboles de habilidades, tablas de equilibrio), un ciclo de recarga en caliente integrado en tu motor, y una capa delgada de enlaces de host para que tu juego en C, C++ o Rust pueda llamar a funciones de Mun y compartir estado de manera segura. Estructuro el código para que los diseñadores puedan reajustar valores sin tocar el motor, y los errores en tiempo de ejecución se capturan a nivel de tipo en lugar de hacer que la compilación falle.
El entregable incluye fuentes de Mun, enlace FFI e integración de host, scripts de construcción y recarga, pruebas unitarias de fórmulas clave y documentación clara: cómo agregar nuevos sistemas y cómo funciona el límite de recarga. También cubro los problemas: migración de estado a través de recargas, diseño de estructuras, marshaling de valores entre el host y Mun, y mantener estable el ciclo de iteración durante sesiones en vivo.
Funciona muy bien para prototipos, game jams, ajuste fino de servicios en vivo y estudios que necesitan una iteración rápida bajo control del diseñador. Escribe tu motor, plataforma objetivo y qué sistemas deberían ser scriptables: yo lo mapearé. Revisiones incluidas hasta que la recarga en caliente funcione sin problemas en tu proyecto.
Lo que obtienes: módulos de Mun limpios y tipados estáticamente para tus sistemas de juego (combate, movimiento, economía, generación, árboles de habilidades, tablas de equilibrio), un ciclo de recarga en caliente integrado en tu motor, y una capa delgada de enlaces de host para que tu juego en C, C++ o Rust pueda llamar a funciones de Mun y compartir estado de manera segura. Estructuro el código para que los diseñadores puedan reajustar valores sin tocar el motor, y los errores en tiempo de ejecución se capturan a nivel de tipo en lugar de hacer que la compilación falle.
El entregable incluye fuentes de Mun, enlace FFI e integración de host, scripts de construcción y recarga, pruebas unitarias de fórmulas clave y documentación clara: cómo agregar nuevos sistemas y cómo funciona el límite de recarga. También cubro los problemas: migración de estado a través de recargas, diseño de estructuras, marshaling de valores entre el host y Mun, y mantener estable el ciclo de iteración durante sesiones en vivo.
Funciona muy bien para prototipos, game jams, ajuste fino de servicios en vivo y estudios que necesitan una iteración rápida bajo control del diseñador. Escribe tu motor, plataforma objetivo y qué sistemas deberían ser scriptables: yo lo mapearé. Revisiones incluidas hasta que la recarga en caliente funcione sin problemas en tu proyecto.