Estaba contemplando el diseño de un juego (traducir un juego de mesa a la computadora, específicamente, lo cual supongo que es relevante en este caso) y se me ocurrió que podría tener sentido construir el 'juego' separado de la 'pantalla'.
Me permitiría crear un prototipo de algo rápidamente con una interfaz de texto simple, y luego ir más allá. También me permitiría transferir el juego a otros medios más fácilmente.
¿Es este tipo de compartimentación común en los juegos? ¿Debería tratar de desglosar más las cosas? ¿Hay complicaciones que pueda estar perdiendo?