Do Básico ao Avançado no Desenvolvimento de Jogos.

所在平台: 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开始,详细阐述每个代码或场景组件的作用,多次解释以确保学员扎实掌握课程内容。

课程评论(0条)

课程详情

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.

课程标签

0人关注该课程

主题相关的课程