Ja, kannst du. Du hast den größten Teil der Engine als Ruby Skript vorliegen. Den Code kannst du eigentlich anpassen wie du lustig bist (kannst dir dabei aber natürlich auch viel kaputt machen).
Das geht beim 2k eben nicht. Dort passt dir das Standardsystem entweder so wie es ist, oder du musst dir die Systeme komplett selbst (in Eventcode) nachbauen.