Skip to content
This repository was archived by the owner on Mar 25, 2026. It is now read-only.
Michael8818 edited this page Feb 15, 2026 · 11 revisions

DCGO Card Scripts

This project contains all the files required to edit/create cards, change UI, art, and gameplay for the DCGO application. Below we will go into some detail (not all) on how to maintain, edit, and create cards/assets for DCGO.

Using The Repo

  • Create a new branch for your work on a particular card/feature
  • Be sure to use the card ID in the branch name (ex. BT20-001)
  • Work on your card/feature, whether that be a bug fix or creating a whole new card
  • Upon completion create a PR to the develop branch or set branch depending on work, for review
  • All PRs must be reviewed by a DCGO dev before being merged

Organization of Repo

This Repo will contain many folders the main ones to be concerned with or will be used most often are CardBaseEntity, Scenes, Scripts.

CardBaseEntity

  • Contains all card data contained on scriptable objects
  • These are organized by Set #, followed by Color
  • Color is ALWAYS represented by the left most color on a given card, in the case of multi-colored cards

Scenes

  • Contains the different scenes used for the game
  • Be careful when editing scenes as merge conflicts can happen WAY more often, attempt to make prefab changes FIRST
  • Opening is the default scene and should be used when testing in editor
  • BattleScene is for loading into an actual game
  • ContinuousControllerScene is used for adding new card data and should not be touched by general public

Scripts

  • Contains all card effect script
  • These are organized by Set #, followed by Color
  • Color is ALWAYS represented by the left most color on a given card, in the case of multi-colored cards
  • Script
  • Contains scripts of a general nature and repeated use within card effects
  • This includes things like Keywords, Card selection, and common functions

Clone this wiki locally