Desenvolvimento de Jogos com MonoGame 3.8 e C#
Aprenda a lógica e os fundamentos da criação de jogos digitais com a linguagem C#
What you will learn
Aprender a base para jogos 2D com MonoGame
Manejar as classes da biblioteca MonoGame
Aprender e entender conceitos de desenvolvimento e lógica de jogos
Desenvolver protótipos de jogos 2D para o ambiente Windows
Aprender a converter código de outra linguagem para MonoGame
Aprender sobre conceitos de jogos de plataforma
Why take this course?
Olá!
Seja bem vindo ao curso de desenvolvimento de jogos com MonoGame e a linguagem C#.
Neste curso você focará no desenvolvimento de jogos eletrônicos ao utilizar a linguagem C# junto com a framework MonoGame no ambiente Windows e com o modelo de desenvolvimento para desktop. Por curiosidade, o MonoGame é o sucessor do XNA, nascido nos estúdios da Microsoft e que que teve seu fim decretado na versão 4.0. Você aprenderá desde o básico - como desenho de sprites -, até a lógica de jogo, entendimento e utilização das classes bases e desenvolvimento de pequenos protótipos para assimilação do conteúdo.
De fato, não será objetivo apresentar a você conceitos avançados de matemática e física de jogos, coisas que pouco caberiam aqui, mas sim de disponibilizar este mundo do desenvolvimento de jogos através de uma linguagem acessível e de fácil compreensão e com um framework que te dará total liberdade de decidir qual caminho você deseja seguir.
Assim, você focará tanto em assuntos "old school" como em tópicos relevantes que, ou são pouco abordados na internet, ou seu conteúdo e exemplos são difíceis de entender. Por exemplo, no decorrer das seções trabalharemos com uso de:
Câmera 2D;
Animações;
Raycasting;
Diversos tipos de colisões (retângulos, por pixels, com polígonos, com transformações);
Tiles;
Dentre outros temas, bem como a exploração de conteúdos modelos do antigo XNA para serem utilizados em nossos trabalhos e aprendizado.
Iniciamos também uma nova fase do curso onde aprendemos técnicas de programação para o ambiente 3D do MonoGame e isso, claro, desde o básico para você entender perfeitamente como funciona o mundo de objetos tridimensionais, com os conceitos de vértices e desenhos de primitivas e suas transformações através de matrizes.
Ao terminar esse curso você terá competência para entender a lógica do desenvolvimento de jogos, manejar a classes bases do MonoGame e desenvolver jogos 2D na plataforma Windows.
Que a chama pelo desenvolvimento de jogos seja acesa em seu coração!
Bons estudos!