Оставайтесь на Java.
А проблемы пре переносе будут.нет не будут
Котлин - это более сложный и более высокоуровневый язык.нет, это не так
Он вводит операции и сущности которые раньше в Java не было.все эти "сущности" просто сахар и реализуются в джаве без проблем
Но может быть и такая ситуация что Java использовала какую-то технологию которая в Котлине так не работает или ее вообще нет.такого почти не бывает, с рефлексией может проблемы
неучтенный алгоритм действийэто уже не баг, это проблема тз, того кто оформлял задачу. Не смог предусмотреть, ну значит плати
ошибка сделанная разработчикомзначит задача не сделана, как платить за не сделанное?
И тот факт что автор выбрал Java является просто загадочным стечением обстоятельств.он выбрал что знал
Я-бы сдела например танковое сражение где танки могут расхерачить любой дом до кирпичиков. Причем каждый кирпичик - это отдельный объект игрового мира.не могут нормальную оптимизацию сделать. Пытаются. Ну и геймплей сложно зарулить, но я бы попробовал в такое поиграть
по сути является tech-demo воксельной графикидавно вы видимо в него играли, там еще и куча ответвлений. Он и куплен был за лярд и уже окупился. Всем бы такие демки)