Mit Ruby geht alles, was mit anderen höheren Programmiersprachen auch geht. Ich kenne das System von Bravely Default nicht, aber eigentlich sollte einer Adaption nichts im Wege stehen. Notfalls schreibt man das ganze Kernsystem um. Ich benutze bei meinen Spielen z. B. auch ein eigenes Kernsystem (eine Mischung aus Ruby und Event-System).