il y a un tuto pas mal sur http://www.games-creators.org , cherche sur le site quelque chose du genre " creation d´un rpg 2d en C " ( a condition que tu programmes en C , tu as pas precisé ) ... il est sympa je trouve ...
sinon , bon , j´ai deja fait un ptit rpg loin d´etre termine , j´avais en gros :
une class Monde
qui gerait la classe Heros ,
la classe GestionDesPnjs ( avec dialogue , etc )
la classe GestionDesMechants
et GestionDesItems ...
bon , c´est un mauvais exemple , parceque c´est vite devenu ingerable , et y avait pas de quetes ni de combats ... bref :|
faut vraiment super bien reflechir à l´avance à l´agencement des differentes classes ...
bon , faut encore que tu fasses un langage OO ... bonne chance en tout cas 