This project is a digital adaptation of the popular card game Durak. The project implements standard card game logic, a functional user interface, player profile support, and a computer opponent using the Unity Engine.
- Cross-Platform Support: Fully playable on Windows (x64), Android, and Linux.
- Linux Port: Native Linux build support through the Unity executable file
Durak_v8.0.x86_64. - Discord Integration: Shows the current game status through Discord Rich Presence.
- Player Profiles & Stats: Supports nickname and avatar selection, plus match statistics tracking.
- Dynamic Timers: Visual turn timers control the pace of attacker and defender turns.
- Smart Hand Sorting: Supports manual sorting, sorting by rank, and sorting by suit.
- Game Modes: Implements both throw-in and transferable Durak rules.
- Deck Options: Supports 36-card and 24-card decks.
- AI Opponent: Includes a computer opponent that can attack, defend, transfer cards, and make follow-up decisions.
- Settings & Localization: Supports English and Ukrainian interface text.
- Responsive UI: Uses layouts and enlarged controls suitable for desktop and mobile screens.
- Engine: Unity 6 (6000.3.10f1)
- Language: C#
- Integrations: Discord Game SDK
- Download the Windows archive from the release package.
- Extract the archive into any folder.
- Launch the game through
Durak.exe.
- Download the
.apkfile from the release package. - Copy it to the device if needed.
- Open the file on Android and allow installation from unknown sources if the system asks for it.
-
Download the Linux archive from the release package.
-
Extract the archive into any folder.
-
Open a terminal in the extracted folder.
-
Give the executable permission:
chmod +x Durak_v8.0.x86_64
-
Run the game:
./Durak_v8.0.x86_64
Keep Durak_v8.0.x86_64, Durak_v8.0_Data, UnityPlayer.so, and the included .so libraries in the same folder.
Tymofii Polyvianyi (Group 25)
Created for educational purposes.



