I think Unity supports porting to different platforms regardless of code. I may be wrong, and you’d have to use Java instead of whatever Unity uses.