【很好玩哦,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#