|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aprenda-desenvolvimento-de-jogos/
课程评论:没有评论
课程名称:从基础到高级的游戏开发 课程概述:本课程旨在帮助学员在游戏开发领域,特别是2D游戏开发方面进行全面提升。课程从基础开始,包括下载Godot游戏引擎、项目编辑器界面介绍、编程逻辑基础等,逐步推进至游戏的初步开发,并为后续的扩展和模块化奠定基础。学员将共同开发名为《黎明森林》的2D平台游戏,游戏的目标是让角色穿越多个岛屿,逐步提升能力以推进游戏进程。 我们将使用的游戏引擎为Godot 3.4.4版本,因其功能丰富和国际知名度不断上升而被选中。Godot是一款开源、直观且性能优越的游戏引擎,提供了无版权费的使用权。与Unity或Unreal相比,它对系统资源的要求更低,适合于各种开发需求。 在课程中,学员将学习到一系列关键技术,实践运用将提升其作为2D游戏开发者的能力。这些技术包括:理解游戏引擎的运作方式、代码执行顺序、物理与坐标系的处理、单例模式、协程、信号与分组使用、场景转移、2D平台战斗系统、敌人的人工智能、完整的2D平台角色创建、物品的掉落/生成、物品存储与装备系统、NPC交易系统、序列化(存储与加载)、角色皮肤选择、人物属性等功能的集成与实现。 课程设计无须任何先前知识,讲师将从下载Godot开始,详细阐述每个代码或场景组件的作用,多次解释以确保学员扎实掌握课程内容。
A partir deste Curso, você estará Iniciando o seu processo de aperfeiçoamento no Desenvolvimento de Jogos, mais específicamente de Jogos 2D. Partindo do Básico, desde o Download da Godot Game Engine, Introdução a Interface de Projetos Editor, partindo para uma introdução geral à Lógica de Programação, até o Desenvolvimento do Jogo em sua versão inicial, com grande potencial para expansão e modularização das coisas que serão aplicadas em seu Desenvolvimento.O Jogo que nós estaremos Desenvolvendo juntos, do Começo/Meio e Fim se chama Dawn Forest. Um Jogo de Plataforma 2D, no qual o Objetivo do Personagem é atravessar Diversas Ilhas, com um Sistema de Progressão em Níveis, incrementando as suas Habilidades para poder Prosseguir na sua Jornada.O Motor de Jogos que nós estaremos utilizando é a Godot Game Engine, Atualmente na sua versão Estável 3.4.4, o Motivo pelo qual ela foi escolhida: É um Motor de Jogos que está em constante crescimento, tanto em questão de funcionalidades como popularidade Mundial. Além de ser um motor de jogos totalmente intuitivo, tornando o aprendizado muito mais fácil, além do fato de que a Godot é Open Source, então tudo que você fizer com ela, será totalmente seu, sem precisar pagar Royalties para os Criadores do Software, que é o caso da Unity ou da Unreal. Além disso, ela é muito mais leve, se comparada a Unity ou a Unreal em questão de Performance/Requisitos Mínimos, sendo um dos Motores de Jogos mais leves já criados e utilizados Atualmente.Neste Curso, você irá aprender técnicas chave, que caso sejam levadas a prática, irão lhe tornar um Excelente Desenvolvedor de Jogos 2D, dando um Start na sua Carreira como Desenvolvedor, Técnicas estas que são:Entender como um Motor de Jogos Funciona.Entender a ordem na qual os códigos são executados.Saber lidar com a física e o plano cartesiano de Motores de Jogos.Uso de Singletons -> Scripts ou Cenas globais, que poderão ser acessados em qualquer canto do seu código, muito úteis para armazenar informações que você poderá reutilizar no seu jogo.Uso de Corrotinas -> Yield e Call Deferred.Uso de Sinais e Grupos.Uso de Camadas e Máscaras.Transição de Cenas Mudança de Níveis.Sistema de Combate de Plataforma 2D.Inteligência Artifical para Inimigos.Criação de um Personagem de Plataforma 2D Completo.Sistema de Drop/Spawn de Itens.Sistema de Inventário para Armazenar Itens.Sistema de Equipamentos Itens Consumíveis -> Souls Like.Sistema de Compra e Venda de Itens com um Npc Mercador.Sistema de Serialização - Save e Load.Sistema de Seleção de Skins.Sistema de Stats e Atributos.Integração da Interface com os Atributos do Personagem.Barras de Vida Mana Experiência.Etc.Para a realização deste curso você não precisa ter nenhum conhecimento prévio, irei partir do princípio, desde o Download da Godot, introdução ao motor de jogos, até a conclusão do curso, sempre explicando detalhadamente o que cada componente do nosso código, ou da nossa cena está fazendo, as vezes explicando mais de uma vez, para fixar bem os conhecimentos que estão sendo passados em vídeo.