Unity (C#)
A engine mais empregável, especialmente em mobile. Usa C#, tem a maior comunidade e concentra a maioria das vagas de jogos no Brasil.
Dificuldade
Faixa salarial
R$ 2.500 (júnior) a R$ 16.000 (sênior). Games paga abaixo da média geral de TI no início, porque o mercado BR é pequeno e concentrado. Estúdios mobile estabelecidos (Wildlife, Tapps) e pleno giram em R$ 5-9k; sêniores e remoto pra fora (US$ 4-8k/mês) são a exceção que compensa. Entre pela paixão, não pelo salário inicial.
Cargos típicos
4 cargos
O que é essa subárea
Unity é a engine que domina o mercado de jogos no Brasil, principalmente no mobile, que é justamente onde estão os estúdios brasileiros que mais contratam (Wildlife, Tapps, Aquiris). Usa C#, uma linguagem acessível, e tem a maior biblioteca de tutoriais e a comunidade mais ativa. É a aposta mais segura por empregabilidade: se o objetivo é conseguir a primeira vaga em games no BR, Unity é o caminho com mais portas. Cobre desde jogos 2D casuais até 3D de médio porte, e é forte também em áreas fora de games (realidade aumentada, simulações, visualização). O salário inicial em games ainda fica abaixo da média geral de TI (o mercado é pequeno e apaixonado), mas as vagas de Unity mobile em estúdios estabelecidos pagam melhor que a média indie, e sêniores em estúdio internacional ou remoto pra fora ganham bem.
Como difere de Game Dev
Dentro de Game Dev, escolha Unity quando o objetivo é empregabilidade e mobile: é onde estão as vagas no BR e a curva de entrada é suave (C# é mais amigável que o C++ da Unreal). Diferente da Unreal Engine (C++, referência em gráfico AAA e console, porém mais difícil e com menos vagas no BR), a Unity entrega um caminho mais rápido pra primeira vaga e domina o casual/mobile. Diferente da Godot (open source, ideal pra indie solo e projetos leves), a Unity tem mercado corporativo real, mais tutoriais e mais recrutadores procurando. Regra prática: mira vaga em estúdio brasileiro, comece por Unity.
No dia a dia
No dia a dia: programa mecânicas de jogo em C# (movimentação, combate, sistemas de pontos e progressão), implementa comportamento de inimigos (máquinas de estado, pathfinding com NavMesh), integra arte e som na engine via prefabs e cenas, otimiza performance pra rodar em celulares variados (memória, draw calls, battery), publica na Google Play e App Store, e itera muito com base em testes de jogabilidade. Em estúdio, trabalha próximo de game designers, artistas e QA, geralmente num cargo de Gameplay Programmer.
Habilidades específicas
- C# aplicado a jogos (MonoBehaviour, ciclo de vida, corrotinas)
- Sistema de cenas, prefabs e componentes da Unity
- Física 2D/3D, colisões e NavMesh (pathfinding de inimigos)
- Otimização pra mobile (profiling, draw calls, memória)
- Publicação em Google Play e App Store
Ferramentas específicas
- Unity (engine) + Visual Studio (C#)
- Unity Profiler (otimização de performance)
- Git com Git LFS (versionar assets grandes)
- Blender (ajustes básicos de assets 3D)
- Google Play Console / App Store Connect (publicação)
- Plastic SCM ou Unity Version Control (times maiores)
Roadmap específico
- 1Firmar lógica de programação e C# antes de mergulhar na engine
- 2Aprender o essencial da Unity (cenas, prefabs, física) pelo Unity Learn
- 3Construir 3-5 jogos pequenos completos, não 1 grande pela metade
- 4Publicar 1 jogo na Itch.io ou Google Play e participar de 1 game jam
- 5Montar portfólio público (GitHub + builds jogáveis) mirando vaga de Gameplay Programmer
Cursos gratuitos
- Unity Learn (cursos oficiais gratuitos, em inglês e PT-BR)
- Brackeys (YouTube): referência mundial de Unity, biblioteca enorme e gratuita
- Code Monkey (YouTube): tutoriais gratuitos de Unity e C# aplicados a jogos
Projetos pra portfólio
- Platformer 2D completo com física, inimigos e fases (portfólio-base)
- Jogo mobile casual publicado na Google Play (mostra ciclo completo até a loja)
- Top-down shooter com comportamento de inimigos (máquina de estados + NavMesh)
Cargos típicos
Faixa salarial
R$ 2.500 (júnior) a R$ 16.000 (sênior). Games paga abaixo da média geral de TI no início, porque o mercado BR é pequeno e concentrado. Estúdios mobile estabelecidos (Wildlife, Tapps) e pleno giram em R$ 5-9k; sêniores e remoto pra fora (US$ 4-8k/mês) são a exceção que compensa. Entre pela paixão, não pelo salário inicial.
Dicas pra começar
Unity é a escolha de maior empregabilidade no BR, principalmente pra mobile. Foque em C# primeiro: sem lógica sólida, a engine não ajuda. Faça muitos jogos pequenos e termine todos, um portfólio de 3-5 jogos completos vale mais que um projeto ambicioso inacabado. Game jams (Global Game Jam, Ludum Dare) são o atalho pra aprender rápido e fazer networking. Inglês é quase obrigatório: quase toda doc e comunidade estão em inglês. Sobre salário: seja realista, games começa abaixo do resto de TI; o retorno vem com senioridade, estúdio internacional ou remoto pra fora.