Desenvolvimento de Jogos com MonoGame 3.8 e C#

所在平台: Udemy

课程主页: https://www.udemy.com/course/monogame-dev/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 MonoGame 3.8 和 C# 进行游戏开发 课程概述: 本课程欢迎您进入使用 MonoGame 和 C# 进行游戏开发的领域。您将专注于使用 C# 语言和 MonoGame 框架在 Windows 环境下进行桌面游戏开发。MonoGame 是微软 XNA 框架的继承者,XNA 在 4.0 版本后停止了更新。 在本课程中,您将从基础学起,包括: * **基础概念:** 如何绘制精灵图 (sprites)。 * **游戏逻辑:** 掌握游戏的基本运作原理。 * **MonoGame 核心:** 理解和使用 MonoGame 的基类。 * **原型开发:** 通过开发小型原型来巩固所学内容。 虽然课程不深入探讨高级的游戏数学和物理学概念,但它旨在通过易于理解的 C# 语言和提供完全自由度的 MonoGame 框架,向您展示游戏开发的世界。 课程将涵盖“老派”游戏开发主题以及互联网上较少讨论或难以理解的实用内容,例如: * **2D 摄像机** * **动画** * **射线碰撞 (Raycasting)** * **多种碰撞类型:** 矩形碰撞、像素级碰撞、多边形碰撞、带变换的碰撞。 * **Tile 地图** * **以及更多主题** 此外,还会探索并利用旧版 XNA 的模型内容来辅助学习和开发。 课程还将进入新的阶段,学习 MonoGame 3D 环境的编程技术,从基础的 3D 对象世界、顶点概念、图元绘制及其矩阵变换入手,帮助您全面理解 3D 游戏开发。 学习目标: 完成本课程后,您将能够: * 理解游戏开发的基本逻辑。 * 熟练运用 MonoGame 的基类。 * 在 Windows 平台开发 2D 游戏。 愿您对游戏开发的热情被点燃!祝您学习愉快!

课程评论(0条)

课程详情

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!

课程标签

0人关注该课程

主题相关的课程