Well, I think you need to narrow down the description a little.
Even though there are lots of similarities :
"Character has skills/abilities, kills things, solves puzzles, buys/sells objects and goes up levels"
The term 'RPG's is really quite vast now (alll games involve playing-a-role, in fact) whether the traditional NWN or Morrowind type game, a more action-oriented, Diablo-type thingy, or the old 2D style things (is it Zelda or Final Fantasy), plus 'japanese' games like FF7, Jade Coccoon etc.
Depending on which type of game you wish to cater for, will affect the detail of the engine files you create.
Good luck, though - I am sure such files will be really useful.
Even though there are lots of similarities :
"Character has skills/abilities, kills things, solves puzzles, buys/sells objects and goes up levels"
The term 'RPG's is really quite vast now (alll games involve playing-a-role, in fact) whether the traditional NWN or Morrowind type game, a more action-oriented, Diablo-type thingy, or the old 2D style things (is it Zelda or Final Fantasy), plus 'japanese' games like FF7, Jade Coccoon etc.
Depending on which type of game you wish to cater for, will affect the detail of the engine files you create.
Good luck, though - I am sure such files will be really useful.