Any kotlin game engines with infinite terrain generation features or libraries? (3d)

I want to create a video game in kotlin. Does anyone know of kotlin game engines with infinite terrain generation features or libraries? I would also appreciate links to tutorials for your suggested game engine. 3d is preferred.