O Guia Definitivo para Desenvolvimento de Jogos com Unity (Udemy.com)
Criado em parceria com a Unity Technologies: aprenda C# desenvolvendo jogos 2D e 3D com este guia abrangente
Created by: Jonathan Weinberger
Last updated May 2018
What you will learn
- Conceitos básicos do C#, tais como variáveis, declarações if e arrays
- Detectar colisões, receber entrada de usuários e criar movimentos de jogadores
- Criar power-ups, incluindo tiros triplos, raios laser, impulsos de velocidade e escudos
- Aplicar shaders que transformam o cenário do seu jogo
- Criar inimigos com comportamento básico de IA
- Coletar e destruir objetos do jogo
- Implementar efeitos sonoros, música de fundo e efeitos de partículas
- Ativar e usar o serviço Team Collaboration do Unity
- Navegar no Unity Engine e descubrir características únicas, como a Asset Store
- Distribuir seu jogo para diferentes plataformas, como web, móvel e PC
Course Description
*** Conteúdo original em Inglês, com legendas em Português. ***
*NOVO* Suporte para Android adicionado - Conteúdo estendido.
Este curso é autorizado e realizado em parceria com a Unity Technologies.
Se você está interessado em desenvolver incríveis jogos de qualidade comercial que são jogáveis em uma variedade de plataformas, esse curso é para você. Este curso é o único de seu tipo aprovado pela Unity Technologies na Udemy. Que melhor maneira de aprender a desenvolver jogos em Unity do que com seu curso autorizado? O Guia Definitivo para Desenvolvimento de Jogos com Unity apresenta o Unity Engine e os fundamentos da programação C#. O curso mergulha no desenvolvimento de seus primeiros jogos 2D e 3D. Você descobrirá como destacar seus jogos dos restantes, polindo-os com os recursos mais recentes da Unity, incluindo os efeitos de pós-processamento e o sistema de animação.
Neste curso, você irá:
Aprender conceitos do C#, tais como variáveis e declarações if
Detectar colisões, receber entrada de usuários e criar movimentos de jogadores
- Criar power-ups, incluindo tiros triplos, raios laser, impulsos de velocidade e escudos
Aplicar shaders que transformam o cenário do seu jogo
Criar inimigos com comportamento básico de IA
Coletar e destruir objetos do jogo
Implementar efeitos sonoros, música de fundo e efeitos de partículas
Ativar e usar o serviço Team Collaboration do Unity
Navegar no Unity Engine e descubrir características únicas, como a Asset Store
Distribuir seu jogo para diferentes plataformas, como web, móvel e PC
E muito mais!
Este curso também inclui mais de 30 desafios interativos onde você pode testar seu conhecimento com conceitos que você acabou de aprender. Esses desafios irão ajudá-lo a criar dois jogos de qualidade comercial: um 2D Galaxy Shooter que utiliza sprites de alta qualidade e efeitos cinematográficos, e um 3D FPS. Terás acesso à arte exclusiva prevista para este curso e adicionarás recursos sofisticados aos seus jogos, os quais farão parecer que você está programando há anos.
Por que aprender desenvolvimento de jogos com Unity?
A indústria de jogos é uma indústria que vale $100 bilhões de dólares a nível mundial. Até 2020, esse número deverá chegar próximo a $120 bilhões de dólares. Com o Unity sendo o motor mais utilizado para desenvolver jogos em várias plataformas, nunca houve um momento melhor para entrar na área. Como você aprenderá neste curso, os tipos de jogos que você pode criar com Unity e C# são ilimitados. O desenvolvimento de jogos é um ótimo passatempo, permitindo que você aprenda uma nova habilidade e jogue seu jogo com familiares e amigos. É também uma carreira emocionante e gratificante, onde muitos desenvolvedores bem-sucedidos, incluindo eu próprio, aprenderam os fundamentos do desenvolvimento de jogos através de cursos como este e não na sala de aula tradicional. Todo o grande jogo começa em algum lugar, então porque não é o seu? Enquanto as pessoas muitas vezes acham programação ou criar jogos intimidante, este curso utiliza um método de ensino exclusivo que lhe permitirá obter uma compreensão completa dos conceitos enquanto você desenvolve seus próprios jogos. Graças à comunidade da Unity, você poderá se conectar com outros desenvolvedores, trabalhar juntos em novos projetos e fazer alguns jogos incríveis!
Por que aprender de mim?
Este é o primeiro e único curso de desenvolvimento de jogos que foi co-criado com a Unity Technologies na Udemy. Como aprender a programar pode ser assustador, a Unity Technologies queria criar um curso que ajudasse os novos desenvolvedores a se sentirem confortáveis explorando o motor e desenvolvendo jogos. Eu acredito que a melhor maneira de aprender a programar é fazendo. Portanto, este é um curso altamente interativo que não oferece facilmente as respostas. Os desafios exclusivos integrados ao longo deste curso garantirão que você não apenas saiba como programar algo, mas também entenda a lógica por trás disso. Como um engenheiro de software autodidata, descobri que simplesmente não havia cursos de alta qualidade que permitissem aos principiantes entenderem verdadeiramente os conceitos essenciais para o desenvolvimento de jogos. Para remediar isso, criei minha própria série de vídeos do YouTube focada no desenvolvimento de jogos, onde tive o privilégio de ajudar milhares de outras pessoas a desenvolver sua paixão pelo desenvolvimento de jogos.
Eu trabalho com o Unity desde a versão 3.0 e desde lá venho desenvolvendo jogos e simuladores com o Unity. Tive a sorte de trabalhar para grandes empresas, mas também pude participar de diversos projetos independentes. Atualmente, minhas principais plataformas de desenvolvimento são os dispositivos móveis, principalmente iOS e Android, e realidade virtual. Ainda, tenho vários anos de experiência ensinando desenvolvimento de jogos em diversas universidades.
Ao completar este curso, você entenderá os conceitos básicos de programação em C# e poderá continuar desenvolvendo seus próprios jogos 2D e 3D. Você também se sentirá confiante sabendo que você dominou as mais recentes e melhores técnicas de desenvolvimento de jogos que o impulsionarão para o sucesso em suas aspirações profissionais e pessoais.
Junte-se a mim nesta aventura! Eu vejo você dentro do curso.
Instructor Details
- 4.5 Rating
2,318 Reviews
Jonathan Weinberger
Jonathan Weinberger is an accomplished software engineer and the CEO and Founder of GameDevHQ, a prominent Unity training company revolutionizing the game development industry. With nearly 15 years of experience in working with C# and Unity, Jonathan has made a significant impact by developing applications for renowned Fortune 500 companies.
Throughout his career, Jonathan has built applications for global giants such as AT&T, GE, Coca-Cola, ThyssenKrupp, and many others. His technical prowess and expertise in Unity and C# have allowed him to create cutting-edge solutions that cater to the unique needs of these industry leaders. Moreover, Jonathan's ability to deliver enterprise trainings to top engineers at prestigious organizations like Apple and NBC Universal showcases his in-depth knowledge and proficiency in the field.
Driven by his passion for utilizing game development as a gateway to software engineering, Jonathan has helped numerous individuals launch successful careers in Unity. Through GameDevHQ, he empowers aspiring developers by providing them with comprehensive resources, mentorship, and guidance. Jonathan firmly believes that the skills acquired in game development can pave the way for lucrative careers, enabling individuals to earn impressive salaries ranging from $50,000 to $70,000 per year.
More courses by Jonathan Weinberger
The Ultimate Guide to Game Development with Unity (Official) (2025)
4.7 (20,844 Reviews)
Provider: Udemy
Time: 36.3h
$139.99
La guía definitiva del desarrollo de videojuegos con Unity (2023)
4.1 (1,730 Reviews)
Provider: Udemy
Time: 13.7h
$11.99
The Ultimate Guide to Cinematography with Unity (2020)
4.3 (764 Reviews)
Provider: Udemy
Time: 12.7h
$24.99
The Ultimate Guide to Real World Applications with Unity (2020)
4.0 (651 Reviews)
Provider: Udemy
Time: 11.4h
$24.99
The Complete Unity C# Game Developer Bootcamp Part 1 of 2 (2025)
4.7 (374 Reviews)
Provider: Udemy
Time: 44.8h
$94.99
More Game Development Fundamentals courses
Pixel Art do Zero: Crie Personagens, Objetos e Cenários (2026)
4.5 (3,013 Reviews)
Provider: Udemy
Time: 24.9h
$10.99
The Ultimate 2D Top Down Unreal Engine Course (2026)
4.9 (1,468 Reviews)
Provider: Udemy
Time: 17.1h
$94.99
Blender Skill Builder: Modelling Challenges (2026)
4.9 (144 Reviews)
Provider: Udemy
Time: 6.5h
$19.99
Jumpstart to 2D Game Development: Godot 4 for Beginners (2026)
4.8 (4,398 Reviews)
Provider: Udemy
Time: 67.6h
$89.99
Create a Complete 2D Survivors Style Game in Godot 4 (2023)
4.8 (3,761 Reviews)
Provider: Udemy
Time: 17.2h
$59.99
Master Lua Programming and Create Amazing Games with LÖVE! (2023)
4.8 (3,199 Reviews)
Provider: Udemy
Time: 8.5h
$13.99
Reviews
By Daniel Souza da Cruz on 4/25/2023
Muito bem explicado, ao contrario do inicio da primeira aula(já que a versão do unity atualizou), tem alguns pontos negativos, por causa da versão do unity, mas até agora o curso tem sido de grande conhecimento, o inglês é de fácil entendimento, não estou utilizando as legendas(um ponto negativo é que em algumas aulas, o áudio do professor, está atrasado em relação a imagem e em relação a legenda). O comentário acima é de quando estava fazendo, tem uns 3 meses que terminei, e foi bem informativo, os Desafios que tive com algumas partes do unity não sendo mais utilizadas foi até bom para aprender, no mais por enquanto este continua sendo o melhor que já vi.
By Bruno Carlos Soares de Campos on 7/28/2020
A primeira parte desse curso possibilita ao aluno expandir sobre os preceitos ensinados para realmente montar um jogo (Space Shooter) que seja funcional e interessante. A qualidade do jogo que você pode criar, depende totalmente da carga horaria que você está disposto a colocar no seu jogo em potencial. A segunda parte desse curso, usa os mesmos preceitos da primeira parte (sem expandir sobre esses ensinamentos), tal como soluções extremamente especificas para os problemas apresentados. De forma geral, ela não te habilita para expandir esses ensinamentos para criar um jogo de maior qualidade. Para fazer isso, seria necessário pesquisar tantos conceitos individualmente que te faz pensar qual o ponto de ter escolhido fazer o curso em primeiro lugar. Meu interesse era em Space Shooters(primeira parte), e por isso dou essa nota. Se o seu interesse for FPS(segunda parte), recomendo que não compre esse curso, pois ele é extremamente raso, e o professor mente frequentemente sobre a qualidade do jogo que você vai produzir.
By Joao Paulo Barbosa on 5/1/2020
Mesmo estando em inglês, eu consegui compreender perfeitamente até o momento as explicação do Jonathan, a metodologia de ensino dele é realmente surpreendente, Bem claro e objetivo, e mesmo assim, muito detalhista, estou gostando até o momento pelo menos. Eu finalmente concluí o curso! Levei bastante tempo pra finalizar, pois trabalho em tempo integral. Estou muito satisfeito com o conteúdo e a dinâmica deste curso, é realmente uma pena não estar dublado em português BR, porém se quero aprender a programar e desenvolver preciso aprender inglês também!
By Wesne Alves da Silva on 4/19/2020
Superou minhas expectativas, adquiri o curso quando o mesmo não tem nem suporte mais do professor nos cometários, e mesmo assim o curso nos ensina através de treino e exercícios propostos a nos virar muito bem. Deixo claro que esse é um curso extremamente voltado ao básico, é quase que uma introdução, é ótimo para quem não sabe direito oque é o Unity. Porém, digo que este curso deve ser usado como uma forma de exercitar e auxilio a algum outro curso que você faça, pois este com certeza não se aprofunda e nem te profissionaliza.
By Glauber Vinicius on 2/6/2019
Pra quem tá começando o curso é muito bom pra ter uma base solida, sem dúvidas. Porém, no meu caso, que já estudo programação/games a alguns meses, o assunto em certos momentos pareceu básico, mas mesmo assim teve bastante contéudo que eu não tinha visto ainda, principalmente na parte de 3D. Em geral, o curso vale muito a pena e te ensina uma das lições mais importantes na hora de aprender a programar: colocar a mão na massa sem ficar compiando código o tempo todo e entender o que se passa dentro do jogo.
By Joao Manoel França Duarte Bongiovani on 8/30/2018
Eu gostei dos exemplos e da orientação. O Curso segue como esperado. Alguns erros que vi durante o curso foram causados pelas atualizações que realizei do próprio unity, portanto sugiro que utilize apenas uma versão. Mas apesar dessa situação não afetou em nada no meu aprendizado. As orientações do professor foram claras.
By Vitor Silva on 8/4/2018
O Curso é bem fluido e motiva bastante a continuar fazendo as aulas, o método de não "entregar o código" para o aluno é muito efetivo e te motiva a fazer algo por si mesmo e quando vê que dá resultado percebe que consegue fazer mesmo que a tarefa seja algo que lhe pareça complexo. Adquiri o curso para reforçar alguns assuntos que aprendi na faculdade e acabei reforçando e aprendendo mais ainda com o mesmo, recomendo tanto para iniciantes na área tanto para desenvolvedores experientes que queiram reforçar seus conhecimentos. Único assunto que senti falta ser abordado foram as variáveis estáticas que são muito usadas e úteis no dia a dia, no entanto, mesmo sem elas o curso é bem completo e valeu cada centavo gasto.
By Ronaldo Aparecido Augusto Moreira on 7/22/2018
basicamente uma introdução perfeita para familiarizar o editor do unity. Bom conforme eu fui avançando nesse curso pude ver e aprender a cada desafio que o instrutor passava o quanto minhas habilidades perante ao IDE do UNITY só iam aumentando cada vez mais e , pude ver o quanto a ferramenta é poderosa se você souber o caminho das pedras digo o jeito certo de usa-la . Parabéns Udemy pelo ótimo curso de Unity espero um dia ser um programador de games e mais do que isso ser um profissional ^^ Após concluir o curso não mudo em nada do que disse acima simples fantástico o curso recomendo a todos que querem desenvolver games com unity
By Talles Maziero on 5/31/2018
Aprendi a fazer jogos. Já da pra fazer jogos menores e indies, tanto em 3D quanto 2D. Gostaria muito de um curso sequência desse com conceitos mais avançados de C#. Vale a pena demais este curso. Testei várias engines e a Unity realmente é a melhor para começarmos e melhor que podemos ficar nele pra sempre conforme nossos jogos evoluem. C# é relativamente fácil depois que se pega o jeito e este curso ajuda demais nisso. O instrutor ensina como pesquisar na biblioteca da Unity então qualquer dúvida fica fácil de descobrir como resolver pois a Unity tem uma vasta biblioteca com repostas. Muito bem recomendado.
By Pedro Miguel Nunes da Costa on 3/22/2018
De um modo geral, tudo bem. Notei que no final do curso as legendas estão completamente erradas (português ), mas como entendo bem o ingles não fez diferença. Também para o script do best score, não foi ajustado o score no titlescreen.setactive (true), parece-me que apenas foi removido o score = 0, para que o best score resulta-se. Mas assim o score está sempre a aumentar, perdemos com 10, quando voltamos ao jogo e eliminamos um inimigo ficamos logo com 20. O score = 0 deve ir para o hidetitlescreen(false), pelo menos eu resolvi a situação assim. Mas não foi descrito esse passo. Gostei muito do curso, sou novato nestas coisas. Muito obrigado
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












