A 1v1 multiplater deck building brawler.
Download on Itch.io here.
• Use of Unity Netcode for Game Objects networking solution.
• Local server hosting with relay service that allows connection over the internet.
• Use of client and server RPC to send data.
• Chat that sends custom messages based on in game events.
• Modular scriptable objects used for fast and easy development of new cards.
• Abstract scriptable objects used for inheritance strutcture which allows for code reusability.
• Abstract class used with virtual hook methods to do effects.
• Effects synchronized via being network objects.
• Implemented A* path finding algorithm.
• Implemented BFS with checks for various terrain types.
• Add more cards.
• Sync effects over client.
• Different Win conditions.
• More ways to add variability.