“ | Let's join this event and have fun! 加入我们,寻找欢乐! |
” |
——Hajime Hoshi |
Ebitengine | ||
原名 | Ebitengine | |
别名 | Ebiten,海老天 | |
类型 | 2D游戏引擎 | |
平台 | Windows、Linux、macOS、FreeBSD、Android、iOS、Nintendo Switch | |
开发 | 星一(Hajime Hoshi) | |
语言 | 英文,日文,中文翻译(社区) | |
最新版本 | 2.4 | |
许可协议 | Apache-2.0 license | |
网站 | https://ebiten.org/ |
Ebitengine(旧称Ebiten えびてん)是一款由Go语言开发的开源游戏引擎。其简单的API可以让2D游戏的开发更加简单快捷,并支持同时发布到多平台。[1]
在Ebiten中,一切都是图像:屏幕、图像文件中的数据,甚至屏幕外的项目都表示为图像对象。大多数渲染操作都是将一个图像叠加在另一个图像上。
Ebitengine游戏可以运行在各种桌面平台(Windows、Linux、macOS、FreeBSD),浏览器(通过WebAssembly),甚至是移动平台(Android、iOS),还支持Nintendo Switch。因Ebiten基于原生Go语言实现,Windows开发者无需安装C编译器。
虽然Ebitengine的绘图API非常简单,但Ebitengine游戏在GPU强大的支持下运行得非常快。内部能够将多个图像集成到纹理图集中,并视情况自动进行批量绘制操作。
Ebitengine已用于开发商业级游戏,例如《熊先生的餐厅》。
Ebitengine首次发布代码是在2013年6月16日。[2]
从v1.6开始,项目进入活跃开发阶段。
从v1.10开始,作者制作了一个官方网站,并发布最新版本消息。[3]
2020年7月25日,星一大大经过一番思考,制作了2020年的路线图,决定发布重大更新,v2时代到来。
2021年5月1日,最后一个补丁版本v1.12.12发布,v1停更。
2020年10月27日,v2第一个版本v2.0.0发布。[5]
v2.1于2021年5月1日发布。[6]
v2.2于2021年10月5日发布。[7]
v2.3于2022年4月26日发布。[8]
Ebiten于2022年5月25日更名为Ebitengine。觉得不如原来名字的举手![9]