Home Project Archive Learn Game Dev

King of The Ring

Spring 2023 - 2 months

King Of The Ring Screenshot

I led a team of 8 UCI students in developing this chess boxing arcade game. It combines retro boxing game style gameplay with challenging chess against an AI opponent. Just like the real life sport of chess boxing, the gameplay alternates between rounds of chess and boxing until a knockout or checkmate. To my knowledge, this is the best (and only) chess boxing video game ever created.

The chess engine and AI uses C# running in Unity, and is threaded in parallel with the rest of the game to ensure smoothness while the relatively intense computation happens in the background. The game's AI also considers how much time it has remaining, how complex the position is, how close the game is to ending, and a number of other factors when deciding how deep to think about making a move. The chess engine and AI were made by me from scratch, but inspiration was taken from a youtube series by Eddie Sharick.