Some #Ebitengine experimentation for the "union" theme game jam...
Some #Ebitengine experimentation for the "union" theme game jam...
More unit distribution/pathing work -- now with preemptive shaping based upon unit priority.
My snake now has a body that follows the head around. Was not too complicated to get that working. I’m using the transform component of Donburi ECS now, which makes it even easier. My asset loading system could need some more work though.
As always, the current state of the game is playable at https://exploration.prass.tech
#gamedev #ebitengine #golang
Trying to drill in the correct pronunciation by muttering "Eh-Bee-Ten-Gin" over and over while walking the dogs.
At least it keeps the neighbors from bothering me.
6 Months ago I decided to make a game and now I decided to start a channel to show my progress.
YouTube: https://youtu.be/w2kGU5CqzYM?si=B22ep--hI3JmhJb-
PeerTube: (I'll post a link when my account get approved, I just requested one on Tilvids)
#gamedev #indie #indiegame #foss #linux #solodev #ebitengine #golang #go #opensource #platformergame #platformer #retrogaming #indiegame #gaming
Миграция с Bevy на Unity
Привет, Хабр! Я прочитал статью Migrating away from Rust и хочу поделиться с вами своими мыслями, заодно переведя оригинал. Я буду вести повествование от своего лица, поскольку это скорее реакция и размышления, а не традиционный перевод. Для меня тема весьма актуальна, так как я сам нахожусь в этом странном лагере разработки игр на нишевых движках. Я использую не Rust+ Bevy , а Go+ Ebitengine , но многие плюсы и минусы этих комбинаций интересно рассматривать как дополняющие друг друга. Когда-нибудь, я обязательно напишу статью о своём опыте серьёзной разработки игр на Go, но пока я слишком сильно завертелся в рабочем процессе, чтобы успеть доделать демку своей игры до Steam Next Fest. Будет ли эта статья положительная, или это будет миграция на Godot ? Кто знает! Ну а пока, погнали разбирать статью.
Hajime Hoshi released #Ebitengine version 2.8.8. https://ebitengine.org/
Hajime Hoshi released #Ebitengine version 2.8.7. https://ebitengine.org/
Testing out a flexible text widget for rebui, a WIP simplicity and ease-of-use focused #Ebitengine UI library.
Implemented a basic minimap for the in-dev @MindFireGames #RTS game! Still much more to do.
Go в GUI, я создал
Идея сделать игру под Android на Go была неоднозначной, но интересной. Я легко мог представить Go не только в привычной для него сервисной нише, но и в прикладной — его кросс-платформенность и близость к системному уровню в сочетании с простотой пришлись бы там очень кстати. И вот мы здесь — игру мечты я пока не создал, но пару игр попроще сделать удалось. В этой статье я хочу рассказать об инструментах, появившихся по ходу работы. Сами инструменты я объединил в библиотеку Youngine и опубликовал на GitHub. Там же я опубликовал небольшую игру драконово-змеиной тематики по новогоднему случаю как пример основанного на библиотеке проекта.
https://habr.com/ru/articles/874264/
#go #android #ebiten #ebitengine #gamedev #game_engine #разработка_игр #разработка_приложений #игровой_движок #gui
Some #boids for the #ebitengine holiday hack... maybe they'll get used.
Hasty gamejam editor hackings for #ehh using the not-ready-to-be-used #ebitengine debugui package. :}
Hajime Hoshi released #Ebitengine version 2.8.6. https://ebitengine.org/
Announcing the #Ebitengine Holiday Hack 2024! A relaxed and roughly 3-week jam to develop a library, game, or an experiment -- also potentially rewrites of existing projects! Optional theme voting begins in a week, with the jam starting on the 21st!
Implemented heal/damage kickers for Morogue. :>
Finally implemented radial menu-based map pinging (and accompanying event/network propagation) in Morogue, an experimental #multiplayer #coop #roguelike written in #Ebitengine / #golang!
A bit of "sand game"/cellular automata fun from an hour or so of fooling around. #golang #ebitengine
Continuing my #Golang #gamedev experiments with #ebitengine. This time I'm checking out its shader language called "kage". Its like GLSL but with Go syntax, so its very straight forward to port cool things I find on shadertoy.
See it in action but be warned it is pretty resource intensive because I hard coded it to 4k resolution.
Go gamedev: низкоуровневое API рисования в Ebitengine
Я уже несколько лет использую игровой движок Ebitengine , но ранее у меня получалось обходиться лишь высокоуровневым способом отрисовки объектов — DrawImage . Функция DrawTriangles казалась не очень понятной человеку, который привык к концепции "есть спрайт — можно рисовать". Сейчас у меня стали появляться задачи, под которые отлично подходит DrawTriangles. Сегодня я расскажу, когда и как стоит использовать эту функцию. Давайте разбираться, что это за треугольники и с чем их едят.