I´m working in an adventure/RPG title myself.
RPG´s are normally FAR more difficult to code and assemble than your average FPS or race/puzzle games.
You have to have in mind the following aspects of the game, each one requiring several lines of code to work:
-character movement;
-equipment changing system;
-dialogue windows systems;
-NPC interaction;
-event manager (if you´re not using pre-rendered cutscenes);
-on-screen items interaction;
-doors and levers;
-health, experience and armor system;
-combat system;
And other stuff like magic and system menus (save,load,control mapping, resolution, etc). That´s very dependable of all the look and feel you designed for the game, wich gives each game an unique signature.