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.
- 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
- Logout functionality
- Refactoring
- UI improvements and polishing
- Deck Editor (drag and drop)
-
Download:
TcgPlatformClient-clean
-
Place it inside your Unity projects folder
-
Open with Unity Editor version
2022.3.55f1
(or let Unity prompt you to install it) -
Clone the repository inside clean project folder:
https://github.com/CYHTF7/TcgPlatformClient.git
You can also adapt it to your project.
Documentation will be available after the upcoming refactor update.
It will include usage instructions, system overviews, and extension guidelines.
OBS did not record the selection window.