Criação de jogos básicos com C# e Unity 3D
What you'll learn
- Você será capaz de criar games simples com a ferramenta Unity 3D
- Você será capaz de criar games simples com a linguagem C#
- Você será capaz de utilizar GameObjects, Materials, Nested Prefabs e Variantes nos seus games
- Você será capaz de utilizar Movimentação vetorial, interpolação, Física básica, colisores e triggers nos seus games
- Você será capaz de utilizar GetComponent e navegar entre as referências dos seus games
- Você será capaz de utilizar Controles e Inputs através de eventos nos seus games
- Você será capaz de trabalhar com UI e entender ancoragem nos seus games
- Você será capaz de utilizar Interfaces
- Você será capaz de utilizar Enums
- Você será capaz de utilizar scripts em eventos do Animator, Animator Overrides e controlar a mudança de estados
- Você será capaz de utilizar Coroutines e Yield Instructions
- Você será capaz de utilizar sistemas Assíncronos
- Você será capaz de utilizar Singletons
- Você será capaz de utilizar Ref/Out
- Você será capaz de usar Abstract, Virtual e Overrides
- Você será capaz de guardar dados entre sessões através de .jsons
- Você será capaz de construir e utilizar seus próprios delegates
- Você será capaz de utilizar ScriptableObjects
- Você será capaz de utilizar Tweeners, Linearmente e criando movimentos curvos
- Você será capaz de criar seus próprios métodos de extensão(Extensions)
- Você será capaz de fazer um sistema de mudar de estágio(cenas)
- Você será capaz de criar um sistema de loot
Requirements
- Necessário ter realizado o curso Programação para Leigos da Geek University ou ter conhecimentos equivalentes;
- Necessário ter realizado o curso Algoritmos e Lógica de Programação da Geek University ou ter conhecimentos equivalentes;
- Necessário ter realizado o curso Programação em C# da Geek University ou ter conhecimentos equivalentes;
- Necessário ter nas suas últimas versões mais atualizadas, ou o Windows, ou o Linux (Ubuntu), ou o Mac.
- Necessário ter conexão à internet para baixar os softwares
Description
O mercado de games é bilionário e não para de crescer no mundo todo.
O Brasil é o terceiro maior mercado de games do mundo, e as empresas de criação de jogos nunca tiveram tantas oportunidades.
Além de ser divertido, neste curso você aprenderá desde o zero a criar jogos simples e principalmente a dominar uma das ferramentas mais poderosas da atualidade para criação de jogos: A Unity 3D utilizando a linguagem de programação C#.
A demanda por profissionais programadores de games nunca esteve tão alta, afinal, enquanto antigamente seria necessário ser contratado por uma empresa ou estúdio para poder trabalhar desenvolvendo jogos agora você pode criar seus games em qualquer lugar e publicá-los nas plataformas de jogos indies.
Por ser uma linguagem de programação versátil, simples de aprender e muito poderosa, C# possui recursos que, apesar de simples de se utilizar, tornam o aprendizado muito divertido e a Unity 3D pode ser utilizada para criação de qualquer tipo de game, dos mais simples aos mais complexos, seja para desktop, internet ou mobile
Neste curso, a Geek University traz para você mais de 14 horas de conteúdo onde você aprenderá do básico ao avançado, com explicações claras e programação passo-a-passo a criar jogos simples com todos os recursos da Unity 3D, sem deixar nada pra traz e o melhor de tudo, realizando repetições durante o decorrer do curso para auxiliar na fixação do aprendizado.
Além de tudo, são cerca de 3 projetos espalhados pelas seções para que você possa praticar tudo que aprender aqui neste curso!
Aprenda sobre:
- Instalação, configuração e uso da poderosa Unity 3D;
- Desenvolva do zero o jogo Pong;
- Desenvolva do zero o jogo Space Invaders;
- Desenvolva do zero o jogo Galaga;
- Aprenda adicionar colisões, sons e efeitos nos jogos;
- Pratique com exercícios, desafios e projetos;
- E muito mais!
Não deixe a oportunidade passar mais uma vez. Sua hora de criar seus próprios games chegou!
Who this course is for:
- Programadores querendo se iniciar em desenvolvimento de jogos
- Entusiastas de jogos querendo conhecer a ferramenta Unity
- Programadores ou entusiastas querendo aplicar todo o poder da linguagem C# na criação de jogos
Instructors
The Coding Cult is a group of 2. Though one of them is a doggo, fortunately the other one isn't.
The Instructor Henrique de Carvalho is currently a full-time Indie Game Developer and Udemy Instructor. Previously worked for 3 years teaching Computer Science as a college teacher.
Graduated in Computer Science from Universidade do Contestado (UnC). Post-graduated in Programming and Design of Digital Games, from Positivo University.
Programmer for Tactics Returners project @tacticsret
Paçoca, the dog, doesn't have much professional accomplishments to speak of and sleeps most of the day.
A Geek University é um grupo de profissionais nos diversos ramos da informática e computação com uma vasta experiência na atuação como programadores de sistemas, analistas de sistemas, gerentes de projetos, empreendedores, arquitetos de softwares, analistas de segurança da informação, dentre outras.
Desta forma, cada profissional apresenta cursos com temas de suas especialidade trazendo aos alunos além da qualidade exigida pela Geek University, toda sua experiência dos anos de atuação e sua visão do mercado que não para de expandir.
As melhores empresas do mundo oferecem os cursos da Geek University para seus funcionários, entre elas estão: Nasdaq, Volkswagen, Box, NetApp e eventbrite.
Evolua seu lado geek!