We show jobs from every employer career page, job board and news source we can find.
Salary
$750-1500
Location
Rancho Cucamonga, CA, United States
Posted on
Jul 17, 2020
Profile
CCG Framework, Unity3D
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!
Skills:
Mobile App Development
, C# Programming
, Unity 3D
, Game Development
Company info
Sign Up Now - WashingtondcCrossing.com
Recruiter job
90 Day Old Job