but you also need an adequate interface with the engine.The GUI programming is mostly up to ChatGPT, so it is not that hard.
A bit more advanced, but most likely easier than doing all yourself,
would be working with Winboard(x), i guess (like fairy chess).
Now that the forum works again, this may be interesting for you
http://www.open-aurec.com/wbforum//viewforum.php?f=20
https://www.chessvariants.org/page/winboard_f
or maybe
https://home.hccnet.nl/h.g.muller/CVfairy.html
https://boardgamegeek.com/thread/309527 ... -stockfish