Primero debes crear un proyecto pero de c++ en vez de blueprint, en este caso creamos un proyecto llamado PracticaC.
Se debe abrir el proyecto desde visual studio y selecciona el UE4 y luego clic derecho compilar.
Aparece una carpeta nueva de C++
Para declarar funciones usamos el archivo .h y declaramos la función
UFUNCTION(BlueprintCallable)
int32 FuncionSuma(int32 numero1, int32 numero2);
Luego en el archivo cpp la usamos.
int32 APracticaCCharacter::FuncionSuma(int32 numero1, int32 numero2)
{
return numero1 + numero2;
}
Para compilar presiona este botón
De esta forma podemos llamar tanto la función como la variable