Skip to main content
Beast Card Clash is a turn-based collectible card strategy game built in Godot 4. Players command a Colombian native animal, build a deck of elemental cards, roll a 3D dice to move across the board, and outplay up to three opponents before the Referee resolves the round.

Quickstart

Set up the project and play your first match in minutes

Game mechanics

Cards, elements, battle flow, and characters

Installation guide

Full setup walkthrough for Windows, Linux, and macOS

Developer guide

Architecture, autoloads, state machine, and contributing

Key features

Elemental card system

Every card carries an element — Air, Earth, Energy, Fire, or Water — and a value from 1 to 10.

Colombian wildlife

Play as a Bear, Condor, Chameleon, or Frog with skins drawn from real Colombian species.

UNAL faculty teams

Nine teams inspired by the faculties of the Universidad Nacional de Colombia.

3D dice rolling

An interactive 3D dice determines which board positions are valid each turn.

AI bot opponents

Battle 1–3 AI bots with randomly generated decks in every session.

Five-phase state machine

Start → Loop → Turn → Referee → End governs every match from setup to results.

Built with

  • Godot 4.6 — engine, scene tree, signals, and UI nodes
  • GDScript — primary language for all gameplay logic and autoloads
  • C# — select systems via optional .NET 8 integration
  • GDShader — custom visual effects
  • Dialogue Manager — third-party plugin for in-game narrative sequences
Beast Card Clash is released under the MIT License and developed by Osito y Co.

Build docs developers (and LLMs) love