Wie kann man nur die Seitenstruktur vom Inhalt trennen.
Gegenfrage: wie kann man das nicht MVC ist für ein Projekt wie du es anstrebst quasi essentiell - besonders dann, wenn "Programmierer" an etwas arbeiten sollen, was sich der Designer später mal aus den Fingern saugt. Oder willst du ernsthaft alles neu schreiben, wenn sich später mal das Layout deines Spiels ändert?
Der Sinn eines guten CMS ist es Inhalte möglichst Medienneutral zu halten und diese auf Wunsch per Template-Engine in eine gewünschte Ausgabeform zu bringen - z.B. HTML und CSS.