Авторы Rogue Legacy опубликовали исходный код игры на Github.
Под капотом классический неряшливый код, встречающийся в играх на постоянной основе. Потому что для хороших игр не нужны «лучшие паттерны проектирования», для хороших игр нужно быстро и много прототипировать и не бояться выкидывать много кода в мусорку.