Bitty Engine 是一款跨平台的 itty bitty游戏引擎和开源框架。该全功能引擎可在 Lua 中编程,并与内置编辑器集成。它保留了引擎的生产力和幻想计算机/控制台的易于迭代的特性。它可以促进您的商业/非商业项目、原型、游戏开发大赛或仅仅是思想实验。
为什么选择 Bitty Engine?
Bitty Engine 内置了编码、图形合成等所有功能;它具有功能齐全的调试器,可用于断点、变量检查、步进和调用堆栈遍历;它提供了一套设计良好的 API 和完整的文档;它使用代码和资产混淆快速构建二进制文件,而且它的包大小很小(空项目约 10MB,其他引擎的输出大 10 倍以上)。
它应该是您的终极 2D 游戏创建软件。
功能
Bitty Engine 提供了一组正交功能,使游戏开发变得舒适而愉快。
- 可使用 Lua 进行编程,这是一种易于学习且广泛使用的编程语言
- 带有范围检查器、断点支持和步进的调试器
- 易于使用的资源、图形、输入、音频和更多其他设施的 API
- 内置文件、文件系统、存档、JSON、网络、物理等库。
- 各种示例项目
- 用于编辑精灵、地图、图像、文本、JSON 等的便捷工具。
- 项目可以导出为独立二进制文件
技术规格
- 显示:可配置分辨率
- 代码:Lua,支持多源文件
- 图像:真彩色(PNG、JPG、BMP、TGA)或调色板,每个文件最多 1024×1024 像素
- 调色板:256 种颜色,支持透明度
- 精灵:每帧最多 1024×1024 像素,每个精灵最多 1024 帧
- 地图:每页最多 4096×4096 个图块
- 字体:支持Bitmap和TrueType
- 音频:1 个 BGM 通道、4 个 SFX 通道;支持 MP3、OGG、WAV 等。
- 游戏手柄:每个手柄有 6 个按钮(D-Pad + A/B),最多可容纳 2 名玩家
- 键盘和鼠标:支持
Bitty Engine 可帮助您为 Windows、MacOS、Linux 和 HTML(WebAssembly)制作独立的二进制文件。它可重新分发用于非商业和商业用途,无需额外费用,您的项目完全属于您。
将图像放置在相对于可执行文件的“../icon.png”处以动态自定义图标。将图像放置在“../splash.png”处以自定义启动画面;图像可以是透明的。 您还可以通过从源代码
编译来自定义可重新分发的二进制文件。
本站统一解压密码:wkhub.com
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。