Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-01-15 01:39:59
30-Day Money-Back Guarantee
Development Game Development Game Development Fundamentals

O Guia Definitivo para Desenvolvimento de Jogos com Unity

Criado em parceria com a Unity Technologies: aprenda C# desenvolvendo jogos 2D e 3D com este guia abrangente
Rating: 4.3 out of 54.3 (1,936 ratings)
7,527 students
Created by Jonathan Weinberger, Unity Technologies, João Kucera
Last updated 5/2018
Portuguese
Portuguese
30-Day Money-Back Guarantee

What you'll 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 content

26 sections • 164 lectures • 12h 47m total length

  • Preview02:12
  • Preview02:41
  • Preview01:19

  • Preview01:04

  • Introdução à configuração do projeto
    00:49
  • Instalação do Unity
    02:13
  • Criação do projeto
    01:06
  • O editor do Unity
    02:52
  • Unity Teams: Collaborate
    02:23
  • Importação de Assets
    03:59
  • Criação da galáxia
    09:15
  • O quê esperar?
    03:03

  • Introdução à criação do Player
    00:41
  • Configuração do Player
    10:58
  • Configuração da posição inicial
    07:26
  • Movimentação do Player
    13:36
  • Desafio: Input do usuário
    06:08
  • Revisão do desafio: Input do usuário
    02:43
  • Desafio: Limites do Player
    09:55
  • Revisão do desafio: Limites do Player
    05:38
  • Limpeza do código
    04:51

  • Introducão ao sistema de tiros
    00:34
  • Configuração do Laser
    05:46
  • Instantiate
    10:35
  • Desafio: Comportamento do Laser
    03:52
  • Revisão do desafio: Comportamento do Laser
    02:01
  • Sistema de Cool Down
    07:15
  • Limpeza do código
    05:11

  • Introdução ao Power Up - Tiro triplo
    00:30
  • Desafio: Tiro triplo
    06:02
  • Revisão do desafio: Tiro triplo
    08:03
  • Detecção de colisões
    10:44
  • Comunicação entre Script
    09:44
  • Rotina de Power Down
    07:13

  • Introdução ao Power Up - Impulso de Velocidade
    00:33
  • Configuração do Impulso de Velocidade
    06:34
  • Desafio: Impulso de Velocidade
    02:08
  • Revisão do desafio: Impulso de Velocidade
    07:08

  • Introdução aos inimigos
    00:32
  • Configuração dos inimigos
    04:56
  • Desafio: Comportamento do inimigo
    02:35
  • Revisão do desafio: Comportamento do inimigo
    05:29
  • Desafio: Controle de danos
    01:31
  • Revisão do desafio: Controle de danos
    15:17
  • Desafio: Explosão do inimigo
    05:56
  • Revisão do desafio: Explosão do inimigo
    03:16
  • Desafio: Explosão do Player
    02:43
  • Revisão do desafio: Explosão do Player
    03:30

  • Power Up - Introdução ao escudo
    00:27
  • Desafio: Implementação do escudo
    01:32
  • Revisão do desafio: Implementação do escudo
    04:46
  • Visualizar o escudo
    03:03
  • Preview02:33

  • Introdução ao gerenciador de Spawn
    00:27
  • Configuração do gerenciador de Spawn
    05:25
  • Desafio: Geração de inimigos
    03:15
  • Revisão do desafio: Geração de inimigos
    02:38
  • Geração dos Power-ups
    06:20

Requirements

  • Não é necessária experiência prévia em programação ou em Unity. Se você já trabalhou com C# ou Unity antes, este curso pode ajudá-lo a melhorar suas habilidades de desenvolvimento de jogos.
  • Neste curso, eu o ajudarei na instalação do Unity em seu computador. Será útil se sentir confortável com a instalação do seu próprio software.
  • Uma compreensão básica de matemática (ordem de operações, adição, subtração, multiplicação) facilitará a compreensão de determinada lógica de programação.
  • Antes de começar este curso, você deve se sentir à vontade para navegar na Web.

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.

