gShogi is an open source Shogi (Japanese chess) game written in Python 3 and C for GTK 3 desktops.
It has a built in engine (based on GNU Shogi) and you can also play against USI engines.
You can play handicap games and use western pieces (good for beginners) and study games saved
in the PSN format.

Features

Load / Save Games in native format or PSN format including support for reading multi-game files

Set level of play (byoyomi, classical, incremental, fixed time per move, depth, infinite and nodes USI time controls)

Download

Screenshots

Click on the images to view a larger version.

Using Custom Pieces

You can customise gShogi by changing the colour scheme and by creating your own piece images which you can load in via the GUI.
Above is an example of gShogi using custom piece images. Click on the image to view a larger version.