Is there a game where you create a avatar and can write notes to yourself?

There is not a game with a made up avatar. There are places where you can make your own game.