Bueno, algunas ideas de lo que te queda hacer (nada tecnico lo que voy a decir) podrian ser:
Enemigos pos podrian ser emoticonos, que hay miles y muchos me gustaria darles una buena paliza. (ademas que pegaria con el rol de los personajes)
El sistema de batalla tipo zelda. Combate en tiempo real pero golpes por turnos. Haver si me explico. Conoceis alguno el juego tibia online? Pues asi. Tu atacas a un enemigo y cada segundo da 1 golpe, que dependiendo de la esquiva, ataque usado y demas, los golpes blancos (sin usar habilidades especiales ni nada, solo el golpe normal de arma). Luego a esos golpes blancos ya si se usa alguna habilidad especial se añadiria ese golpe al golpe blanco, por ejemplo, un ataque magico. Golpes blancos seria el lanzamiento de flechas (este al ser golpe blanco a distancia tardaria algo mas, por ejemplo 1,5 segundos) y cuerpo a cuerpo de 1 segundo cada golpe. Si usas algun ataque magico, por ejemplo (bola de fuego¿?) darias el golpe blanco y se le añadiria ese ataque.
El sistema de compra venta podria usarse algun tipo de subasta o un npc en la ciudad que se encargase de hacer los traspasos de objetos, compa venta y demas. Tu en ese npc depositas un objeto y añades un destinatario. El otro jugador añade el objeto que te va a enviar y una vez que veas su objeto, aceptarias o no, y listo. Al aceptar los dos cambio realizado (se evitan asi ninjeos y timos)
El inventario podria ser una simple mochila con algunos slots (es lo tipico) y luego un almacen, banco, etc, que puedas comprar,/alquilar a niveles un poco altos. Asi se evita la saturacion del servidor por cuentas echas simplemente para obtener espacio en el almacen.
El sistema de misiones podria ser simplemente no existiendo. Me explico. En vez de hablar con un npc, te envia a matar a x personaje y demas. Solo tendrias que, en el juego, ir i matar a x enemigo. una vez muerto, este podria soltar un objeto que al llevarlo a un npc te daria una recompensa (ya sea exp, otro objeto, dinero...) y al ser en tiempo real, no se avanzaria a lo loco. Si no que si el enemigo esta muerto te tocaria esperar su respaneo. Esto hace que si estais varios para matarlo, os dariais de leches para eliminarlo. Y asi el mas fuerte seria el que se lo llevase.
A un enemigo, si lo ataca el personaje n1 pero lo mata el n2, el loot seria del n1. Asi se evita gente aprovechada.
Al morir un jugador por la mano de otro jugador, podria tener una penalizacion de por ejemplo, que se le reduzcan los atributos un 30% durante 3 min y durante esos 3 min tuviese inmunidad para no ser atacado por otros jugadores. Esto haria que no pudiese questear durante esos 3 min en la zona, los jugadores que le mataron de mas nivel no se podrian aprovechar en matarlo, pero asi da espacio de tiempo para que los jugadores de nivel mas alto acaben lo que estaban haciendo en esa zona.
El sistema de habilidades podria ser enplan diablo. Subes de nivel y tienes 1 punto para mejorar una rama. (esto podria hacerse como el wow) Tienes 1 rama de habilidades, pero segun que escojas, daria un rol u otro al jugador. Ejemplo. Tienes un guerrero.Subes y tienes en la rama de habilidades 3 habilidades para poner un punto. Hasta que no hayas usado 3 o 4 puntos o los que se dictaminen, no podrias subir a la siguiente fila de habilidades, pero puedes seguir potenciendo las de la primera linea. Segun cual escojas, podrias tener un rol de jugador para hacer daño. Osease subes mucho el ataque, o potencias magias de ataque para matar mas rapido, pero se descuidan las de defensa. Puedes ser equilibrado, para poder hacer daño o hacer de tanke en un momento determinado, o puedes subir plenamente en estadisticas de defensa para poder aguantar, aumentar la vida, defensa, esquiva o lo que se dictamine.
Con un mago, seria distintio. Los magos no tienen rol de tanke, pero si puede ser un mago que tenga un rol para curar solo, o rol para curar y atacar, o ataque completamente.
Sobre los atajos y demas, yo lo veo facil. L pociones de vida y R de mana. Diablo puro y duro (entre otros que usas sistemas parecidos)
Sobre sprites y demas, de otros juegos tengo varios. Fuy GM de un server del tibia (un ot server o server pirata) y tambien de uno del wow (pirata igual mente). Y de esos juegos varios mapas meencargue de diseñarlos o hacerle algun areglo a otros mapas ya diseñados.
Espero que estas ideas te sirvan. No soy programador, pero bueno, algo es algo jeje.
P.D: nombre del juego...Souless (que bonito suena

)