Você acha que precisa fazer faculdade, cursos caros, comprar apostilas, cursos online e gastar muito tempo para aprender a desenvolver jogos? Acha que não existe conteúdo bom em português para isso? Depois de muita pesquisa eu selecionei os principais cursos que encontrei na Udemy 100% gratuitos para te ajudar a botar seu projeto em prática, afinal, por mais que não seja a parte principal da criação do seu projeto, sem saber programar você não vai conseguir tirar seu jogo do papel.
Acabaram suas desculpas para encher o saco em grupos pedindo para que pessoas trabalhem de graça para você em troca de possíveis lucros, você vai colocar seu jogo em prática!
Eu selecionei desde o desenvolvimento (em unity, unreal ou construct 2) até a como monetizar suas criações. Basta clicar nos títulos e ser feliz!

Aprenda lógica de programação desenvolvendo seu jogo



Este curso abrange o aprendizado de lógica de programação utilizando C#. Este cronograma inclui lógica de programação, recomendado para usuários que não tem conhecimento em lógica em programação.

Quer criar um jogo 3d de plataforma no Unity?



Esse curso foi criado para introduzir o aluno ao desenvolvimento de jogos e à Unity 5. É um curso rápido e que se preocupa em entregar as informações essenciais para quem quer começar sem perder muito tempo. São apenas 2h de duração, onde qualquer pessoa que nunca trabalhou com a unity na vida poderá aprender a criar o primeiro jogo!

Quer um jogo 3D mas não de plataforma?



Curso dinâmico onde você vai aprender os principais conceito do desenvolvimento de jogos na Unity.
De forma descontraída, você vai acompanhar desde os primeiros passos na Unity 3D, até chegar em um jogo completo! O curso, organizado em pequenos vídeos, é ideal para você aprender os conceitos, acompanhar o desenvolvimento do jogo e, em seguida, praticar na sua Unity.

Quer fazer um 2D? Não tem problema!



Neste curso vamos abordar como usar as novas ferramentas do 2D Game Kit, como o Tile Palette que é ótimo para criar plataformas de forma rápida e fácil, excelente para criar protótipos de level design dos seus jogos. Vários objetos de interação com o player, como plataforma móvel, bloco destrutível, portão que é aberto com botão ou chave. Iluminação de cena e interação com inimigos e UI para informações para o jogador, use muitas ferramentas 2D que essa poderosa engine fornece ao desenvolvedor.

Essa história de programação tá demais para você? Que tal o Construct?



Este curso é destinado a pessoas interessadas a conhecer um pouco mais sobre desenvolvimento de games, porém no nível iniciante. Não é um curso detalhado, não podendo assim ser considerado um curso introdutório à ferramenta Construct 2. Será trabalhado rapidamente alguns conceitos, considerando que o aluno já conheça um pouco sobre lógica de programação e um pouco sobre Construct 2.

Quer complicar um pouquinho? Que tal um jogo de RPG no construct?



Nesse curso você vai aprender como desenvolver o jogo roguelike que sempre quis! Vou te ensinar a:
  • Criar um personagem, fazer ele se mover, saltar duas vezes no ar, trocar de animações, atacar com a espada e esmagar inimigos com um pulo na cabeça;
  • Criar três inimigos diferentes que patrulham (como goombas) e voam pra cima de você;
  • Adicionar corações ao personagem e mostrá-los na tela;
  • Criar uma fase horizontal aleatória, que vai mudar toda vez que o jogador morrer ou passar de fase.
Tudo isso e mais totalmente livre de custo, ensinado de maneira direta ao ponto, desenrolada, detalhada e fácil de acompanhar!

Sua ideia é um jogo para dar porrada em todo mundo?



Nesse curso você vai aprender como desenvolver o jogo beat'em up que sempre quis! Vou te ensinar a:
  • Criar um personagem, fazer ele se mover, trocar de animações, atacar com um combo de socos e chutes, usar sua barra de poder para se transformar numa versão mais forte, levar dano dos inimigos e causar dano em inimigos;
  • Criar um inimigo, fazer ele perseguir o jogador e atacar quando estiver na posição certa;
  • Criar uma HUD (heads-up display) que mostra a vida e o poder do jogador, além da vida do inimigo quando está sendo atacado.
Tudo isso e mais totalmente livre de custo, ensinado de maneira direta ao ponto, desenrolada, detalhada e fácil de acompanhar!

Vamos aumentar o nível, hora de aprender Unreal!



Se você quer começar a desenvolver jogos e projetos interativos, esta é a sua oportunidade. Venha estudar a Unreal Engine, uma game engine cada vez mais conhecida por sua vasta aplicabilidade, e ótima qualidade. Neste curso introdutório ensinamos as ferramentas fundamentais para você começar. Basta fazer o download da Engine, que é totalmente gratuita, e começar seus estudos. Bem-vindo ao imenso mundo de desenvolvimento de jogos.

Agora você pode fazer um joguinho de corrida!



Neste curso usando a Unreal Engine 4.21.1 - Ensino a criar um jogo no estilo Infinite Runner ( Corrida Infinita) usando somente blueprints ( Código gráfico). O nosso intuito e demonstrar através de seqüência lógicas como os eventos e funções da engine arquitetada de forma correta podem construir jogos de qualidade. Escolhemos este jogo em questão , devido ao fato de podermos recriar varias codificações partido de um elemento base fazendo apenas as alterações necessárias o que facilitara que o aluno fixe o conteúdo com mais facilidade. O curso e aberto a todos os níveis, mas creio que poderá ser melhor aproveitado se o aluno tiver noções básicas de lógica. Pois o nosso foco e no desenvolvimento do jogo em questão usando a Unreal Engine.

Já manja um pouco? Que tal aprender coisas legais tipo jogos isométricos?



Quer aprender a PROGRAMAR GAMES de verdade e não só ficar arrastando e soltando ferramentas da engine? Ao invés de criar vários projetinhos de infinite runner e plataformas, que tal experimentar um projeto grande, complicado e com dificuldades que você jamais imaginou existirem? O que não falta por aí são cursos básicos de programação de jogos, que tal algo mais avançado? Um curso propriamente de programação de games.

Aprendeu a programar? Agora aprenda a monetizar seu jogo



O curso Monetização para Games e Aplicativos Mobile aborda detalhadamente os estágios do funil de monetização e ensina “como fazer dinheiro com seu app/game”, uma preocupação comum quando o projeto chega à fase de lançamento e todos os esforços são direcionados a transformá-lo em uma fonte de renda, em um verdadeiro negócio.