天天看點

【很好玩哦,Go語言開發的簡單2D遊戲引擎】Ebitengine(舊稱Ebiten)是一款由Go語言開發的開源遊戲引擎。

作者:碼農世界

【很好玩哦,Go 語言開發的簡單 2D 遊戲引擎】

Ebitengine (舊稱 Ebiten) 是一款由Go 語言開發的開源遊戲引擎。Ebitengine 的簡單 API 可以讓您的 2D 遊戲開發更加簡單快捷,并支援同時釋出到多平台。

為什麼選擇 Ebitengine?

在 Ebiten 中,一切都是圖像:螢幕、圖像檔案中的資料,甚至螢幕外的項目都表示為圖像對象。大多數渲染操作都是将一個圖像疊加在另一個圖像上。

Ebitengine 遊戲可以運作在各種桌面平台 (Windows ,macOS ,Linux ,FreeBSD), 浏覽器 (通過 WebAssembly), 甚至是移動平台 (Android,iOS)! 并且,Ebiten 基于原生 Go 語言實作,是以 Windows 開發者無需安裝 C 編譯器。現在 Nintendo Switch™ 平台已經支援!

雖然 Ebitengine 的繪圖 API 非常簡單,但 Ebitengine 遊戲在 GPU 強大的支援下運作得非常快。内部能夠将多個圖像內建到紋理圖集中,并視情況自動進行批量繪制操作。

Ebitengine 已用于開發商業級遊戲。其中,《熊先生的餐廳》是一款優秀的手機遊戲,在 Google Play 上已擁有 100 萬次下載下傳量。

開源位址:網頁連結

#程式員#

#開源#

#開源項目精選#

#遊戲引擎#

#golang#

【很好玩哦,Go語言開發的簡單2D遊戲引擎】Ebitengine(舊稱Ebiten)是一款由Go語言開發的開源遊戲引擎。
【很好玩哦,Go語言開發的簡單2D遊戲引擎】Ebitengine(舊稱Ebiten)是一款由Go語言開發的開源遊戲引擎。
【很好玩哦,Go語言開發的簡單2D遊戲引擎】Ebitengine(舊稱Ebiten)是一款由Go語言開發的開源遊戲引擎。

繼續閱讀