Verse: ¿un nuevo lenguaje de scripting para el Unreal Engine 6?

Fuentes: Verse: A New Scripting Language? In THIS Economy?

El vídeo del canal Logan Smith analiza Verse, el lenguaje de scripting que Epic Games está desarrollando para sustituir al sistema de Blueprints en Unreal Engine 6. El autor parte de una pregunta provocadora: ¿tiene sentido aprender un nuevo lenguaje de programación en plena era de la inteligencia artificial, cuando las herramientas generativas pueden escribir código por nosotros? A partir de ahí, el vídeo examina las características técnicas más singulares de Verse, empezando por su sistema de tipos. El creador explica, con un paralelismo con la covarianza y contravarianza en C++, cómo Verse trata los efectos que produce una función como entornos que se le pasan como parámetros, lo que invierte la relación de subtipado habitual entre funciones que solo calculan y funciones que leen, escriben o asignan memoria. También compara el efecto decides de Verse, que restringe la lectura de variables globales, con la Mónada Maybe de Haskell, y señala que las estructuras de control del lenguaje incorporan no determinismo, de forma análoga a trabajar dentro de la Mónada List. El vídeo cierra con reflexiones sobre el impacto social de la IA en la práctica de aprender lenguajes y con una invitación a comentar si la audiencia quiere más contenido sobre Verse. La pieza se acompaña de un thumbnail diseñado por Michelle Lee y se produce con las herramientas Manim, Blender y Audacity.