Unreal chess for C++ practice
0
stars
0
forks
source link
C++ Chess in Unreal Engine 4
Features
- UCI chess engine compatibility
- FEN import/export
- Undo
- Highlight for mouseovered chess pieces with valid moves and for valid moves when a piece is lifted
- Notation
- Multiplayer using Unreal's replication system
- Skin support for the chess pieces (3 hight quality programmer art skins included :) )
- And of course all the chess rules are implemented
How to try:
Binary
- Download the zipped game from the releases tab and have fun (win64bit only, stockfish executable included)
With editor
- 4.27 branch requires that version, main requires UE 5.4+
- Download the repository and open the project file
- Start with standalone net mode to start in the main menu
- Start with listen server net mode (don't forget to set the number of players to 2) to start the match right away
- If you want to play against AI, you need to download a UCI compatible chess engine and point the "Executable path" to its .exe
Todo:
- Why is the skybox broken in 5.4 Packaged?
- Chess clock?
- Steam integration?
Assets used from: