A roguelike deckbuilder you can play and build on, for Godot 4, free. A whole run: a branching map, battles against enemies that show what they'll do next, rest sites, shops, treasure, card and relic rewards, and a dragon at the top. 18 cards, 5 enemies and 6 relics in pixel art, with the frames, icons, fonts and sounds, a card shader that tilts, glows and burns away, and all of the code. Every card, enemy and relic is a resource you edit in the inspector. Godot 4.3 to 4.7, every renderer.

Want more?

Deckbuilder Kit has 30 cards, with all five rares and five powers to build a deck round, 9 enemies with two elites, 14 relics and 12 encounters. Same code: install it over this one.

Try it first: click Run asset pack above and play a run in your browser.

var run := DeckRun.create()                 # a seed, a map, a starting deck and relic
run.enter(run.choices()[0])                 # the first room
var view := DeckBattleView.new()
view.battle = run.battle()
add_child(view)
var won: bool = await view.finished

What's inside

  • Battles: draw, hand, discard and vanish piles, 3 energy a turn, block, and cards played by dragging them up or onto an enemy along an aiming arrow. Enemies show their intent before they act.
  • 18 cards, attacks, skills and powers, each with an upgrade, and 3 status cards
  • 5 enemies (slime, bat, skeleton, the Stone Golem as elite, the Ember Drake as boss) in 6 encounters
  • 6 relics and 10 statuses, each with its icon and tooltip
  • The map: 12 floors of branching paths with fights, an elite, rest sites, shops and treasure, and the boss. The same seed makes the same run.
  • The art: pixel art at 1x for a 640 x 360 screen, card frames for every type and rarity, icons, nine-patch buttons and panels, two pixel fonts and 23 sounds
  • The card shader: tilt, flip, glow, shine, dissolve, greyed, shadow, and foil, holo, prism and gold finishes
  • The code: DeckBattle (the rules, followed through signals), DeckRun (the run around them), the content as .tres files, and a view for every screen
  • Demo: the whole run, title to boss

Compatibility

  • Godot 4.3 to 4.7, tested on both ends.
  • Forward+, Mobile and Compatibility renderers: desktop, mobile and web.
  • Pure GDScript and one .gdshader. No plugins to enable, no C#, no GDExtension.
  • The PNGs and WAVs work in any engine.

Install

Copy addons/deckbuilder_kit/ into your project. Open addons/deckbuilder_kit/demo/run.tscn to play.

License

CC BY 4.0: use it in any game, commercial or not, change it and share it, as long as you credit it. The credit line, for your game's credits:

Deckbuilder Kit Free by heyheythere - https://heyheythere.itch.io/deckbuilder-kit-free - CC BY 4.0

Made with AI assistance (code, text, graphics, sound): the art and sounds are made by code we wrote, tested in Godot 4.3 and 4.7 on every renderer.

Related Packs

Download

Download
deckbuilder-kit-free-assets.zip 2 MB
Version 1.0.2 2 days ago

Leave a comment

Log in with itch.io to leave a comment.