Stavo contemplando la progettazione di un gioco (tradurre un gioco da tavolo sul computer, in particolare, che suppongo sia rilevante in questo caso) e mi è venuto in mente che avrebbe avuto senso costruire il "gioco" separato dal "display".
Mi permetterebbe di prototipare qualcosa rapidamente con una semplice interfaccia di testo, e poi di andare avanti in un secondo momento. Mi permetterebbe anche di trasferire il gioco su altri media più facilmente.
Questo tipo di compartimentazione è comune nei giochi? Dovrei provare a scomporre ulteriormente le cose? Ci sono complicazioni che potrei perdere?