- Видео 23
- Просмотров 139 959
Programando Games
Бразилия
Добавлен 18 дек 2019
Seja bem vindo!
Nesse canal você encontra conteúdo sobre programação PROFISSIONAL de jogos usando o Unity e C#.
Assuntos abordados nos vídeos:
- Conteúdo inédito sobre gamedev de todo youtube BR
- Engenharia de software e boas práticas de programação
- Matemática e Física para programação de jogos
- Dicas valiosas e profissionais sobre desenvolvimento de games
- Criação de mecânicas e games completos
Nesse canal você encontra conteúdo sobre programação PROFISSIONAL de jogos usando o Unity e C#.
Assuntos abordados nos vídeos:
- Conteúdo inédito sobre gamedev de todo youtube BR
- Engenharia de software e boas práticas de programação
- Matemática e Física para programação de jogos
- Dicas valiosas e profissionais sobre desenvolvimento de games
- Criação de mecânicas e games completos
Usando polimorfismo no desenvolvimento de jogos
Nesse vídeo eu explico o conceito de POLIMORFISMO de forma prática.
🔻
go.hotmart.com/B85475801M
🔺
Qualquer dúvida me mande email: jairbortolucci@gmail.com
🔻
go.hotmart.com/B85475801M
🔺
Qualquer dúvida me mande email: jairbortolucci@gmail.com
Просмотров: 1 028
Видео
Criando um jogo para Steam - Episódio 1
Просмотров 709Год назад
Nesse vídeo eu mostro o início da minha jornada criando um jogo para Steam! Acesse o curso no link a seguir 👇👇👇 🔻 go.hotmart.com/B85475801M 🔺 Música 🎵 "Tokyo Music Walker - Way Home" está sob uma licença Creative Commons (cc-by) Música promovida pela BreakingCopyright: bit.ly/tokyo-walker-way-home
Como criar sistema de diálogo no Unity - Tutorial
Просмотров 4,3 тыс.Год назад
Nesse vídeo eu ensino a criar um sistema de diálogo no Unity. Roteiro: 0:00 - Intro 0:28 - Configurações iniciais 0:52 - Criação da caixa de diálogo 3:07 - Gameobject Manager 3:20 - Animação do texto 5:52 - Arquivo de roteiro da conversa 7:54 - Máquina de estados do sistema de diálogo 8:58 - Implementação script sistema de diálogo 12:03 - Evento de finalização da frase 14:40 - Opção de pular o ...
Como criar arco e flecha 2D no Unity - Tutorial
Просмотров 1 тыс.Год назад
Nesse vídeo eu ensino como criar mecânica de arco e flecha 2D totalmente do ZERO! Link para download do projeto: github.com/ProgramandoGames/BowAndArrowMechanic2D ROTEIRO: 0:00 - Intro 0:15 - Considerações iniciais 0:40 - Rotação do arco 2:43 - Efeito da corda 5:46 - Movimento da flecha 6:30 - Colisão da flecha 7:36 - Lançar a flecha do arco 9:36 - Resultado final REFERÊNCIAS: Música de fundo S...
Como criar o jogo Snake em UM script - Tutorial
Просмотров 1,3 тыс.Год назад
Nesse vídeo eu ensino passo a passo como fazer o jogo Snake DO ZERO no Unity. Meu outro canal (Time Traveler Coder): ruclips.net/channel/UC8PAgQdwm8jDvLnhsXNgLUw Link do projeto: github.com/ProgramandoGames/SnakeTutorial Roteiro: 0:00 - Intro 0:15 - Configs. iniciais 0:28 - Movimento 2:19 - Spawn das comidas 3:27 - Coletar as comidas 4:20 - Crescimento do corpo 6:22 - Paredes, Colisão e GameOve...
Como fazer roda de seleção de armas no Unity - Tutorial
Просмотров 2,6 тыс.2 года назад
Nesse vídeo eu ensino DO ZERO como criar uma roda de seleção de armas no Unity. Aprenda a criar um FPS - COMPLETO - PASSO A PASSO e DO ZERO: 🔻 go.hotmart.com/B85475801M 🔺 Projeto completo: github.com/ProgramandoGames/SelectionWheel Roteiro: 0:00 - Introdução 0:24 - Considerações iniciais 0:42 - Criação do canvas 1:15 - Hierarquia de gameobjects 2:34 - Slots 3:47 - Instância dos slots por script...
Como mover objetos com o clique do mouse - Tutorial
Просмотров 1,1 тыс.2 года назад
Nesse vídeo eu ensino como movimentar um personagem utilizando o clique do mouse. Roteiro: 0:00 - Introdução 0:19 - Configurações iniciais 0:48 - Explicação ScreenPointToRay 1:34 - Obtendo a posição do mouse 3:20 - Direção e movimento 4:41 - Condição de parada no alvo 6:16 - Marcação do clique 8:01 - Animação do personagem 9:08 - Parâmetros no inspector 9:16 - Encerramento Link do projeto no Gi...
Consertando a inteligência artificial do Cyberpunk 2077
Просмотров 4,8 тыс.3 года назад
Nesse vídeo eu conserto a inteligência artificial (IA) da polícia do jogo Cyberpunk 2077. Esse é um experimento que eu fiz utilizando o Unity e a linguagem de programação C#. A ideia é explorar técnicas e mecânicas de jogos e trazer todo o processo de implementação, além de dar dicas profissionais sobre desenvolvimento de jogos. Roteiro: 0:00 - Intro 0:45 - Explicação do projeto 1:23 - Mecânica...
Como criar tiro no Unity - Projétil e balística
Просмотров 8 тыс.3 года назад
Nesse vídeo ensino como criar tiro no Unity com projétil físico e efeito de balística. Esse é o segundo episódio da série "Como criar tiro no Unity" em que ensino diferentes formas de fazer tiro. Episódio 1: ruclips.net/video/hYkuTBhaANs/видео.html Roteiro: 0:00 - Intro 0:30 - Considerações iniciais 1:43 - Implementação do projétil 2:36 - Instanciar o projétil ao atirar 4:28 - Explicação do Ove...
Como criar tiro no Unity - Raycast
Просмотров 18 тыс.3 года назад
Nesse vídeo ensino como criar tiro no Unity usando a técnica de Raycasting. Aprenda a criar um FPS - COMPLETO - PASSO A PASSO e DO ZERO: 🔻 go.hotmart.com/B85475801M 🔺 Esse é o primeiro episódio da série "Como criar tiro no Unity" em que ensino diferentes formas de fazer tiro. Outros vídeos utilizados para criar o protótipo de FPS: Movimento 3D: ruclips.net/video/B2K1417L_HQ/видео.html Câmera de...
Como fazer movimento 2D e 3D no Unity - Tutorial
Просмотров 6 тыс.4 года назад
Nesse vídeo eu ensino como fazer movimento acelerado no Unity, que funciona tanto pra 3D quanto para 2D. Tudo isso sem utilizar o rigidbody, deixando o código mais leve e versátil. Roteiro: 0:00 - Intro 0:41 - Explicação teórica do movimento 2:00 - Implementação Movimento 3D 5:17 - Resultado 5:47 - Movimento 2D 6:15 - Aplicação em jogo em primeira pessoa 7:14 - Encerramento Vídeo Movimento e Câ...
Como fazer bússola no Unity - Tutorial
Просмотров 2 тыс.4 года назад
Nesse vídeo eu ensino como criar uma bússola horizontal no Unity, estilo de jogos mundo aberto e FPS's online. Projeto no github: github.com/ProgramandoGames/CompassUnity.git Roteiro: 0:00 - Intro 0:24 - Considerações iniciais 0:52 - Funcionamento da bússola 1:24 - Canvas e Hierarquia da bússola 2:51 - Explicação teórica da bússola 4:10 - Implementação das marcas N-S-L-O 5:56 - Implementação de...
Usando eventos no desenvolvimento de jogos - Tutorial
Просмотров 10 тыс.4 года назад
Usando eventos no desenvolvimento de jogos - Tutorial
Como fazer Screen Shake no Unity - Tutorial
Просмотров 2,7 тыс.4 года назад
Como fazer Screen Shake no Unity - Tutorial
Usando interface no desenvolvimento de jogos - Tutorial
Просмотров 7 тыс.4 года назад
Usando interface no desenvolvimento de jogos - Tutorial
Criando uma inteligência artificial para jogar PONG
Просмотров 6 тыс.4 года назад
Criando uma inteligência artificial para jogar PONG
Movimento e Câmera em primeira pessoa no Unity - Tutorial
Просмотров 33 тыс.4 года назад
Movimento e Câmera em primeira pessoa no Unity - Tutorial
Criando o jogo do dinossauro do chrome no Unity - PARTE 2
Просмотров 3,9 тыс.4 года назад
Criando o jogo do dinossauro do chrome no Unity - PARTE 2
Criando o jogo do dinossauro do chrome no Unity - PARTE 1
Просмотров 12 тыс.4 года назад
Criando o jogo do dinossauro do chrome no Unity - PARTE 1
Como fazer pulo no Unity - Tutorial
Просмотров 12 тыс.4 года назад
Como fazer pulo no Unity - Tutorial
Criando um sistema de destruição dinâmico no Unity
Просмотров 2,9 тыс.4 года назад
Criando um sistema de destruição dinâmico no Unity
boa noite, continue gravando vídeos se possível ative o patreon, vc tem um conteúdo muito didático.
Opa mn tudo bom? Eu fiz aqui mas ele não está tendo colisão com o chão esse é o meu código using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player_Move : MonoBehaviour { CharacterController controller; Vector2 xVel; Vector2 finalVelJump; Vector2 yVel; // variaveis de pulo float xspeed; float maxHeight = 2f; float jumpSpeed; float timeTopeak = 1f; //Gravity float gravity; void Start() { controller = GetComponent<CharacterController>(); gravity = 2 * maxHeight / Mathf.Pow(timeTopeak, 2); jumpSpeed = gravity * timeTopeak; } // Update is called once per frame void Update() { float xInput = Input.GetAxis("xInput"); xVel = xspeed * xInput * Vector2.right; yVel += gravity * Time.deltaTime * Vector2.down; if(controller.isGrounded) { yVel = Vector2.down; } if(controller.isGrounded && Input.GetKeyDown(KeyCode.Space)) { yVel = jumpSpeed * Vector2.up; } finalVelJump = xVel + yVel; controller.Move(finalVelJump * Time.deltaTime); } } acho que fiz a mesma coisa que está no video, mas se eu deixar algo passar eu realmente não estou vendo.
muito massa, poderia ensinar mecanicas tipo jogo de rts como warno ?
muito bom, poderia ensinar mecanicas de simuladores, tipo jogos Machines Builder e supermarketing simulator ?
É interessante porem é irrelevante esse tutorial, só serve para vender curso. Muito resumido não para se basear nesse tutorial!!
Queria aprender a colocar áudios de falas para os personagens
Eu entendi muito bem como funciona, obrigado. Mas se o objetivo era não fazer referências de mais entre os Scripts, essa classe event manager tá causando isso tbm pq todos os Scripts precisam estar referenciados dela. N?
CARA COMO VOCE APRENDEU A PROGRAMAR ASSIM????
queria mt me salvou kkkk
Obrigado amigo, vc é um amigo
imagina ele explica depois de todo esse tempo de como fazer uma animação da camera para andar e correr
Salve, achei muito massa a ideia do canal e da própria Live, parabens! pretende fazer videos tutorial sobre programação orientado para Unity do básico para o mais complexo? A maioria dos vídeos são meio antigos e afasta as pessoas (apesar da lógica ser a mesma)
Fala Rafael! Valeu cara! Vou estudar essa possibilidade. Se conseguir encaixar no meu tempo, talvez eu faça algum tutorial ou live mais voltado pro básico :)
Video mt bom, mas nn sei pq o meu nn deu certo, ele nn anda pra onde ta olhando, talvez seja pq eu fiz a movimentação de outro jeito (com rigidbody), se for por isso ensina a fazer sem character controller
esse sistema funciona em jogo 3D ou somente jogo 2d?
Finalmente uma boa explicação para Interface
Cara, queria muito que você continuasse com o curso, vc explica muito bem.
SE TIVERMOS MAIS NPC'S NO JOGO, COMO IMPLEMENTAR O DIALOGO PARA CADA UM ( SORRY SOU NOVO AQUI E ESTOU A SEGUIR SEUS TUTORIAIS)
Que vídeo top, sou iniciante e estava fazendo uma mecânica de arco e flecha mas não gostei muito do resultado. Essa aí está show. Obrigado pelo vídeo
Ajudoooou Muitooooo
Sei que o vídeo é antigo e acompanhei o tutorial e deu certinho! Porém gostaria de tirar uma dúvida, ao eu chegar com o meu personagem próximo de alguma porta, por exemplo, a câmera simplesmente atravessa e eu consigo ver do outro lado. Sabe como eu posso resolver? Edit: Consegui resolver, galera! É bem simples, só ir no elemento ''Main Camera'' e ir até a opção ''Clipping Planes'' e colocar a opção 0.1. :)
n funciono nada comigo
estou tendo um erro com o ScreenToWorldPoint e não consigo resolver
Nao estou conseguindo comprar o seu curso
Comecei a usar hoje, e de fato, ajuda demais, evita gambiarras e excesso de código, além de diminuir a possibilidade de erros... enfim, só vantagens
Otimo video, mas no caso ainda seriam necessarias bastante alterações para evitar objetos, fazer caminhas mais "randomicos", no caso seria possivel fazer isso só com NavMesh ou teria outro jeito?
O video é meio antigo, mas ainda ssim vou perguntar, pq usar o character controller e não o rigidbody? Algum tem alguma vantagem sobre o outro ou é questão de escolha?
Não estou conseguindo comprar o seu curso. Está aparecendo como inválido.
como fez para chamar animação? usou anim controller?
COMO FAZER PARA MULTIPLAYER FAZ VIDEO <3
A PORCARIA DE VIDEOS KKKKKKKKKKK
como faço pra criar dialogos de novos npcs? já que no codigo referenciamos apenas um. E no dialogue system tambem só deixou espaço pra buscar um scriptable obj
se puder explicar como isso seria feito, fico grato!
@@chronno8571 Para gerenciar os diálogos que quer rodar no momento atual você pode fazer usando gerenciador de diálogos para armazenar outros diálogos e um gerenciador de eventos que podem usar algumas keys que podem ser passadas em momentos específicos do jogo para trocar os diálogos quando for necessário. Quanto a referência do NPC vc pode simplesmente buscar o npc com quem está conversando no mesmo método onde inicia a conversa, dessa maneira sempre que interagir com um novo npc a primeira coisa a se fazer é receber o NPC atual, você pode fazer isso buscando pelo nome do npc, por trigger + tag, ou oq achar melhor.
o meu player não salta
Cara, caso eu te pagasse .. você conseguiria criar algo com IA para me ajudar a treinar em um jogo ( tipo um board game ?
Fala Leichi! Se quiser me passar mais detalhes me manda no email. Depende mto do tipo de jogo e qual IA vai precisar utilizar. Abraços!
@@ProgramandoGames não achei seu e-mail... poderia me passar ?
Boa tarde pra nós parça, no inicio do projeto eu vi que tinha as nuvens, e como faço para adicionar as nuvens e atribuir ao script?
Top!
E bem interessante o modo como fez essa estrutura de criação de diálogos, torna todo o processo de adicionar novas falas bem mais fácil. Muito obrigado pela ajuda.
tou aqui com um problema. tudo está bem no editor, mas no play todas as imagens das coordenadas "N,E,W,S" ficam alinhadas ao centro desposicionadas da sua posição inicial
porque você não coloca o script na descrição?
Top! Muito bem explicado. Obrigado, ajudou muito.
Tutorial incrível
Prático e direto ao ponto como sempre, didática perfeita!
O meu esta dando esse erro na instancia do objeto
ola, boa tarde, muito bacana seu video, sou Marcelo, estou iniciando uma curso de desenvolvimento de games. esse metodo da camrá pode ser usado tambem para 2D? esse teu script no lugar de 3d substituir por 2D?
Conteúdo sensacional mano! Cê tá colocando em prática uma ideia que tive recente, porém manjo 0 de Unity kkkk Quem sabe mais a frente.
Fala mano! Muito obrigado! Voce comentou em outro video q é dev C# né? Já é mais de 80% do caminho, o resto é aprender as features da engine e praticar criar pequenos jogos 😁
@@ProgramandoGames Isso ai, valeu meu mano!
Conteúdo sensacional mano, parabéns! No dia a dia trabalho como Dev C# e cê tá me ajudando com meu novo hobbie 🤝🏼 Obrigado amigo, você é um amigo.
Valeu Saulo! Melhor hobbie da vida é programar jogos, quando vc ver seus primeiros jogos rodando, vai sentir uma satisfação mto grande. Abração!
@@ProgramandoGames imagino viu meu mano, ontem estava replicando com você o Snake pelo seu tutorial, e achei incrível mano, essa possibilidade infinita que essas engines nos trás. E obrigado pelo conteúdo meu caro!
Conteúdo sensacional meu amigo, parabéns! +1 Inscrito.
Estou acompanhando seus videos e você manja muito de unity e tem muitas ideias interessantes. Também programo na Unity mas ainda não cheguei no seu nível kkkkk. Já fez algum jogo completo? Poderíamos arrumar um artista e formar uma equipe kkkkkk