Card Game
This project was developed collaboratively with a team of 33 people to recreate Blizzard Entertainment’s iconic card game, Hearthstone.
I was in charge of the database group. I implemented most of the deck system myself using Unity’s ScriptableObject system and JSON serialization.
[System.Serializable]
public class CardData {
public string Name;
public int ManaCost;
public string Description;
}
public class DeckManager {
public List Cards;
public void SaveToJson() { ... }
public void LoadFromJson() { ... }
}
Menu
Collection