Categorías
Estados Unidos Internacional Videojuego

Verse

Base de Conocimiento | Recurso

Lenguaje de programación lógico-funcional creado por Epic Games para facilitar el desarrollo de nuevos modos de juego en Fortnite. El creador de Haskell, Simon Peyton Jones, se unió a Epic para crear esta herramienta y existe una excelente documentación de referencia.

Los objetivos de diseño del lenguaje son la simplicidad, generalidad, productividad, que estuviera verificado estáticamente (para detectar errores ya en tiempo de compilación), el rendimiento, la completitud (en cuanto a abstracción sobre cada construcción del lenguaje) y la durabilidad en cuanto a anticiparse o necesidades del futuro.

Este lenguaje tiene las características de ser fuertemente tipado, multiparadigma (combinación de imperativo con funcional, muy determinista y con datos inmutables), totalmente basado en expresiones que devuelven siempre un resultado, con un flujo de control basado en el fallo (todo se simula en un contexto de fallo y si sale bien, se ejecuta, si no, se falla y no se ha producido ningún cambio) y concurrencia a nivel del propio lenguaje.

Verse para Fortnite

Para crear nuevos modos de juego en Fortnite se utiliza el llamado Unreal Editor para Fortnite: una versión adaptada del editor de Unreal Engine 5, junto a Verse, lenguaje que permite programar dispositivos sin necesidad de que los creadores manipulen código ni en C++ ni en Blueprints.