Ну механики персов проще таки писать каким-то скриптом, будь то Lua или самоделка какая, т.к. менять такие механики будет сильно проще, править и отлаживать тоже.
Я когда в Никите работал мы юзали Луа и BHL, сам когда квесты писал - вся логика была на самописном скриптовом языке написана, работало даже на 7МГц компе прекрасно.
Поэтому хардкодить в бинарь - идея не очень, особенно если планируется развитие какое-то.