Metroidvania工具包:打造统一的2D行动平台
流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz

语言:英语+中英文字幕(云桥CG资源站 机译)|大小解压后:8.96 GB |时长:20h 53m

学习用C#编码,用Unity 2020设计一款2D动作平台视频游戏

你会学到什么
计算机编码和代码体系结构
Unity游戏开发
C#代码理论
2D平台的完整运动控制
对象池和拍摄机制
Unity中的数据持久性
敌方AI
世界地图
2D角色操纵
反向运动学
2D动画和关键帧
敌人死亡时随机掉落
电子游戏发展理论
具有多个游戏槽的保存/加载系统



描述
嗨!我是布伦特,我也用I_Am_Err00r,非常感谢你看了我的第一门课,“metridvania Toolkit”;我经营一家单人游戏开发公司“无错游戏”,目前正在开发一款Metroidvania风格的动作平台,我想与游戏开发社区的其他人分享我在制作这种流行风格的游戏中获得的一些知识。

本课程面向任何有兴趣了解如何从头开始创建2D动作平台的人,我们将从头开始创建一切;在整个系列中,我将花时间解释并提供关于我如何提出解决方案的见解,我们将从零开始构建解决方案,这将使那些新手更容易理解复杂的代码架构和维护理论。

在本课程中,我将为以下常见功能提供解决方案:

水平运动

跳跃和双/多跳

墙壁滑动/墙壁跳跃

蹲伏

冲刺/躲闪翻滚

爪钩

对象池/武器投射系统

武器库存

场景/房间管理

摄像机运动

迷你地图/世界地图

保存/加载系统

性格能力习得

敌方AI

随机下降

玩家/敌人生命值

Unity中的数据持久性

如果你是编码、游戏设计或统一的新手,那么我提供的初始部分将让你快速掌握编码背后的最基本思想,以及如何在统一中工作;在初始部分结束时,您将很好地理解统一编辑器中不同窗口的功能,并理解所有编码语言的基础——最基本的数据类型;在我们结束最初的部分之前,我将向您展示如何“构建”一个游戏,并在Unity之外的计算机上作为一个应用程序来玩它。

如果你有一些编码经验,但很难编写自己的解决方案,本系列的其余部分将特别关注如何构建一个完整的Metroidvania风格的动作平台,其中有80多集教你如何使用Unity开箱即用的工具有机地提出解决方案;我将教授代码架构,以及如何根据相互通信的脚本来维护多个不同的类,因为我们将从头开始构建,这种教学方法让您了解这些游戏是如何构建的,以及为什么要构建更复杂的理论,而不仅仅是如何构建的。

如果你是一个有经验的程序员,这门课会为你节省一吨宝贵的时间;根据你的经验水平和每小时的工资水平,这门课程的花费可能不到你现行工资的半个小时,而且肯定会让你在一些更复杂的解决方案上更快地找到正确的方向。

无论你的技能水平如何,这门课程都将让你在创建自己的Metroidvania风格游戏方面领先一步!

本课程面向谁:
有抱负的游戏开发者
游戏开发商希望打造一个平台
寻求学习游戏开发的程序员
想提高游戏开发和编程技能的爱好者






Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: AAC, 48.0 KHz
Language: English | Size: 8.82 GB | Duration: 20h 53m
Learn to Code with C# and Design a 2D Action Platformer Video Game Using Unity 2020
Metroidvania Toolkit: Make a 2D Action Platformer in Unity
What you’ll learn
****DISCOUNT AVAILABLE ON MY WEBSITE****
Computer Coding and Code Architecture
Unity Game Development
C# Code Theories
Complete Movement Controls for 2D Platformer
Object Pooling and Shooting Mechanics
Data Persistency within Unity
Enemy AI
World Map
2D Character Rigging
Inverse Kinematics
2D Animations and Keyframes
Random Drops when Enemies Die
Video Game Development Theories
Save/Load System with Multiple Game Slots

Description
Hi! I’m Brent, I also go by I_Am_Err00r, and thanks so much for taking a look at my first course, “Metroidvania Toolkit”; I run a solo game development company Error Free Games, am currently in development making a Metroidvania style action platformer, and wanted to share some of the knowledge I have acquired in making this popular style of genre with the rest of the game dev community.

This course is for anyone who is interested in learning the ins and outs of how to create a 2D action platformer from scratch and we will be creating everything from the ground up; throughout the entire series I will take the time to explain and provide insight on how I go about coming up with solutions and we will be building up the solution from nothing which will make understanding complicated theories with code architecture and maintenance easier to comprehend for those who are new.

In this course, I will provide solutions for the following popular features:

Horizontal Movement

Jumping and Double/Multi-Jumping

Wall Sliding/Wall Jumping

Crouching

Dash/Dodge Roll

Grappling Hook

Object Pooling/Weapon Projectile System

Weapon Inventory

Scene/Room Management

Camera Movement

Mini Map/World Map

Save/Load System

Character Ability Acquisition

Enemy AI

Random Drops

Player/Enemy Health

Data Persistency within Unity

If you’re new to coding, game design, or Unity, then the initial section I provide will get you up to speed and quickly teach you the most basic ideas behind coding as well as how to work within Unity; by the end of the initial section you will have a good understanding of what the different windows in the Unity editor do, as well as an understanding of the most basic data types that are foundational for all coding languages; before we wrap up the initial section, I will show you how to ‘build’ a game and play it as an application on your computer outside of Unity.

If you have some experience coding but struggle writing your own solutions, the rest of the series focuses specifically on how to build an entire Metroidvania style action platformer with over 80 episodes teaching you how to organically come up with solutions using the tools available with Unity out of the box; I will teach code architecture and how to maintain multiple different classes depending on what scripts are communicating with each other, and because we will build this from the ground up, this approach to teaching gives you a behind the curtains look on how these games are built and the why behind more complicated theories rather than just the how.

If you are an experienced programmer, this course will save you a ton of valuable time; depending on your experience level and rate of pay per hour, this course probably costs less than half an hour of your going rate, and will definitely get you in the right direction faster on some of the more complicated solutions.

Regardless of your skill level, this course will give you a head start on creating your very own Metroidvania style game!

Who this course is for:
Aspiring game developers
Game developers looking to make a platformer
Programmers looking to learn about game development
Hobbyists who want to sharpen their game development and programming skills