業務用だけどフレームワーク制作経験者として真面目に書くと、フレームワークって似たようなプログラムを何本か完成させたあと、その共通部分をくくりだして、それをどうしたら第三者が簡単に扱えるかインターフェイスを検討するのが普通だと思うよ。

何をしたらいいのかわからない、ってことなのでまずアドベンチャーゲームをゼロから二三本作ってみたらどう?