Что конкретно непонятно? Готовый код тебе никто тут не напишет. Задавай конкретные вопросы, тебе ответят по мере возможности.
Если вкратце - после успешной авторизации создаешь нового педа с дефолтной внешностью, создаешь и размещаешь на него камеру. Поверх накладываешь CEF страницу с параметрами персонажа. Вешаешь обработчики событий на изменение этих параметров и отправляешь запросы клиенту. На клиенте ловишь эти события и меняешь персонажу тот или иной параметр. По завершению создания персонажа вызываешь серверную часть, и там сохраняешь все параметры педа в БД.