- Home /
Card Game Design
We are making multiplayer card game in Unity with photon on premises.
Game currently has 400 cards that heavily relays on effects. and also we want server authority.
What are best practices to adding effect to card ? or general architecture of game ? Currently we have few ideas in mind. and would like some feedback on them.
1) scriptable objects with monoscript on them. It seems simple. and allows drag and drop. however this approach requires a lot of separate scripts.
2)Ability definition class. if we want full server authority we also need to do all actions on server side. and we came up with something like this. which seems like fair solution. and we would also like to try make it decouple so we can share ability definitions for server and client side. to lower maintenance.
3)Ability builder. we also encountered online some people make ability builder with strategy patters. which seems like proper solution . but we are not sure if it is for us.
We would like some guidance .
Your answer
![](https://koobas.hobune.stream/wayback/20220612195451im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Distribute terrain in zones 3 Answers
Instantiating scene objects in Photon Multiplayer. 0 Answers
Shooting myself 0 Answers
How to connect to our own dedicated server using photon networking in unity?(Self-hosted) 0 Answers