Cinder
An online collectible card game where position matters
2 Person Project • Hobby Project • 3 Months development
My role:
Solo Programmer, Game Designer
I am a big fan of collectible card games and wanted to try to implement some networking with unity, so I decided to make a card game demo during my summer vacation. I think the game has potential and plan to pick the project back up again when I have time for it.

Play cards
The board is divided up into 3 rows with varying amounts of slots. Many of the cards have position based effects such as; "Deal 3 damage to the opposite unit" or "Deal 2 damage to the first enemy in the same column", so where the player plays their cards is of high importance.
Like Magic: The Gathering and most other CCGs when card effects trigger they are placed on a stack and then resolved in reverse order. I used a separate animation to load up animations to show the clients after the server has finished calculating all of the effects on the stack.

Card effects

Online matchmaking
I am using the Unity Lobby Services and it makes setting up online matchmaking easy and players can queue up with anyone in the world who is also searching for a match.