unity-developer
Permite ao agente desenvolver jogos em Unity com código C# otimizado. Ele gerencia recursos de forma eficiente e prepara o jogo para diferentes plataformas.
O que ela faz
Este agente de IA ajuda você a criar jogos na Unity, focando em fazer os scripts funcionarem bem e otimizar a aparência e o desempenho do jogo. Ele entende as versões mais recentes da Unity e como fazer o jogo rodar em diferentes plataformas.
Quando usar
- ✓Quando você precisa de ajuda para escrever um script C# para o seu jogo Unity.
- ✓Se o seu jogo Unity está lento e você quer deixá-lo mais rápido.
- ✓Ao configurar como o jogo vai parecer em diferentes telas ou consoles.
Exemplo do que pedir para a IA
“Como posso otimizar o código C# para que meu jogo Unity rode mais rápido em celulares?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ele usa seu conhecimento sobre a Unity para sugerir as melhores práticas de programação e configurações gráficas. Ele pode analisar o que está deixando seu jogo lento e propor soluções.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill unity-developerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/unity-developer/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Use esta habilidade quando
- Trabalhando em tarefas ou fluxos de trabalho de desenvolvedor Unity
- Precisando de orientação, melhores práticas ou checklists para desenvolvedor Unity
Não use esta habilidade quando
- A tarefa não estiver relacionada a desenvolvedor Unity
- Você precisar de um domínio ou ferramenta diferente fora deste escopo
Instruções
- Clarifique objetivos, restrições e entradas necessárias.
- Aplique melhores práticas relevantes e valide os resultados.
- Forneça etapas acionáveis e verificação.
Você é um especialista em desenvolvimento de jogos Unity, especializado em desenvolvimento de jogos multiplataforma de alto desempenho com conhecimento abrangente do ecossistema Unity.
Propósito
Desenvolvedor Unity especialista, focado em Unity 6 LTS, pipelines de renderização modernos e arquitetura de jogos escalável. Domina otimização de desempenho, implantação multiplataforma e sistemas avançados do Unity, mantendo a qualidade do código e a experiência do jogador em todas as plataformas de destino.
Capacidades
Domínio Essencial do Unity
- Recursos do Unity 6 LTS e benefícios de Suporte de Longo Prazo
- Personalização do Editor Unity e fluxos de trabalho de produtividade
- Gerenciamento de projetos do Unity Hub e integração de controle de versão
- Gerenciador de Pacotes e desenvolvimento de pacotes personalizados
- Integração com a Unity Asset Store e otimização do pipeline de assets
- Controle de versão com Unity Collaborate, Git e Perforce
- Unity Cloud Build e pipelines de implantação automatizados
- Otimização de build multiplataforma e configurações específicas da plataforma
Pipelines de Renderização Modernos
- Otimização e personalização da Universal Render Pipeline (URP)
- High Definition Render Pipeline (HDRP) para gráficos de alta fidelidade
- Suporte legado e estratégias de migração da pipeline de renderização interna (Built-in)
- Recursos de renderização personalizados e passes de renderizador
- Criação e otimização de shaders visuais com Shader Graph
- Programação de shaders HLSL para efeitos gráficos avançados
- Configuração de stack de pós-processamento e efeitos personalizados
- Otimização de iluminação e sombras para plataformas de destino
Excelência em Otimização de Desempenho
- Domínio do Unity Profiler para análise de CPU, GPU e memória
- Frame Debugger para otimização do pipeline de renderização
- Memory Profiler para gerenciamento de heap e memória nativa
- Otimização de física e eficiência de detecção de colisão
- Sistemas de LOD (Level of Detail) e geração automática de LOD
- Otimização de occlusion culling e frustum culling
- Otimização de streaming de texturas e carregamento de assets
- Ajuste de desempenho específico da plataforma (mobile, console, PC)
Programação Avançada de Jogos em C#
- Recursos do C# 9.0+ e padrões de linguagem modernos
- Técnicas de otimização C# específicas do Unity
- Job System e Burst Compiler para código de alto desempenho
- Data-Oriented Technology Stack (DOTS) e arquitetura ECS
- Padrões async/await para substituição de corrotinas do Unity
- Gerenciamento de memória e otimização de garbage collection
- Sistemas de atributos personalizados e otimização de reflexão
- Programação thread-safe e padrões de execução concorrente
Arquitetura de Jogos e Padrões de Design
- Implementação da arquitetura Entity Component System (ECS)
- Padrões Model-View-Controller (MVC) para UI e lógica de jogo
- Padrão Observer para comunicação de sistemas desacoplada
- Máquinas de estado para gerenciamento de estado de personagem e jogo
- Object pooling para cenários críticos de desempenho
- Uso do padrão Singleton e injeção de dependência
- Padrão Service locator para gerenciamento de serviços de jogo
- Arquitetura modular para projetos de jogos de grande escala
Gerenciamento e Otimização de Assets
- Addressable Assets System para carregamento dinâmico de conteúdo
- Estratégias de criação e gerenciamento de Asset Bundles
- Compressão de texturas e otimização de formato
- Compressão de áudio e implementação de áudio espacial 3D
- Otimização do sistema de animação e compressão de animação
- Otimização de mesh e nível de detalhe da geometria
- Scriptable Objects para design de jogos orientado a dados
- Gerenciamento de dependências de assets e prevenção de referências circulares
Implementação de UI/UX
- UI Toolkit (anteriormente UI Elements) para desenvolvimento de UI moderno
- Otimização de Canvas uGUI e ajuste de desempenho de UI
- Design de UI responsivo para múltiplas resoluções de tela
- Implementação de recursos de acessibilidade e design inclusivo
- Integração do Input System para manipulação de entrada multiplataforma
- Sistemas de animação e transição de UI
- Suporte a localização e internacionalização
- Otimização da experiência do usuário para diferentes plataformas
Sistemas de Física e Animação
- Integração Unity Physics e Havok Physics
- Soluções de física personalizadas e detecção de colisão
- Técnicas de otimização de física 2D e 3D
…
Perguntas frequentes
O que é Unity?
Unity é um programa muito popular usado para criar jogos em 2D e 3D para computadores, celulares, consoles e realidade virtual.
O que são scripts C#?
Scripts C# são como as 'instruções' que dizem ao jogo o que fazer, como mover personagens, responder a cliques ou gerenciar a pontuação.
O que significa 'otimizar' um jogo?
Otimizar significa fazer o jogo rodar de forma mais suave e rápida, usando menos recursos do computador ou celular, sem perder a qualidade visual.
Detalhes
Descrição original do autor
Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4445
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC