The new version has arrived
The switch from Unity to Unreal wasn't too painful, in the sense that I'd already prepared the game's main functionalities: all that was left to do was to transfer the code from Unity to Unreal.
Of course, as far as the user interface and graphics are concerned, everything remains to be done. But that shouldn't stop you from enjoying the game.
The main features that have been implemented are :
- 2D and 3D gameplay
- Interfacing with UCI and CECP chess engines
- Support for numerous game variants (antichess, atomic chess, chess 960, horde, etc.)
- Local play against a human opponent or chess engine
- Online play on Lichess with challenge detection and resumption of games in progress
- Database containing hundreds of thousands of games
- Study mode for analysis of your own or other players' past games
- Position analysis using chess engines
- Possibility of searching for a position in the database
- PGN format file import
- Opening directory
- Display of possible tactics in a given position (forks, nailing, etc.)
- Position directory
- Directory of control times (in tournament or friendly mode)
Features not yet completed:
- The chess engine console
- Most of the graphical features (such as arrows on the chessboard) that I plan to implement as I go along.
Features that I plan to add later:
- A scripting system
- The ability to create mods
- Native online play and the creation of dedicated servers.
How to test
In the game properties, select the 'unstable' test branch. No password is required.
The game will then update, and you'll be able to launch the Unreal version:
If this popup does not appear, restart Steam and things will return to normal.
Changed depots in development branch