Personagens tipicamente se referem a quaisquer objetos Model que interagem com o mundo ou outros usuários.Enquanto um personagem pode ser tão simples quanto uma esfera brilhante que se comunica e interage com os usuários, os personagens são frequentemente modelos semelhantes a humanos com meios adicionais de expressão para incentivar a imersão e o realismo.
Os personagens podem variar entre caracteres básicos , como um simples personagem não jogador (NPC), ou caracteres de avatar , que são modelos controlados pelo usuário que incluem recursos avançados para movimento, animaçõese cosméticos.
Todos os usuários do Roblox estão associados a um personagem de avatar baseado em conta.Junto com este personagem de avatar, o Roblox representa os usuários como jogadores no modelo de dados, dando aos desenvolvedores acesso a propriedades de personalização de personagens adicionais, recursos sociais e informações relevantes de jogabilidade e conta.Para mais informações sobre recursos específicos do jogador da conta, veja Jogadores.
Personagens básicos
Os personagens básicos são frequentemente usados como NPCs e geralmente realizam uma ou duas tarefas simples.Um componente comum de personagens básicos inclui um nome de exibição, saúde e movimento básico.
Você pode usar os seguintes componentes dentro do seu objeto Model para habilitar esses recursos básicos:
- Um grupo de peças, ou montagem , que inclui o seguindo:
- Uma coleção com o nome HumanoidRootPart para indicar a parte raiz da montagem.
- Uma parte com o nome Head para exibir um nome de exibição acima.
- Peças adicionais que compõem as partes individuais cosméticas do corpo, que comumente incluem as partes do corpo 6 (R6) ou 15 (R15) usadas para modelos semelhantes aos humanos.
- Uma instância Humanoid para adicionar rapidamente propriedades de personagem comuns a um modelo.


Com esses componentes, o modelo de personagem exibe um Humanoid.DisplayName, tem saúde e pode se mover com Humanoid.Move() .Para mais informações sobre configurações adicionais de exibição e elementos de saúde, veja Nome/exibição de saúde.
Personagens de avatar
Os personagens de avatar usam um conjunto padronizado de componentes de personagem que permitem que você use animações corporais e faciais e equipe roupas e acessórios.Ao padronizar os componentes, todos os modelos de personagens de avatar podem acessar esses recursos, sejam eles controlados por um jogador ou um NPC.
Por padrão, todos os usuários se juntam às experiências como seu avatar salvo do Roblox, que já inclui todos os componentes para um personagem de avatar.Um personagem de avatar completo tem os seguintes componentes em seu Model :
- Uma montagem de MeshPart, que inclui o seguindo:
- Uma peça com o nome HumanoidRootPart para indicar a peça raiz da montagem.
- Uma parte com o nome Head para exibir um nome de exibição acima.
- Peças adicionais que compõem as partes individuais cosméticas do corpo, que devem incluir as 15 partes do corpo padrão usadas para modelos R15 semelhantes a humanos.
- Uma instância Humanoid para implementar e acessar propriedades de personagem comuns.
- WrapLayer objetos para cada parte do corpo do seu modelo, para habilitá-lo a usar roupas e outros cosméticos layeráveis.
- FaceControls para habilitar expressões faciais e poses para a cabeça do seu personagem.
- Attachment objetos para cada um dos pontos de anexo padrão no corpo do personagem.


Para obter informações sobre a modificação e personalização de personagens existentes em sua experiência, veja Aparência de personagem.