The project is for a CCG Framework. The idea is that designers could come in and add their work without interacting with code. For example, the sound designer can come in and add effects and music. The graphic artist could come in and add card portraits. Familiarity with games like Magic, Hearthstone etc is required. The level designer could come in and make monobehaviours in scene to connect everything. It would be comprised of (3) parts:
#1: A custom editor within Unity3D to handle the creation of cards. This would serialize data in some manner (ie Odin Serializer, scriptableObjects etc) and in a format that is transportable (ie to update the cards via a web update)
#2: C# code to handle the game loop itself.
#3: Monobehaviours to connect the cards made in the editor to the logic in the code. This should work directly with the data created from the editor in part 1. For instance, it would parse the data for a given card and display it accordingly.
It is important that these be as abstract as possible, without hardcoding. For instance, a typical card game would have a card with "Attack" and "Health" but these should be created conceptually from the editor, and not already provided. The game designed would create a card by assembling these abstract constructs into a functional card.
Required concepts for the editor to create:
-Attributes (for defining health, attack, etc)
-Categories (for defining class, race, etc)
-Abilities (for defining things like attack on first turn, cannot be targeted, etc)
-Conditions (for evaluating game state to determine what can be done in a given state)
-Effects (deal damage to xyz)
-Modularity (for applying the above concepts to entire groups of cards without having to create them again)
As this is a backend framework, this is essentially code only. No graphics/sound will be needed or provided. More information and specifics will be provided. Please include "Card Game Project" in your reply or the bid will be ignored. Thank you!
13 freelancer đang chào giá trung bình $1192 cho công việc này
Card Game Project Hi Your project seems interesting, Please reply if you want to discuss the details. About me: 4+ Years experience in Unity and C#. Thanks Prohit