Sono uno studente e dovrei codificare un'applicazione Android, probabilmente un gioco. Ho l'opportunità di scegliere il mio linguaggio di programmazione. Trovo che JAVA sia ok, ma in qualche modo preferisco C#. Tuttavia, poiché C# non è supportato nativamente da Android, sto cercando un modo per implementarlo.C# su Android: Xamarin o Unity?
Ho trovato molti consigli per Xamarin, ma non è gratuito. Capisco che gli sviluppatori dovrebbero essere pagati per il loro lavoro, ma dal momento che sono uno studente e non trarrò alcun profitto dall'app, mi sembra ingiusto pagare qualcosa. Mi sono imbattuto in Unity, che è gratuito, ma c'è molto poco feedback da parte degli utenti, rispetto a Xamarin.
Quindi, vorrei chiederti le tue raccomandazioni: l'unità è abbastanza buona, o dovrei sacrificare dei soldi e comprare Xamarin? O ci sono altre soluzioni?
Al contrario, molte persone dicono che Xamarin è gratuito, ma in realtà, per utilizzare Unity su Android, è necessaria una licenza, che non è gratuita! Trovo anche impressionante che Unity possa essere considerato abbastanza buono, dal momento che molti studi professionali di gioco stanno iniziando a usarlo! –