Po pierwsze, to pytanie może być nieco ogólne, więc przepraszam, jeśli tak jest. Naprawdę szukam ludzkich doświadczeń i osobistej wiedzy na ten temat. Chcę stworzyć grę zarówno na platformę Android, jak i iPhone. Wiem, że Unity to świetny silnik do gier i moje pytanie brzmi: jak dobrze działa, tworząc jedną bazę kodu do zbudowania zarówno na platformy Android, jak i iPhone? Czas jest ograniczeniem dla tego projektu, więc jestem bardzo zainteresowany tym, jak gładki jest zwykle proces podczas próby zbudowania obu aplikacji i ile niestandardowego kodu trzeba napisać dla każdej konkretnej aplikacji. Każda witryna, którą ludzie mają na ten temat, byłaby bardzo wdzięczna.
9
Unity3d opiera się na mono. Mono to API typu open source, które działa na wielu systemach operacyjnych, w tym na Androidzie i iOS. Sprawdź: http://en.wikipedia.org/wiki/Mono_(software)
W celu rozwoju, unity3d stworzył biblioteki na platformie Mono, które ułatwiają uzyskanie danych wejściowych z urządzenia w standardowy sposób. Przykład przyspieszeniomierza pochylającego urządzenie mobilne do przodu zostanie wykryty przez ten sam kod niezależnie od urządzenia / systemu operacyjnego. Zobacz: http://unity3d.com/support/documentation/ScriptReference/Input.html
Mam nadzieję, że to pomogło.
źródło