欢迎来到Babylon JS游戏开发课程,您将在其中学习创建 2D 和 3D 网络游戏所需的一切知识,包括单人和本地多人游戏开发、使用 TypeScript 和 BabylonJS 实现图形和游戏功能,以及使用 ColyseusJS 实现在线多人游戏部分。

课程分为三个主要部分。

在第一部分,我们将提供 BabylonJS 作为 3D Web 引擎的快速理论概述。这将包括其特性、功能和限制。您将了解该框架的主要类和组件。

在第二部分中,我们将通过创建一个名为“捉迷藏”的 2.5D 游戏来测试我们的新技能。该游戏将采用移动响应设计原则和本地多人游戏方式,允许玩家合作赢得胜利。您将获得创建具有适当架构和令人满意的图形的 2D 和 2.5D 游戏的技巧和编码实践。

在课程的最后一部分,我们将通过创建名为“Pandas Love You”的第一人称射击游戏来探索 3D 在线多人游戏开发的世界。使用 ColyseusJS 处理在线多人游戏部分,我们将使用 BabylonJS 编辑器创建一个环境并使用这个特定工具发现编码实践。

请务必注意,本课程不涵盖以下主题:

  • 深度性能优化
  • 营销
  • 沟通策略
  • 图形资产创建
  • 声音资产创建

但是,您将从编码的角度理解和学习创建高质量游戏的基本技能,以及如何找到合适的资产资源。

最后,我想强调的是,项目中使用的所有资产都可以免费使用,只要引用创作者并满足各自许可的所有条件即可。我真的很想鼓励在游戏开发社区中使用免费资源和有才华的创作者的支持。

无论您是初学者还是经验丰富的游戏开发者,本课程旨在帮助您掌握使用 BabylonJS 和 ColyseusJS 创建网页游戏的艺术。到课程结束时,您将掌握将您的游戏开发事业提升到一个新水平所需的技能和知识。

那么,让我们开始吧!

Published 4/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 11.37 GB | Duration: 20h 3m

英文无字幕版,含工程文件

你将会学到的

  • 用于 2D 和 3D 网络视频游戏开发的 Babylon JS 框架
  • 用于在线多人视频游戏开发的 Colyseus JS 框架
  • 发现 3D 引擎的基本组件(材质、纹理、交互系统等)
  • 两个完整的 2.5D 和 3D 项目(Hide&Seek、Pandas Love You)以及完整的代码访问
  • 学习在线视频游戏开发的良好做法和技巧
  • 使用 BabylonJS 学习用于计算机和移动设备的响应式设计方法
  • 构建视频游戏的理论和实践方法
  • 探索用 Typescript 制作完整网络视频游戏的编码实践
  • 使用或不使用 BabylonJS 编辑器创建项目
  • 独立游戏开发项目制作的初步见解

要求

  • Javascript 或 Typescript 所需的基本编程经验。
  • 电子游戏设计不需要特定的知识。
  • 能够运行 BabylonJS 5.0 的计算机
  • 导入包的 Internet 访问

此课程面向哪些人:

  • 对视频游戏开发感到好奇的初学者 Typescript 或 Javascript 开发人员
  • 对电子游戏开发充满好奇的学习者
  • 对 Web 3D 引擎好奇的学习者

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源