I really like the concept of this bitcoin related card game!
So as a person passionate about board games design I would have few things:
1) I do not really feel those different victory conditions if these are actually different "tracks" of development. How do you ensure that the people do not play "different games". Fx. Miner only play mining track and developer play only developer?
2) Players can play utility cards to reduce opponents power - what is the point of that? Do you actually achieve anything by that? If the gameobjective is to reach max power then "stalling" the game do not really benefit you.
3) Do not plan on "future releases" of expansions until you have your "base" working. I made this mistake few times and this actually resulted in never completing games
4) The most important - describe the mechanics! I do not see that here actually. How the turns look like. WHat can you do? I only see separate card descriptions which do not actually show the game. The description is very vague...
I hope this do not sound to harsh
Keep up the work, hope to see this working soon!
From what i read in the doc i think your backstory is ok and for expansion i think he is right, you have a great idea but hold that first until you implement the first game
1)Character ability card and Faction card- the player chose these card but then the shard should it be a slot (attribute) to the faction or character ability
And the shard from what you said has level like multipliers which should be implemented in the shard power-ups
For the character skill i think the counter strike should be what every character can acquire or buy -You should find a way to slot that to the character but then it should have effect on the Faction a character belongs to
2)Utility card- I dont know about that one though but it seems to be like is useless since your are using the counter stike card
3)Collectibles card should be the character card attributes
Ok your concept document is actually good and it sound nice but try to design it using little diagrams on a board first and see how the implementation goes
I hope i helped