Go 2D игры!
Настоящий клад для тех кто любит Go и хочет делать игры!
А с учётом, что в Go изначально любая функция асинхронна и не нужно выдумывать костыли с многопоточностью для ускорения игры - ЭТО ПРОСТО ПРАЗДНИК КАКОЙ-ТО 🎉
Ebitengine (Эби-би-тэн-жин) - это бесплатный игровой движок с открытым исходным кодом на Go. Простой интерфейс данного движка позволяет быстро и легко создавать 2D игры, которые могут работать на разных платформах.
Чертовски просто
В Ebitengine всё представлено в виде изображений: экран, данные изображения, и даже объекты, которые не отображаются на экране, все они представлены в виде объектов изображений. Большинство операций отрисовки состоит в том, чтобы нарисовать одно изображение поверх другого.
Высокая производительность
Ebitengine имеет простой API для отрисовки, и игры работают очень быстро благодаря мощности GPU. Несколько изображений объединены в текстурный атлас внутри игры, и операции отрисовки автоматически выполняются пакетно, когда это возможно.
Мультиплатформенность
Игры, созданные на Ebitengine, работают на Windows, macOS, Linux и FreeBSD, веб-браузерах (через WebAssembly) и мобильных устройствах Android и iOS! Кроме того, Ebitengine написан на языке Go, поэтому разработчики на Windows не нуждаются в установке компилятора C. Этот движок также поддерживает Nintendo Switch ™!
Готовый к использованию
Ebitengine используется для создания игр на профессиональном уровне. Один из примеров - это мобильное приложение Bear's Restaurant, которое скачали более
1 500 000 раз.
1 500 000 раз.
#xocode #go #game #multiplatform #fast #engine
xocode
go
game
multiplatform
fast
engine
windows
linux
macos
android