Hur, you don't HAVE to download maps in order to play the game. Just lettin' you know. And the character creator is pretty simple, once you log in, create your char bu pressing "create" then once you're done with your creativity, simply click "save" and you can use that char to explore the game.
But ANYWAYS. Welcome to FeralHeart. :3 I'm wolffox, FH's lovable troll. If you have any questions or need any help, feel free to pm me and I'll be happy to help you out. Enjoy the game!