Primeiro, essa pergunta pode ser um pouco ampla, então peço desculpas se for. Na verdade, estou apenas procurando experiências das pessoas e conhecimento pessoal sobre o assunto. Estou procurando criar um jogo para a plataforma Android e iPhone. Sei que o Unity é um ótimo mecanismo de jogo e minha pergunta é como funciona para criar uma base de código para criar nas plataformas Android e iPhone? O tempo é uma restrição para esse projeto, por isso estou muito interessado em quão suave é o processo ao tentar criar os dois aplicativos e em quanto código personalizado deve ser gravado para cada aplicativo específico. Qualquer satisfação que as pessoas tenham sobre esse tópico seria muito apreciada, obrigado.
9
O Unity3d é baseado em mono. Mono é uma API de código aberto que roda em vários sistemas operacionais, incluindo Android e IOS. Confira: http://en.wikipedia.org/wiki/Mono_(software)
Para o desenvolvimento, o unity3d criou bibliotecas no topo da plataforma Mono que facilitam a obtenção de entradas do dispositivo de maneira padrão. Exemplo para o acelerômetro inclinado para a frente do dispositivo móvel será detectado pelo mesmo código, independentemente do dispositivo / SO. Consulte: http://unity3d.com/support/documentation/ScriptReference/Input.html
Espero que isso tenha ajudado.
fonte