#ebiten

2025-01-16

Go в GUI, я создал

Идея сделать игру под Android на Go была неоднозначной, но интересной. Я легко мог представить Go не только в привычной для него сервисной нише, но и в прикладной — его кросс-платформенность и близость к системному уровню в сочетании с простотой пришлись бы там очень кстати. И вот мы здесь — игру мечты я пока не создал, но пару игр попроще сделать удалось. В этой статье я хочу рассказать об инструментах, появившихся по ходу работы. Сами инструменты я объединил в библиотеку Youngine и опубликовал на GitHub. Там же я опубликовал небольшую игру драконово-змеиной тематики по новогоднему случаю как пример основанного на библиотеке проекта.

habr.com/ru/articles/874264/

#go #android #ebiten #ebitengine #gamedev #game_engine #разработка_игр #разработка_приложений #игровой_движок #gui

2024-06-28

Go gamedev: низкоуровневое API рисования в Ebitengine

Я уже несколько лет использую игровой движок Ebitengine , но ранее у меня получалось обходиться лишь высокоуровневым способом отрисовки объектов — DrawImage . Функция DrawTriangles казалась не очень понятной человеку, который привык к концепции "есть спрайт — можно рисовать". Сейчас у меня стали появляться задачи, под которые отлично подходит DrawTriangles. Сегодня я расскажу, когда и как стоит использовать эту функцию. Давайте разбираться, что это за треугольники и с чем их едят.

habr.com/ru/articles/825450/

#go #golang #ebiten #ebitengine #gamedev #nebuleet

2024-02-03

Делаем RPG на Go: часть 0

Один из самых частых вопросов в нашем сообществе разработке игр на Go — это с чего начать. В этой серии статей мы будем изучать движок Ebitengine и создадим RPG в процессе.

habr.com/ru/articles/791192/

#go #golang #gamedev #game_development #ebiten #ebitengine #tutorial #guide

2023-09-22

[GOLANG] Roguelike game tutorial

@programmazione

Amicɜ, mi sono imbattuto in questa serie di tutorial che mi sembra molto interessante; tratta lo sviluppo di un gioco stile rogue, con il linguaggio go e il motore 2D Ebiten.

Il risultato è anche giocabile via browser (trovate il link nel menù del blog)

#programmazione #videogames #ebiten #golang

fatoldyeti.com/categories/rogu

Una classica schermata di un gioco stile Rogue
kts of kettekkettek
2023-06-28

Just a wizard and his lil maniacal buddy. A non-critical addition, but local or (rather poor) network coop is possible in this game!

2023-01-17

🎧 Sviluppo di #videogiochi 2D in Go 🎧
✅ Spotify spoti.fi/3HPXvdp
✅ YouTube youtu.be/hVf7GRmm-js
Tommaso Visconti ci parla di #Ebiten, una libreria di sviluppo videogiochi 2D in #Golang, semplice e intuitiva, e ci dà dei consigli per realizzarne qualcuno.

2022-12-14

Advent of Code 2022 day 14 just asked for a visualization - while test inputs fit in terminal just fine the real ones are way too big for that. Cobbled together a gui visualization with #ebiten for part 2 - had a lot of fun in process! All sources are in git repository as usual bsandro.tech/git/advent2022/ branch v11n

Sergrass 🇺🇦sergrass
2022-02-22

Turns out raylib is simple enough to understand and use effectively, but I found the complexities of C++ unnecessary for such a small game. Looking at for my next experiment :blobcat:

रञ्जित (Ranjit Mathew)rmathew
2021-12-30

Nice:

"Game Engines As An Art Form — My 8+ Years Of Developing And Maintaining My Own Engine", Hajime Hoshi [translated by Evan Ward] (medium.com/@hajimehoshi/game-e).

Original in : note.com/hajimehoshi/n/nc09751

Via HN: news.ycombinator.com/item?id=2

2018-08-21
I read that #gamedev use a thing called #scenegraph to implement that seperation. Anyone knows how one goes about implementing that? Specifically in a language like #golang, more specifically using the #ebiten gamedev library…?
2018-08-12
#ebiten is a cute little #gamedev library written in #golang that compiles to native, #javascript, and #webassembly (#wasm?).

https://hajimehoshi.github.io/ebiten/

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst