Ebitengine
跳至導覽
跳至搜尋
“ | 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
- v1.0發佈於2016年1月26日,同日,又連續發佈v1.1,v1.2,v1.3三個版本年少不知版本貴。
- v1.4-rc發佈於2016年9月3日,其後未發佈v1.4正式版
- v1.5於2017年7月9日發佈,此後,使用更小的版本號,包括v1.5.1。
- v1.6於2018年2月3日發佈。
從v1.6開始,項目進入活躍開發階段。
- v1.7於2018年5月14日發佈。
- v1.8於2018年10月18日發佈。
- v1.9於2019年5月4日發佈。
- v1.10於2019年11月4日發佈。
從v1.10開始,作者製作了一個官方網站,並發佈最新版本消息。[3]
- v1.11於2020年5月1日發佈。[4]
- v1.12於2020年6月28日發佈。v1.12是變化最大的更新,看版本號就知道了
2020年7月25日,星一大大經過一番思考,製作了2020年的路線圖,決定發佈重大更新,v2時代到來。
2021年5月1日,最後一個補丁版本v1.12.12發佈,v1停更。
v2
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]
參考
- ↑ https://ebiten-zh.vercel.app/
- ↑ https://github.com/hajimehoshi/ebiten/commit/b8a1a1806c40cd0cfe9cbf7144fe86b19051f625
- ↑ https://ebiten-zh.vercel.app/blog/hello.html
- ↑ https://ebiten-zh.vercel.app/documents/1.11.html
- ↑ https://ebiten-zh.vercel.app/documents/2.0.html
- ↑ https://ebiten-zh.vercel.app/documents/2.1.html
- ↑ https://ebiten-zh.vercel.app/documents/2.2.html
- ↑ https://ebiten-zh.vercel.app/documents/2.3.html
- ↑ https://ebiten-zh.vercel.app/blog/ebitengine.html