2 Котяра:
Не работал раньше с этим фреймворком, поэтому не знаю, какие раньше принципы именования в нём использовались. Лично, что мне не нравится в фреймворке — это использование «ссылок» на свойство через строковые названия, например так:
"@Spatial.position".
Что касается «написать своё», то это всегда можно, но в этом случае вы не узнаете, что уже изобретено сейчас. Мне, допустим, просто интересно, как в том или ином движке/фреймворке организована работа со страницами игры, настройкой уровней через XML и т.п.
В частности,
PBE имеет один очень интересный инструмент по встраиванию внешних ресурсов через
[Embed], который описывается в
5-м уроке. Не прочитав этот урок, я вряд ли когда-нибудь узнал о такой возможности.