skills/game-development/pc-games/SKILL.md
Princípios de desenvolvimento de jogos para PC e consoles. Seleção de engines, recursos de plataforma e estratégias de otimização.
npx skillsauth add lucasfdigital/orchard pc-gamesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Seleção de engines e princípios específicos de plataforma.
O que você está construindo?
│
├── Jogo 2D
│ ├── Open source é importante? → Godot
│ └── Grande equipe/assets? → Unity
│
├── Jogo 3D
│ ├── Qualidade visual AAA? → Unreal
│ ├── Prioridade multiplataforma? → Unity
│ └── Indie/open source? → Godot 4
│
└── Necessidades Específicas
├── Performance DOTS? → Unity
├── Nanite/Lumen? → Unreal
└── Leveza? → Godot
| Fator | Unity 6 | Godot 4 | Unreal 5 | | :--- | :--- | :--- | :--- | | 2D | Bom | Excelente | Limitado | | 3D | Bom | Bom | Excelente | | Aprendizado | Médio | Fácil | Difícil | | Custo | Partilha de receita | Grátis | 5% após $1M | | Equipe | Qualquer | Solo a Médio | Médio a Grande |
| Recurso | Propósito | | :--- | :--- | | Conquistas (Achievements) | Objetivos do jogador | | Cloud Saves | Progresso entre dispositivos | | Placar (Leaderboards) | Competição | | Workshop | Mods de usuários | | Rich Presence | Mostrar status dentro do jogo |
| Plataforma | Certificação | | :--- | :--- | | PlayStation | Conformidade TRC | | Xbox | Conformidade XR | | Nintendo | Lotcheck |
Mapeie AÇÕES, não botões:
- "confirmar" → A (Xbox), X (PS), B (Nintendo)
- "cancelar" → B (Xbox), O (PS), A (Nintendo)
| Intensidade | Uso | | :--- | :--- | | Leve | Feedback de UI | | Média | Impactos | | Forte | Eventos principais |
| Engine | Ferramenta | | :--- | :--- | | Unity | Janela de Profiler | | Godot | Depurador → Profiler | | Unreal | Unreal Insights |
| Gargalo | Solução | | :--- | :--- | | Draw calls | Batching, atlases | | Picos de GC | Object pooling | | Física | Colisores mais simples | | Shaders | Shaders de LOD |
| ❌ Não Faça | ✅ Faça | | :--- | :--- | | Escolher engine pelo hype | Escolher pelas necessidades do projeto | | Ignorar diretrizes da plataforma | Estudar requisitos de certificação | | Fixar botões (hardcode) | Abstrair para ações | | Pular o profiling | Perfilize cedo e com frequência |
Lembre-se: A engine é uma ferramenta. Domine os princípios e adapte-se a qualquer uma.
development
Princípios de teste de aplicações web. E2E, Playwright, estratégias de auditoria profunda.
development
Revisar o código da UI para conformidade com as Web Interface Guidelines. Use quando solicitado para "revisar minha UI", "checar acessibilidade", "auditar design", "revisar UX" ou "verificar meu site em relação às melhores práticas".
testing
Princípios avançados de análise de vulnerabilidade. OWASP 2025, Segurança da Cadeia de Suprimentos (Supply Chain), mapeamento de superfície de ataque e priorização de riscos.
testing
Padrões e princípios de teste. Estratégias de testes unitários, de integração e mocking.