вывод спрайтов, текста и тп оно понятно. но на примере пц-шных движков, очень удобно юзать абстракцию "полотна" (canvas), или "сцены", у которой есть тайловый фон, и по которой движутся объекты (спрайты или наборы спрайтов), причем для последних поддерживается детекция столкновений с другими обьектами, а также маски (куски фона, которые закрывают объекты, типа ствол дерева, за которым проходит персонаж...)
ИМХО дальше этого что-то воротить уже бред, а вот это самое сделать на ZX вполне возможно. spritepack довольно удачный пример этого подхода (с очевидными для zx упрощениями), сомневающиеся могут позырить демки, и убедиться, что тормозов нет. впрочем, у спрайтпака есть свои недостатки -- к примеру, нельзя вменяемо намутить скроллинг фона, и памяти он жрет много. но как proof of concept он рулит.
Добавлено через 2 минуты
эти конструкторы -- для англ. языка (нормального русского парсера для этих целей AFAIK нету). но английских же игр на них сделано очень много.
(я не говорю про менюшные адвентюры -- это IMHO мало кому интересно, потому что убого...)