You can now create your Dragon's Dogma 2 character before launch for free on Xbox and Windows PC, download here
Dragon's Dogma 2's character creator is live before the game's launch, and your characters will transfer over to the full game too. Here are the demo downloads for Xbox Series X|S, PS5, and Windows PC.