Qué es Verse: el lenguaje de Unreal Engine 6

Verse es el lenguaje con el que Epic Games quiere que se programe la lógica de los juegos en Unreal Engine 6. Te explico qué es, qué cambia si vienes de Blueprints y cómo puedes empezar hoy.

Qué es Verse

Verse es un lenguaje de programación creado por Epic Games. Hoy se usa en UEFN, el editor de Unreal para crear experiencias en Fortnite. Epic ha anunciado que el modelo de programación de jugabilidad de Unreal Engine 6 pasará a Verse.

Si vienes de Blueprints, el cambio más visible es que dejas los cables y escribes texto. Esta rama de Blueprint es una condición con dos caminos:

if (Vida <= 0):
    Print("Has caído")
else:
    Print("Sigues en pie")

Por qué importa ahora

El acceso anticipado de Unreal Engine 6 está previsto para finales de 2027. Epic dice que los Blueprints estarán en el acceso anticipado y en las primeras versiones, y que más adelante quedarán obsoletos. No ha dado fecha para eso. Tienes el detalle en qué cambia en Unreal Engine 6.

Nada de esto te obliga a dejar Unreal Engine 5 hoy. Pero Verse ya existe y se puede practicar, así que quien empiece ahora llegará con ventaja.

Qué se transfiere desde Blueprints

Más de lo que parece. Eventos, variables, funciones, componentes, interfaces y depuración son las partes difíciles de programar, y ya las dominas si vienes de Blueprints.

Qué tendrás que aprender de nuevo

  • Escribir sin el autocompletado visual de los nodos.
  • Leer errores de compilación.
  • El fallo: en Verse una condición no solo es verdadera o falsa, también puede tener éxito o fallar.
  • La concurrencia estructurada, para esperar y hacer varias cosas a la vez sin temporizadores sueltos.

Un ejemplo de fallo: pedir un elemento de una lista puede fallar si no existe, y Verse te obliga a tenerlo en cuenta.

if (Primero := Lista[0]):
    Print("La lista tiene al menos un elemento")

Cómo empezar a aprender Verse

  1. Instala UEFN, porque hoy es donde se escribe y se ejecuta Verse.
  2. Aprende a leer antes de escribir: mira cómo se expresa en Verse lo que ya haces en Blueprints. Te ayudará la tabla de equivalencias.
  3. Entiende el fallo y la concurrencia, que es donde más cambia la forma de pensar.
  4. Haz un proyecto pequeño y completo.

He creado De Blueprints a Verse, una plataforma en español con 13 módulos, 66 lecciones, 115 ejercicios y 152 ejemplos para seguir este camino. Está incluida en Premium de Checkpoint.

Fuentes

Escrito por Chema Luque, Unreal Authorized Instructor.