I made a card game (untitled yet, naming it is the most difficult part ;) ). I haven't played many of these kind of game, I think just one many years ago. That said it might not be the best idea for me to create a card game. I'm not sure about the gameplay. I think it's not complex and balanced enough, yet the AI I made is too easy to beat. The game has a sci-fi setting (because I think it is easier to create sci-fi assets). To win you have to capture all planets or destroy all enemy units. I was thinking about adding a campaign mode where you have to collect cards but nothing was done yet. Also a multiplayer mode seems reasonable, possibly something like match making. Right now you can only play vs the simple AI I made. It assigns a score to every possible action and choses the best action. The effectiveness of the AI therefore crucially depends on how this score is calculated and the values were not chosen with care. I just tested it and it seems to work.

features: - 35 cards right now - attack animations and a lot of explosions - animated cards (I must have been bored ;) )

todo: - I think the gameplay has to be changed. - some cards have no graphics (I also have some unused assets) - some sounds are missing - no background music - multiplayer mode - AI tweak and difficulty levels - more cards ofc

Repository: https://github.com/V-ktor/ccg1

Screenshots:

12 days later

Very cool, reminds me of the Gundam Card game a bit, which I wish I hadn't given my cards away. Nice template and also I like the space ship images a lot.

2 months later

I added a very simple campaign mode where you have to conquer star systems and collect cards. The map is generated randomly.

10 months later

I ported this game to Godot 3.0 and changed a lot, e.g. game rules and new AI. There is also a very simple multiplayer mode. Don't try to cheat in multiplayer, it will just result in being desynced. Actually it could just be checked if this happens and simply disconnect in that case. Lots of cards added, but most graphics and particles are missing.