Por el momento, el motor Unreal no soporta Java. Sin embargo, hay un plugin de C# disponible, así que puedes explorar cómo lo construyeron si pretendes hacer tu propia envoltura desde cero.