WuMingZhao/JSGameDev

Created Fri, 29 Dec 2023 19:52:53 +0800 Modified Sun, 28 Jan 2024 14:35:44 +0000
393 Words

JS游戏开发

技术栈

最近一直在学习JS游戏开发并且积累了相当的经验,技术栈如下:

VSCode (开源, 免费)

VSCode作为业界最强的免费代码编辑器,这里推荐安装Live Server插件用于预览网页。Prettier则是用于统一代码格式。

Kaboom.js (开源, 免费)

Kaboom作为一个JS库能帮你降低心智负担快速搭建2D游戏原型。文档齐全且支持快速搜索API,有众多示例方便你快速入门Kaboom游戏开发。

Aseprite (开源,付费/免费)

注意:aseprite源代码在GitHub托管,你可以尝试教程自行编译,编译成功后可直接使用不需要付费!

虽然是一个付费软件但是功能简单,方便任何人上手绘制像素图片与动画。推荐在steam平台购买该软件。

上手简单且功能强大,支持像素画、图层、动画、导出图集等实用功能的软件。

Tiled (开源, 免费)

Tiled能够快速帮你搭建游戏关卡,非常适合与Aseprite一起工作。

工作流

TODO