Я студент, и я должен закодировать приложение для Android, возможно, игру. У меня есть возможность выбрать язык программирования. Я нахожу JAVA вполне нормально, но мне как-то нравится С# больше. Однако, поскольку С# не поддерживается Android, я ищу способ ее реализации.
Я нашел много рекомендаций для Xamarin, но это не бесплатно. Я понимаю, что разработчикам нужно платить за их работу, но поскольку я студент и не буду получать прибыль от приложения, мне кажется несправедливым платить что угодно. Я столкнулся с Unity, который является бесплатным, но очень мало отзывов пользователей по сравнению с Xamarin.
Итак, я хотел бы попросить вас о ваших рекомендациях - достаточно ли Unity, или я должен пожертвовать некоторыми деньгами и купить Xamarin? Или есть другие решения?