si existe un servidor lo ideal es almacenar esos datos en él, pero como es un juego no esta mal la idea de usar HTML5 LocalStorage como caché local, y que por ejemplo: sincronices con el server al terminar una partida.
Para empezar el desarrollo lo más recomendable es que tengas un
web-server local, puede que con xampp (que incluye Apache HTTP Server, MySQL y PHP) o uses IIS (windows), GlashFish (java
ojo: no es javascript), NodeJS (javascript del server), o depende de ¿que lenguaje del server que quieras usar?