Cantrip (C#) 1.0.1 Scripts 4.6 Community
Submitted by user AGomnes; MIT; 2026-10-05
Write cards, statuses, relics, enemies, heroes and abilities as short .cantrip text files, and Cantrip works out how they interact: events, ordering, stacking, modifiers and targeting.
Cards and turns are both optional. A party of heroes, a board of lanes and ranks, and real time with cooldowns in seconds are all the same engine.
The addon gives you a node your game drives from GDScript or C#, an importer so .cantrip files reach exported builds, and an editor dock that writes content, lints it as you type, runs its tests and previews its card text. Writing content needs no C#.
Needs Godot 4.6.x, .NET edition, and a C# solution in the project even if your game is all GDScript. Add the engine with: dotnet add package Cantrip.Core --version 1.0.0
Two complete games and their documentation are in the main repository: github.com/AGomnes/Cantrip
View files Download Submit an issue Recent Edits