Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programação e Design de Jogos de DeckBuilding
Rating: 4.6 out of 5(9 ratings)
82 students

Programação e Design de Jogos de DeckBuilding

Curso Prático de Programação e Game Design para Jogos de DeckBuilding
Last updated 5/2023
Portuguese
Portuguese [Auto],

What you'll learn

  • Criar um sistema de decks, com funções de comprar carta, embaralhar, etc
  • Criar UIs e animações que exibam cartas corretamente, como cartas indo da mão para o descarte, do descarte para o deck, etc
  • Criar Inputs para o jogador conseguir Selecionar, arrastar, usar, passar a vez, etc
  • Criar unidades com stats simples como vida e defesa, assim como lidar com alterações nesses valores
  • Criar um sistema modular de efeitos para as cartas, incluindo formas diferentes de escolher alvos, custos e requerimentos para usar
  • Criar uma máquina de estados para controlar o fluxo do jogo
  • Criar um sistema de modificadores para lidar com status effects/artefatos ou outros que possam alterar o dano/recuperação de vida/bloqueio

Course content

9 sections64 lectures5h 55m total length
  • Introdução3:11
  • Unity e Preparando o Ambiente8:18
  • Editor de Texto3:49

Requirements

  • Necessário ter conhecimentos de Lógica de Programação
  • Necessário ter conhecimentos básicos de Unity, equivalente ao curso Criação de jogos básicos com C# e Unity 3D
  • Necessário conhecimento intermediário de Orientação a Objetos
  • Necessário conhecimento intermediário de C#

Description

Este curso foi desenvolvido para aspirantes a desenvolvedores de jogos que desejam aprender a criar jogos de Deckbuilding como Slay the Spire e Magic the Gathering. Os alunos aprenderão as habilidades técnicas necessárias para criar um jogo do zero, incluindo programação, efeitos, sistemas de alvo e design de interface do usuário.

Aprenda todo o caminho desde o desenvolvimento do básico de um sistema de cartas como ter um baralho, comprar cartas e embaralhar até ter sistemas complexos de mira e efeitos modulares para usar em unidades inimigas!

Então, resumidamente, o curso ensina como criar as funções básicas do sistema de cartas; animações de cartas indo da mão ao baralho, embaralhando e outros; inputs do jogador como usar cartas e pular turnos; mirando inimigos, suas próprias unidades ou todas; requisitos para usar como custo de energia; sistemas de efeitos que causam danos, curam ou bloqueiam; uma máquina de estado para controlar o fluxo do jogo como fase de manutenção, fase de comprar carta, etc; sistemas modificadores para ter efeitos de status como Vulnerável, o que aumenta quanto dano a unidade recebe.

No final do curso, os alunos terão uma sólida compreensão de como projetar e programar jogos de construção de cartas e terão um protótipo funcional de seu próprio jogo de cartas. Se você está interessado em seguir uma carreira no desenvolvimento de jogos ou apenas deseja criar seus próprios jogos para se divertir, este curso é uma ótima maneira de começar!

Who this course is for:

  • Programadores experientes, mas sem conhecimento sobre game design
  • Recém formados que querem entrar para o mundo dos jogos
  • Programadores com pouca experiência em jogos
  • Desenvolvedores de Jogos
  • Fãs de card games como Magic/Hearthstone/Slay the Spire