Ohne dproj wird das nix, damit kommt der Resourcen-Compiler nicht klar. Ich habe also ein leeres Projekt mit dem Namen Deiner
dpr erzeugt und dann alles wieder bis auf die dproj gelöscht und Deinen Source eingespielt. Dann Platform für die Version und einen Zielemulator ausgewählt und los. Geht. Es kommen allerdings nur 3 ShowMessages ("123", "456", "789") und dann ist Schluß.
UGame.TLevel.getEntities 2147: e := entities[i];
Ich vermute mal das
entities[i] ist hier
nil.