A 2D tileset system is what you are looking for right? Or are you looking for something isometric?
I have a basic 2D tile system I made in PyGame for an RPG I was going to make.
So far, I have a character moving around on a map made from a tileset using the arrow keys.
It's a very simple system and not very developed so it would be a good starting point.
I did plan on eventually implementing features like scrolling maps, click and point move system, combat system, skill system etc.
Let me know if you are interested, I'm going to make it open-source anyways.