Phaser3游戏开发 – 完整指南 | Game Development in JS – The Complete Guide (w/ Phaser 3)
开始构建您自己的游戏并在 Facebook 上发布它们。了解如何使用 Phaser 3 在 Javascript 中创建 HTML5 游戏。
你将会学到的
- 通过创建游戏来开发游戏
- 游戏开发基础
- 使用 Javascript 为 Facebook 开发游戏
- 在 Facebook Instant Games 上发布您自己的游戏
要求
- 最少的 Javascript 或其他编程语言知识
说明
什么是Phaser?
Phaser 是一个用 Javascript 创建基于 HTML 的游戏的框架。它的使用和入门非常简单。它提供了一整套功能来创建准备在不同平台上发布的专业游戏。例如 Facebook Instant Games、IOS 或 Android 平台。
我们要建造什么?
在本课程中,您将学习如何使用 Phaser 框架使用 Javascript 从头开始创建您自己的游戏。
所有概念都将通过创建我们将在 Facebook Instant Games 上发布的真实游戏来教授。
您将了解可以在任何其他游戏开发平台(如 Unity 或 Unreal 引擎)中使用的概念。
现在,让我们简要介绍一下您将要从事的游戏和概念,
第一场比赛将是一个简单的飞扬的小鸟克隆。您将学习如何初始化 Phaser Game,以及如何使用和操纵重力和速度等物理概念。
我们将展示如何创建不同的游戏对象,例如玩家和管道挡路。您将学习如何重复使用游戏对象,以便每次管道到达屏幕的开始时,它都会在结束时被回收。
我们将创建一个难度系统,我们将跟踪分数。我们的游戏将包含菜单场景、得分场景、暂停和播放场景等多个场景。
第二场比赛会更复杂。我们将开发一款平台游戏,主角可以在平台上跳跃。游戏的主要目标是收集尽可能多的钻石,避开或消灭敌人并进入第二关,
在地图的设计上,我们将在 Tiled 编辑器中工作。我将向您展示如何创建不同的图块和对象层,我们稍后会在游戏中实现这些层。
您将学习如何创建不同类型的攻击,例如近战攻击和发射弹丸。我们将创建不同类型的敌人,并为它们制作动画。
我们将研究一个名为 Raycasting 的著名检测概念,我们将完全从头开始创建它。玩家将能够受到敌人和陷阱的伤害,当生命值变为 0 或玩家掉落时,游戏将失败并重新开始
我们的游戏将有多个级别,玩家到达终点线后将解锁这些级别。解锁的关卡将显示在关卡场景中。到达最后一级后,游戏将结束并显示积分。
讲座中涵盖了更多内容,所以我希望在课程中见到你!
此课程面向哪些人:
- 寻找实用游戏开发指南的人
- 渴望开始开发游戏的初学者开发者
- 经验丰富的开发人员发现新的发展机会
TheItzy » Phaser3游戏开发 – 完整指南 | Game Development in JS – The Complete Guide (w/ Phaser 3)