|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/create-a-complete-grid-based-puzzle-game-godot-4-c-sharp/
课程评论:没有评论
课程名称:使用C#在Godot 4中创建完整的网格基础谜题游戏 课程概述:本课程将全面讲解如何从头到尾使用Godot引擎4.3+和C#编程语言创建一个小型的2D网格基础谜题游戏。本课程涵盖创建网格基础谜题游戏的多个方面,包括:根据可变的瓷砖尺寸在网格上进行建筑物放置、使用C#的数据结构(如HashSet和Dictionary)通过LINQ查询网格状态、利用Godot 4.3的新TileMapLayer创建关卡,包括多层地图、y轴排序、动画瓷砖和自定义瓷砖数据、保存和加载关卡完成进度、音频实现(包括建筑物的放置和摧毁效果及音乐)等。 本课程的目标是帮助你将一个空项目转变为一个完整的小游戏。在这个过程中,你将获得关于Godot引擎和C#编程的广泛知识,包括输入处理、瓷砖地图、数据的保存与加载、音频等多个方面。课程结束时,你将能够在Godot 4.3+和C#上独立进行项目开发,并对制作有趣且功能齐全的游戏有扎实的基础理解。 本课程特别适合以下人群: - 希望快速入门Godot 4.3+和C#的学习者 - 熟悉Unity并希望将C#编程技能转移到Godot的开发者 - 拥有一些游戏开发知识并想学习Godot的人 - 有一定编程知识并想制作游戏的人 - 有完成游戏困难的困扰,希望能够启动和完成项目的人 请注意,本课程专注于制作网格基础谜题游戏的完整流程,因此不涉及静态类型语言的基本编程概念。强烈建议具备编程和静态类型语言的基础知识后再来学习本课程。课程中还提供了若干免费试听课,建议在注册前观看这些视频以判断课程节奏是否适合你!
This course will cover everything you need to know about creating a small 2D grid-based puzzle game from start to finish in the Godot Engine 4.3+ using C# scripting. This course covers many aspects of creating a grid-based puzzle game including:Building placement on a grid with variable tile sizesQuerying grid state using LINQ with C# data structures like HashSets and DictionariesCreating levels using the new Godot 4.3 TileMapLayer, including multi-level maps with y-sorting, animated tiles, and custom tile dataSaving and loading level completion progressImplementing audio including building placement and destruction effects and musicThis list is not exhaustive - please see the course outline for a glimpse into the topics that are covered.The goal of this course is to show you how to take an empty project and turn it into a small, complete game. In doing so, this course will give you a robust exposure to many aspects of the Godot engine from C# scripting, to input handling, to tile maps, to saving and loading data, to audio, and more. By the time you complete this course, you will feel comfortable working on your own projects in Godot 4.3+ and C#. You will walk away from this course with a solid foundational understanding of making games that are not only functional but also fun.This course will help you greatly if:You are ready to dive into a crash course for Godot 4.3+ with C#You are comfortable in Unity and want to transfer your C# scripting skills to GodotYou have some game development knowledge and want to learn GodotYou have some programming knowledge and want to make gamesYou struggle to complete games and want to start and finish a projectPlease note that this course is focused purely on the start-to-finish process of making a grid-based puzzle game. With that goal in mind, there is no time spent explaining fundamental programming concepts of statically typed languages. Familiarity with programming and statically typed languages is strongly recommended before taking this course.Several lessons are available to for you to preview for free. Please take a look at those videos before enrolling to determine if the pace of this course is right for you!