Then we need to convert from Java to C#/ Unity. It is written using opengl ES. All that rendering would have to be rewritten to Unity. I think the approach of keeping it in Java is way easier as not much rewriting is needed.