Aprenda Programação C# para Jogos na Unity

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ต.ค. 2024
  • Aprenda neste tutorial o básico sobre programação C# para criar jogos na Unity Engine. Vamos aprender sobre variáveis, métodos, scripts, condições if, comentários, funções nativas da Unity e muito mais.
    A Unity é uma das maiores engines de desenvolvimento de jogos do mundo. E dentro dela utilizamos o C# como linguagem de programação e é através dele que criamos todas as interações, lógicas e mecânicas que queremos em nossos jogos. Portanto é fundamental a gente aprender como usar a linguagem C#.
    #unity #criarjogos #desenvolvedorunity

ความคิดเห็น • 84

  • @DesenvolvedorUnity
    @DesenvolvedorUnity  5 หลายเดือนก่อน

    CONHEÇA MEU CURSO EXCLUSIVO ⬇⬇⬇⬇
    desenvolvedorunity.com.br/?src=video29

  • @Vainerlut
    @Vainerlut ปีที่แล้ว +33

    Que porra de aula maravilhosa. O cara em 20 minutos deu uma aula ao invés de tutorial de copiar e colar como a maioria. Tens minha gratidão!

  • @SrGravatas
    @SrGravatas ปีที่แล้ว +73

    na moral, com sua didática, se tu montar um cursozinho no udemy eu compro facil.

    • @bsstudioprod.
      @bsstudioprod. ปีที่แล้ว +2

      Claro

    • @MagnetoBombin
      @MagnetoBombin 4 หลายเดือนก่อน

      Prefiro aprender de graça mesmo.

    • @gabriele2024
      @gabriele2024 4 หลายเดือนก่อน

      Verdade. Eu pago se o professor de for ele

    • @zeisgame
      @zeisgame 2 หลายเดือนก่อน

      Da ideia n boy

  • @NickCascion
    @NickCascion 10 หลายเดือนก่อน +10

    Esse vídeo "simples" já me ensinou mais do que todas as aulas de um semestre inteiro da faculdade. Você realmente tem uma didática excelente, parabéns!!!

    • @henriquececere
      @henriquececere 8 หลายเดือนก่อน +1

      faculdade é só uma forma de tirarem teu dinheiro de uma forma "bonita" kkkkkkk, vai pela experiência, faz uns games em casa e procura trabalho na área que tu vai evoluir muito!

    • @renoinformatica4311
      @renoinformatica4311 8 หลายเดือนก่อน

      Faculdade é mais pelo contato com os colegas, fazer um Networking. Foca 100% no que vc quer, não deixe a faculdade atrapalhar seus estudos.

    • @caponebege21
      @caponebege21 5 หลายเดือนก่อน

      ta cursando oq?

    • @NickCascion
      @NickCascion 5 หลายเดือนก่อน

      @@caponebege21 jogos digitais na Puc

  • @abrahaofgoncalves
    @abrahaofgoncalves ปีที่แล้ว +7

    tu ensinou o q mts "professores" só ignoram, parabéns. Entendi muito com sua explicação e com certeza vou voltar no seu canal para aprender mais

  • @devbpn
    @devbpn ปีที่แล้ว +9

    vc é muito bom ensinando cara

  • @devbpn
    @devbpn ปีที่แล้ว +10

    eu gosto muito do seu canal, atualmente estou aprendendo mais com canais pequenos como o seu ou o john shimitt que com cursos pagos kkk

  • @bielzinss
    @bielzinss ปีที่แล้ว +4

    Graças a esse vídeo me despertou a curiosidade em programar em C# e vou dar início. Obrigado

  • @arcano_tv
    @arcano_tv ปีที่แล้ว +8

    Cara acabei de conhecer seu canal conteúdo excelente, por favor faça mais vídeos sobre C#

    • @DesenvolvedorUnity
      @DesenvolvedorUnity  ปีที่แล้ว +6

      Muito Obrigado! Vou fazer mais vídeos focados em C# mais para frente.

  • @leandrosouza4126
    @leandrosouza4126 5 หลายเดือนก่อน

    não tinha assistido nem 10 min e eu já tinha aprendido bastante

  • @-neilbunny-
    @-neilbunny- 8 หลายเดือนก่อน

    caramba mano pensei que seria facil ,mas na verdade eu estava errado , cara muito obrigado pela a aula me ajudou muito

  • @ManfTV
    @ManfTV 10 หลายเดือนก่อน

    top, queria aprender tudo, mas sem tempo aqui, muito estudo no momento

  • @ojvitor
    @ojvitor ปีที่แล้ว +1

    Melhor aula que já assisti, didático, rápido, direto ao ponto e bem explicado. Já tinha assistido aulas de outros canais "maiores" porém fiquei cheio de dúvidas e o seu vídeo respondeu até mais do que o esperado.
    Se vc fizer um curso já tem um aluno garantido. 💲❤

    • @DesenvolvedorUnity
      @DesenvolvedorUnity  ปีที่แล้ว +1

      Bem vindo ao canal!! Fico feliz que está gostando dos meus vídeos. Em breve planejo lançar um curso de Unity 😁🚀

    • @ojvitor
      @ojvitor ปีที่แล้ว

      @@DesenvolvedorUnity vá lançando o curso de acordou com as gravações, grava a primeira aula explicando um assunto e já solta, na outra semana já posta a segunda aula falando sobre tal assunto e solta. Vai fazendo assim e deixando desafio/quizzes para respondermos. Fiquei com muita vontade de aprender com você, ensinou muito bem 👏🏻👏🏻

    • @DesenvolvedorUnity
      @DesenvolvedorUnity  ปีที่แล้ว +1

      @@ojvitor Estou trabalhando nos roteiros e projetos. Vai ficar bem legal. Até o fim do ano espero conseguir lançar.

  • @pedrohenriquenascimentocam8798
    @pedrohenriquenascimentocam8798 2 หลายเดือนก่อน

    Adorei essa aula e amei o seu canal , consegui entender tudo, vídeo muito bom 😄😄

  • @OsPanaka
    @OsPanaka 8 หลายเดือนก่อน

    Se tu disponibilizar curso eu compro. Didática incrível. Parabéns! Unico video que eu realmente entendi.

  • @mikeyin9
    @mikeyin9 ปีที่แล้ว +1

    Brother, você explica muito bem, obrigado e parabéns pelo canal.

  • @Davi_lucas124
    @Davi_lucas124 8 หลายเดือนก่อน

    Obrigado por tudo deus abençoe vc muito sucesso pra vc man

  • @tech_reforcae_mn
    @tech_reforcae_mn ปีที่แล้ว

    Parabéns, ótimo vídeo!

  • @andreluisdev
    @andreluisdev ปีที่แล้ว +1

    nossa muito bom seu conteúdo amigo

  • @ktrach
    @ktrach ปีที่แล้ว +1

    Irmão, fabuloso.
    Tu pareceu meio fanho no áudio, mas tua explicação é clara, direta e não desperdiça tempo.
    Acredito que até meu filho de 10 anos pode começar a desenvolver em Unity com um tutorial desse calibre.

    • @itsilvjot
      @itsilvjot ปีที่แล้ว +1

      acho que eu sou muito burro, pq só consegui entender o começo, depois ele começou a enfiar um monte de códigos sem explicar a finalidade deles e metendo um "tem que pôr isso pq sim".

    • @DioreGames
      @DioreGames ปีที่แล้ว +1

      @@itsilvjot Porque assim man, não é exatamente um porque sim, leve para o lado do aprendizado de bicicleta.. Quando você vai andar de bicicleta você precisa pedalar, pois a bicicleta anda... E a mesma coisa de você comer por que está com fome... Não tem que existir uma explicação logica do porque você comer além do fato de já estar com fome... Na programação é a mesma coisa, ele usa o código porque o código é aquele expecifico para aquela determinada coisa que ele está fazendo... Basta apenas associar.. Ahh para mudar a cor, usa isso, para movimetar usa aquilo.. Simples assim...

    • @itsilvjot
      @itsilvjot ปีที่แล้ว

      @@DioreGames eu aprendi melhor sobre, mas foi uma luta viu hahaha obrigado pela ajuda

    • @bernardoADx
      @bernardoADx ปีที่แล้ว

      @@itsilvjot cara. é assim msm lek. tendi nada também. o pessoal daqui é tudo esperto pra entender isso e eu sou burro então imagina pra mim o quanto ta dificil

  • @VitoorAss
    @VitoorAss ปีที่แล้ว +2

    acabei de ver um de 30 minutos sobre aprender programação C# e agora vou assitir esse seu vídeo

  • @MISTERHISTORIA
    @MISTERHISTORIA ปีที่แล้ว +2

    Deus abençoe esse canal maravilhoso.

    • @DesenvolvedorUnity
      @DesenvolvedorUnity  ปีที่แล้ว +1

      Obrigado!!

    • @rosemirsh1X
      @rosemirsh1X ปีที่แล้ว

      @@DesenvolvedorUnity Bom dia,eu jogo o game Dead Trigger 1 e 2 e porque ainda não lançaram o Dead Trigger 3 será que está em desenvolvimento,ontem eu vi o vídeo do jogo Undawn que a Garena está fazendo muito o jogo vai ser lançado para Android,Ios e Pc,precisamos de Brasileiros que lancem jogos de corrida,Multiplayer Fps,Jogos de Nave,terror,luta,Aventura,tinha que ter jogos online que pagassepara a pessoa jogar?

  • @patriciacorreia7735
    @patriciacorreia7735 ปีที่แล้ว

    Parabéns, vídeo maravilhoso!! Gratidão.

  • @Sconnooooor
    @Sconnooooor 5 หลายเดือนก่อน

    man namoral que aula boa

  • @ZenoGamesyoutube
    @ZenoGamesyoutube ปีที่แล้ว

    Irmão, to procurando um tutorial bem explicado e muito didatico, n tinha encontrado até agora você foi sensacional mto obrigado

  • @Davi_lucas124
    @Davi_lucas124 8 หลายเดือนก่อน

    Muito bom me ensinou muito

  • @yMun_
    @yMun_ ปีที่แล้ว +1

    Tudo ensinado nesse vídeo funciona também para Jogos 2D? Vídeo incrível! Nunca vi um explicando melhor

    • @DesenvolvedorUnity
      @DesenvolvedorUnity  ปีที่แล้ว +1

      Funciona sim! Os conceitos de programação são os mesmo, o que vai mudar um pouco é que em 2D, você utiliza alguns componente diferentes como BoxCollider2D, Rigidbody2D, Vector2...
      Mas o conceito geral e lógica de programação é sempre a mesma.

  • @loliomega4099
    @loliomega4099 ปีที่แล้ว +1

    Otimo video meu mano. Meus parabéns pela didatica e tudo mais. Porém qual é o plugin que vc usa no vscode pra mostrar esses complementos enquanto vc escreve o codigo?

    • @DesenvolvedorUnity
      @DesenvolvedorUnity  ปีที่แล้ว

      Valeu! Não uso nenhum, é o padrão da Unity. Se o seu não está aparecendo, tenta ir no seu projeto na Unity, vai no meu Edit > Preferences > External Tools: E na opção External Script Editor você seleciona o Visual Studio. Com isso é só fechar ele e abrir novamente.

  • @code9680
    @code9680 ปีที่แล้ว +1

    Muito daora!!! Please continua heh

  • @pbvinicius
    @pbvinicius ปีที่แล้ว

    Show, vlw pelo vídeo!!

  • @m.interestellar
    @m.interestellar 5 หลายเดือนก่อน

    Muito bom.. RESPECT.^^.

  • @mateussantos443
    @mateussantos443 9 หลายเดือนก่อน

    Amei! ❤

  • @heltongomes526
    @heltongomes526 5 หลายเดือนก่อน

    Muito bom

  • @BrandLee115
    @BrandLee115 4 หลายเดือนก่อน

    aulaa top

  • @devbpn
    @devbpn ปีที่แล้ว +1

    opa mano vlw

  • @fdexter
    @fdexter ปีที่แล้ว

    Bela aula amigo❤

  • @TheBossippy
    @TheBossippy ปีที่แล้ว

    O vídeo é muito bom! Ele dá uma ótima entrada em programação em c#, mas fiquei em dúvida em uma coisa. No código de movimentação do cubo você não precisou botar nenhum código que botasse quais teclas do teclado teriam que serem precionadas para executar a ação, como funciona isso? 🤔

    • @DesenvolvedorUnity
      @DesenvolvedorUnity  ปีที่แล้ว +2

      Obrigado pelo seu comentário e pelo interesse no vídeo! No código de movimentação do cubo, você notou que não precisamos especificar diretamente quais teclas do teclado devem ser pressionadas para executar a ação de movimento. Isso ocorre porque estamos usando as funções Input.GetAxis("Horizontal") e Input.GetAxis("Vertical") para obter os valores dos eixos horizontal e vertical do controle de entrada.
      Essas funções são parte da biblioteca Unity e são projetadas para simplificar a detecção de entrada, tornando-a mais flexível e compatível com vários dispositivos de entrada, incluindo teclados, joysticks e controladores.
      Internamente, a Unity mapeia automaticamente as teclas do teclado para os valores desses eixos. No caso do eixo horizontal, as teclas "A" e "D" (ou as setas esquerda e direita) são mapeadas para valores negativos e positivos, respectivamente. Para o eixo vertical, as teclas "W" e "S" (ou as setas para cima e para baixo) são mapeadas da mesma forma.
      Isso significa que, quando você pressiona "A" no teclado, o Input.GetAxis("Horizontal") retorna um valor negativo, e quando você pressiona "D", ele retorna um valor positivo. O mesmo se aplica às teclas "W" e "S" em relação ao eixo vertical.
      Você pode editar as teclas que correspondem a esses eixos e até mesmo criar novos, para isso basta ir em Edit > Project Settings > Input Manager.
      Espero que isso esclareça sua dúvida! E qualquer coisa só falar aqui.

  • @canalXx
    @canalXx ปีที่แล้ว +1

    Bom vídeo, pensa em criar um comunidade no discord?

    • @DesenvolvedorUnity
      @DesenvolvedorUnity  ปีที่แล้ว +1

      Talvez futuramente. Criei recentemente um Instagram para o canal, para compartilhar mais sobre desenvolvimento de jogos também por lá.
      Se tiver interesse segue lá: instagram.com/desenvolvedorunity/

  • @Jubeliaoff
    @Jubeliaoff ปีที่แล้ว

    Tenho uma dúvida por que as variável tem que ser declarada em cima? Nao pode ser em baixo no meio etc?

  • @Vg99ofc
    @Vg99ofc 10 หลายเดือนก่อน +1

    AAA é dificil man doi a cabeça kkk

  • @Kenpachiw
    @Kenpachiw 4 หลายเดือนก่อน +1

    Poderia me tirar uma dúvida, testei aqui os códigos em C# no VSCode mas o meu não tem os auto complete das funções, n sei se deu para entender kkkk.

    • @DesenvolvedorUnity
      @DesenvolvedorUnity  4 หลายเดือนก่อน

      Tenta fazer o seguinte: No seu projeto vai em Edit > Preferences... > External Tools, e na opção External Script Editor você seleciona o Visual Studio. Dessa forma quando você abrir algum script do projeto, já deve funcionar o auto complete.

  • @Apollo-zero
    @Apollo-zero ปีที่แล้ว

    já vi vários tutorias de como criar um script de movimento mas todos parecem estar obsoletos e meu Visual Studio está configurado para a Unity

  • @vlcctor
    @vlcctor ปีที่แล้ว +1

    cara não sei pq mais meu cubo fica capotando kkkkkkk toda vez que aperto qualquer tecla de movimentação ele da uma explosão de movimento e eu n tenho controle me help

  • @Briel-q5n
    @Briel-q5n ปีที่แล้ว

    Tem isso de c# para jogos e c# para outra coisa ? Tipo se eu comprar um curso de c# eu vou aprender tudo sobre c# ate programar jogos ne ?

    • @xoxolote
      @xoxolote 11 หลายเดือนก่อน

      Não exatamente pq na unity ela tem suas próprias "coisas" mas tu já vai aprender muito

  • @feijaoniro.o
    @feijaoniro.o 11 วันที่ผ่านมา

    Por algum motivo nem o Hello world está funcionando, tentei executar mas o projeto inteiro não responde.

  • @nerddusgames5697
    @nerddusgames5697 ปีที่แล้ว

    Sei que pode ser uma pergunta idiota, mas assim, você indica que o Dev Unity aprenda C# puro pra utilizar na Engine?

  • @viniciusmichelin4422
    @viniciusmichelin4422 10 หลายเดือนก่อน

    Amigo, tem varios comandos tipo esse serializefield, entre outos que não aparece pra mim, ja tentei de toda forma, copiei certinho e não vai, fala que não existe

  • @Apollo-zero
    @Apollo-zero ปีที่แล้ว

    fiz exatamente como ele ensinou, para ter uma base mas! da muitos erros' na hora de executar .

  • @keyfive1658
    @keyfive1658 ปีที่แล้ว +1

    Mano to fazendo um curso na Udemy porem ele tem muitas falhar e uma delas e que o código que ele ensinou ta diferente no visual Studio o código é Input.GetAxis = (Horizontal) mais ou menos assim eu coloquei no Void Update porem o input n funciona pra min ele n fica verde igual o do professor eu cheguei A FORMATAR O PC tudo isso pra liberar espaço pra o VIsual Studio e suas extensões mas não vai eu não sei oq fazer mais

    • @keyfive1658
      @keyfive1658 ปีที่แล้ว

      Outras Coisa também que ta acontecendo e que quando ele colocar .Get já tem uma predefinição GetAxis mas no meu não tem eu já to ficando desesperado e não sei oque fazer

    • @lucasleopoldinodasilva7720
      @lucasleopoldinodasilva7720 ปีที่แล้ว

      @@keyfive1658 acho que tem que mudar a configuração na unity para ele reconhecer o seu visual studio, pois tem 2, o studio code e o visual studio normal que é o completo, e no codigo que voce colocou acima " Input.GetAxis = (Horizontal)", creio que esse não funcione, se voce quer pegar o controle para mover na horizontal, pode mudar para:
      float horizontal = Input.GetAxis("Horizontal");

  • @inonimatos
    @inonimatos ปีที่แล้ว

    Nunca pensou em montar um curso no Udemy? Teria um aluno pagante. Abraço.

  • @stevekzy
    @stevekzy ปีที่แล้ว

    meu Visual Studio não está carregando as bibliotecas do Unity, e eu já tentei reinstalar e não funcionou :(

    • @Vitor_De_Assis
      @Vitor_De_Assis ปีที่แล้ว

      resolva dentro da Unity, em preferências e acho que na primeira aba vc seleciona aonde vc edita seus scripts e pronto

  • @Saulin_jogatinas
    @Saulin_jogatinas 8 หลายเดือนก่อน

    esse codigo nao esta funcionando no meu unity, esta dando so erro

  • @Annelima-t5z
    @Annelima-t5z 20 วันที่ผ่านมา

    print("Olá Mundo!"); (pra quem quiser copiar(;

  • @Arthur-pk6sb
    @Arthur-pk6sb ปีที่แล้ว

    só eu que achei q esse video era uma critica a unity?