anche secondo me l' opengl è superfluo, soprattutto se vuoi fare una grafica alla monkey island.
SE posso vorrei partecipare anche io alla realizzazione.
secondo me il motore da realizzare deve essere un programma a se stante dalla storia ovvero deve essere in grado di muovere il personaggio gestire gli oggetti, l' inventario, l' ingresso e l' uscita dalle varie "camere", di conseguenza ogni "camera" dovrebbe avere un file di configurazione in cui sono elencati i vari oggetti , le immagini da utilizzare ecc ecc , queste informazioni verranno gestite dal motore per comporre la "situation".
quindi potrebbe essere utile la realizzazione anche di un editor di stanze .
Non so se mi sono spiegato in modo comprensibile, per me in questo modo si accorcia di molto la programmazione del gioco in quanto lo sviluppo della storia viene gestito nei vari file e non nel motore. Inoltre il motore può essere riutilizzato per altre storie!