¿Cómo se convierten los viejos juegos de arcade en juegos de Android?

Bueno, habrá dos formas de hacerlo:

1) Reimplementa el juego. Literalmente, comenzar desde cero e intentar implementar un juego que coincida con el anterior lo más cerca posible.

2) Emulación: si no está familiarizado con los emuladores, son toda la lógica e instrucciones de alguna computadora, escritas en software que puede ejecutarse en algún otro tipo de computadora. Los emuladores han existido para PC durante décadas. A menudo se han utilizado para la piratería de juegos, pero también se han utilizado con fines legítimos, incluidas las colecciones de juegos retro o la consola virtual de Nintendo.

Este es tradicionalmente un proceso lento, que requiere que uses una computadora varias veces más rápido que la que estás emulando. Pero con la tecnología actual, incluso los teléfonos inteligentes más humildes son varias veces más rápidos que, por ejemplo, un Atari 2600, o NES, o una máquina arcade temprana.

El # 1 es probablemente más rápido para juegos más antiguos y simples, a menos que ya exista un emulador viable que pueda usarse. Sin embargo, el n. ° 2 garantiza que el juego se ejecute exactamente como se hizo originalmente, incluidos los problemas técnicos o los secretos especiales o la IA / física específica que se comportó de cierta manera.

Algunos son totalmente recreados desde cero.

Algunos pueden tener algunas partes portadas y editadas para mejorar la versión de Android.

Emulación.
Las ROM están ahí afuera. Todo lo que necesitas es un emulador adecuado, (hay algunos de código abierto) empaquétalo, publícalo, listo.