Been working on a 2D RPG for a while.
So far I have implemented,
AStar Path Finding
Map Layering(I'm actually considering making a game that allows users to dig down onto other levels, and be able to see what is on levels below them. Harder to implement in top view as it is hard to simulate depth)
XML Definitions for loading in CharacterSets
Map Loading and Saving
Here's a picture but I can post a small demo if you like.
I know it's not some impressive next to 3D engines but for my needs it should work pretty well.
Also, yes I am using RPG Maker character sets. As I've allowed for multiple tileSizes for the Map and for TileSets I may make the game use 64x64 character sets and allow for the dynamic creation of characters. I.E. bitmaps containing heads, feet, bodies, that can all be joined together to make a NPC/Player.
I'm also using Vertex Arrays for Rendering, but inefficiently as I put each tile in a temp array and upload it. This is due to a issue I'm having with texture coordinates I cant seem to fix. I can upload the test app I was working on to try to get texture coordinates to work right if anyone wants to see if they can fix it :D