Making a Top Down 2D Pixel Art RPG in Godot

所在平台: Udemy

课程主页: https://www.udemy.com/course/rpg-in-godot/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:在Godot中制作顶视角2D像素艺术RPG 课程概述:在本课程中,我们将使用Godot引擎构建一个经典风格的2D RPG,采用顶视角。课程重点是学习Godot的基本概念和相关工具,例如Tiled,用于创建可游戏的地图、关卡转换和可移动的碰撞游戏对象,并结合Godot的运动学物理。具备一定的编程知识有助于理解核心概念。在讲解代码时,我们将逐行分析,深入了解其内部逻辑。Godot引擎的优点之一是完全免费,并且在使用gdscript编写的游戏测试中运行速度非常快,无需每次运行时编译。gdscript是一种与Python类似的特定于Godot的语言。本课程基于3.3.4版本的Godot,所以建议使用该版本或更高版本,目前的3.4版本也表现良好。 在本课程中,您可以期待学习到以下内容: - Godot的基础知识,例如理解场景、设置玩家输入键和调整游戏窗口大小 - 控制动画状态机,以选择玩家的移动动画和方向 - 添加游戏对象并处理基本碰撞 - 基于精灵表为玩家角色设置不同的动画 - 状态机的基本概念,以及角色在不同模式之间切换的想法 - 利用跟随相机实时跟踪玩家,同时保持在游戏地图的限制内 - 构建具有碰撞、层叠排序和关卡转换的2D RPG关卡 - 使用Tiled和Tiled到Godot导出器改善关卡构建过程 - 创建一个工作正常的2D角色控制器和跟随相机 - 动态生成角色进入场景 通过本课程的学习,您将能够掌握制作2D RPG所需的基本技能与工具,开启您自己的游戏开发之旅。

课程评论(0条)

课程详情

In this course we are going to be building out a classic style 2D RPG in the Godot engine with a top down perspective. The focus is on learning basic Godot concepts and related tools like Tiled which we can use to build out our game with playable game maps, level transitions, and movable - collidable game objects with kinematic physics from Godot. Having some programming knowledge will help to understand the core concepts. Whenever we approach a code piece, we'll go line by line in explaining and understanding what's going on under the hood. Some of the advantages of working with the Godot engine include that the engine is totally free and testing your game written in gdscript is very fast since it doesn't need to compile on every run. Gdscript is a python like language specific to Godot. This course was started with version 3.3.4 of Godot so I recommend using that version or above. The current 3.4 version seems to work good too.Here's just some of the things you can expect to learn from this course!Basics of Godot like understanding scenes, setting up your player input keys, and resizing the game windowControlling animation state machine to pick movement animations and directions for your playerAdding in game objects and handling basic collisionsSetting up different animations for your player character based on sprite sheetsBasics of state machines and the idea of changing between different modes for your charactersUtilizing a follow camera to follow your player wherever it goes but staying within the limits of your game mapsBuild 2D RPG levels with collisions, layer sorting, and level transitionsUse Tiled and Tiled to Godot Exporter to improve your level building processCreate a working 2D character controller with a follow cameraSpawn characters into your levels on the fly

课程标签

0人关注该课程

主题相关的课程