Chinese Chess is one of the most popular chess-style board games, enjoyed by millions of players worldwide. This Unity project delivers a complete and fully functional online Chinese Chess experience with real-time multiplayer gameplay and advanced room management features.
Players can create custom game rooms by setting match duration and bet amounts, browse available rooms, and view detailed player information before joining a match. The system accurately validates every move, detects endgame conditions, and updates player timers in real time to ensure fair and competitive gameplay.
The project also supports guest spectators, allowing users to watch live matches without participating. In-game chat enables player communication, while room management tools allow the removal of inactive users. Real-time online player counts increase engagement, and built-in video ads provide monetization opportunities.
Designed as a scalable Unity asset, Chinese Chess is ideal for developers who want to launch, customize, or expand an online board game. The project uses PUN2 Free and is ready for multiplayer deployment.
Key Features - Demo
Real-time online multiplayer Chinese Chess
Custom room creation with match time and bet settings
Browse rooms and view detailed player information
Accurate move validation and endgame detection
Real-time timer updates during matches
Guest spectator mode for live games
In-game chat system
Remove inactive players from rooms
Video ads integration for monetization
Real-time online player count display
Built with PUN2 Free for multiplayer networking
Requirements
Networking: PUN2 Free
Engine: Unity