Who this course is for:

  • O aluno ideal para este curso é alguém que está interessado no desenvolvimento de jogos com Unity e C#, e está à procura de um curso interativo, baseado em projetos.
  • Pessoas interessadas em desenvolver jogos 2D e 3D de qualidade comercial, seja profissionalmente ou como passatempo.
  • Qualquer pessoa que procura uma compreensão das melhores práticas de programação, como a organização do seu projeto e o fluxo de trabalho de desenvolvimento ideal, que são essenciais para o desenvolvimento de jogos.
  • Este curso não é para quem é desenvolvedor de jogos avançado. Este curso também não é para estudantes que não estão interessados em aprender a programar, pois você receberá uma introdução aos fundamentos da programação em C#.

Instructors

Jonathan Weinberger
Authorized Unity Instructor
Jonathan Weinberger
  • 4.5 Instructor Rating
  • 23,919 Reviews
  • 104,543 Students
  • 10 Courses

Hi! I'm Jon. I'm a self-taught software engineer with over eight years of experience, and the author of Learn Unity Programming with C#. I've developed several Unity games for Cartoon Network, Adult Swim, the casino industry, and various indie game companies. I've also developed real world enterprise augmented reality applications for companies like GE, Coca-Cola, and ThyssenKrupp. I got my start in programming when I was 16 years old, developing private game servers for a popular MMO. When I decided to look at game development as a career, I struggled to find content that didn't just spoon-feed me the answers. After countless hours of learning concepts and trying to figure out the logic behind everything myself, I decided to start my own YouTube series that teaches developers to code from scratch through interactive challenges. It quickly became popular within the Unity community, and my educational career became a reality. I have a passion for teaching, and I love watching my students go from zero to hero, with some of them even landing big time game development jobs with companies like Oculus and Cartoon Network! Several of my students have gone on to create their own amazing titles and even start their own indie game studios! My favorite thing about programming is when you're developing a feature and the logic for how to solve a problem just "clicks." That "eureka" moment is what I strive to teach all my students!

I am the Authorized Unity Instructor, working in partnership with Unity Technologies to create C# programming courses in the Unity engine for developers of all levels.  The goal of this collaboration between Unity and Udemy is to make the learning curve of getting into programming less daunting, and helping experienced developers fine tune their skills.  Currently, two courses created in partnership with Unity are available on Udemy, with two more in the works!  Stay tuned for the latest and greatest Authorized Unity Courses!

Unity Technologies
The leading global game industry software
Unity Technologies
  • 4.5 Instructor Rating
  • 23,858 Reviews
  • 104,241 Students
  • 9 Courses

Unity Technologies offers a platform for creating beautiful and engaging 2D, 3D, VR, and AR games and apps. A powerful graphics engine and full-featured editor enable you to realize your creative vision fast, and deliver your content to virtually any media or device. You can easily connect to your audiences on PCs, consoles, the web, mobile devices, home entertainment systems, embedded systems, or head-mounted displays.

More than an engine, Unity helps you achieve ongoing success. It offers everything you need to develop quality content, boost your productivity, and connect with your audience. Tools and resources include the Unity Asset Store, Unity Cloud Build, Unity Analytics, Unity Ads, Unity Everyplay, and Unity Certification. Unity Technologies serves millions of registered developers including large publishers, indie studios, students and hobbyists around the globe.

João Kucera
Software Engineer, Unity Developer
João Kucera
  • 4.2 Instructor Rating
  • 1,937 Reviews
  • 7,528 Students
  • 1 Course

Eu sou um programador com 10 anos de experiência, desenvolvendo os mais variados produtos, como jogos para dispositivos móveis, aplicativos para TVs e consoles, websites e sistemas de backend. Utilizo 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, através da minha empresa, ofereço os mais diversos serviços como desenvolvedor e consultor. 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 universidades. Trabalho, também, para a Unity como revisor técnico dos cursos e certificações para o idioma português.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.