En primer lugar, esta pregunta podría ser un poco amplia, así que me disculpo si es así. Realmente solo estoy buscando experiencias de personas y conocimiento personal sobre el tema. Estoy buscando crear un juego para la plataforma Android y iPhone. Sé que Unity es un gran motor de juego y mi pregunta es ¿qué tan bien funciona para crear una base de código para construir tanto para plataformas Android como iPhone? El tiempo es una limitación en este proyecto, por lo que estoy muy interesado en lo sencillo que suele ser el proceso cuando se trata de construir ambas aplicaciones y cuánto código personalizado se debe escribir para cada aplicación específica. Cualquier agradecimiento que la gente tenga sobre este tema sería muy apreciado, gracias.
9
Unity3d se basa en mono. Mono es una API de código abierto que se ejecuta en toneladas de sistemas operativos que incluye Android e iOS. Echa un vistazo: http://en.wikipedia.org/wiki/Mono_(software)
Para el desarrollo, unity3d ha creado bibliotecas sobre la plataforma Mono que facilitan la obtención de entradas desde el dispositivo de forma estándar. El mismo código detectará el ejemplo del acelerómetro que inclina el dispositivo móvil hacia adelante, independientemente del dispositivo / SO. Ver: http://unity3d.com/support/documentation/ScriptReference/Input.html
Espero que esto haya ayudado.
fuente