Kava

Kava is a production-ready Java to C# transpiler optimized for performance. The transpiler works on bytecode and supports the majority of the JDK APIs and Java libraries.

It’s usage can be seen in Alchemic Cutie on all console platforms.

Powerful Java to C# transpiler

Features

  • Fast compilation to C#

  • Near 1-to-1 code performance

  • Full reflection support

  • Compatibility with .NET 4.5, .NET Core 2.0 and .NET 5.0 onwards

  • mini2Dx and LibGDX support with targeting to Nintendo Switch, PlayStation 4/5, Xbox One and Xbox Series S|X

  • Java 8 support (11 & 17 coming soon)

Porting your Java game to consoles?

Previous
Previous

RenPy for Consoles_Natively ported to Nintendo Switch, PlayStation and Xbox

Next
Next

OpenFL for Nintendo Switch_Middleware for Developers