Skip to content

CYHTF7/TcgPlatformClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TcgPlatformClient_readme

Description

TcgPlatformClient is a 2D Unity-based foundation for building card game projects. It is designed to feel like modding an existing system - offering core mechanics and UI as a starting point.

While it takes visual inspiration from World of Warcraft: Trading Card Game, it does not aim to fully recreate its rules, mechanics, or card logic.

✅ Features

  • User registration and login
  • Player profile panel
  • JWT
  • Avatar selection
  • Card collection view with pagination
  • Card filtering by mana cost and ID
  • Card sorting by profile and all
  • Booster purchase and opening
  • Deck creation and deletion
  • Persistent storage of cards and boosters
  • UI components
  • Log manager
  • Prefabs

📦 Next Update Plans

  • Logout functionality
  • Refactoring
  • UI improvements and polishing
  • Deck Editor (drag and drop)

🚀 How to Install

  1. Download: TcgPlatformClient-clean

  2. Place it inside your Unity projects folder

  3. Open with Unity Editor version 2022.3.55f1 (or let Unity prompt you to install it)

  4. Clone the repository inside clean project folder:

https://github.com/CYHTF7/TcgPlatformClient.git

You can also adapt it to your project.

🛠️ How to Use

Documentation will be available after the upcoming refactor update.
It will include usage instructions, system overviews, and extension guidelines.

📷 Some Previews

01 02 03 04

OBS did not record the selection window.