Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Very useful! I am surprised Agendas are not more commonplace in game frameworks. I, similarly, made an “Actions” library in PixiJS which amounts to the same thing.

With an auto-battler this is less relevant, but for “normal” Hearthstone, I really like how the effects are calculated immediately, it’s just the animation which is queued up (as evidenced by cards losing or gaining a green border as soon as they would be playable, regardless of if the animation has shown you the current game state yet).

it's actually very relevant, because there's a card playing aspect here too! and yeah, that's how i have it setup for card playing right now. although there aren't very many animations that occur when you play cards yet, so it's not super noticeable.

(+1)

Really nice to have it set up like this, as it means your hands aren’t tied when it comes to innovating and making some wacky effects!

I’m looking forward to seeing the game progress.