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”处以自定义启动画面;图像可以是透明的。 您还可以通过从源代码
编译来自定义可重新分发的二进制文件。

发表回复

后才能评论