Phaser3游戏开发 – 完整指南 | Game Development in JS – The Complete Guide (w/ Phaser 3)

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 或玩家掉落时,游戏将失败并重新开始

我们的游戏将有多个级别,玩家到达终点线后将解锁这些级别。解锁的关卡将显示在关卡场景中。到达最后一级后,游戏将结束并显示积分。

讲座中涵盖了更多内容,所以我希望在课程中见到你!

此课程面向哪些人:

  • 寻找实用游戏开发指南的人
  • 渴望开始开发游戏的初学者开发者
  • 经验丰富的开发人员发现新的发展机会
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » Phaser3游戏开发 – 完整指南 | Game Development in JS – The Complete Guide (w/ Phaser 3)