大体のところ市販ゲームでもスーパーファミコン時代まではアセンブリで書いていたわけでしょ
ハードウェアの制約がめちゃくちゃ厳しいしなかで人間本位の理想的な設計なんかできるわけもなく
むしろ、いかにして速く小さくするかに知恵を絞っていたんでしょ
だからスーパーマリオワールドやFF6程度のものを作るのなら設計にこだわらなくても作れる筈
当時はアセンブリで小メモリ低速な環境で作っていたのに対して
今はC++と無限のメモリと高速なGPUが使えるわけだから
これで当時のプログラムの戦闘とかと言った基本的な部分が再現出来なかったら単に無能でしょ