Spooky Multiplayer Chess

October - December 2018, Software Engineer

Unreal Engine 4, Github

Spooky Chess was made in the fall of 2018 for a software engineering class. When my team was given the option to make a game using Java, we took on the challenge of connecting a multiplayer game in Unreal Engine 4 to our own custom Java server instead of making a 2D Java game.

Because of complications and mistakes we made along the way, I ended up programming the entirety of gameplay and the connection to our Java backend using a TCP connection plugin. This was one of my most technically challenging projects to date, and since I made the entire front end by myself, it made me a lot more familiar with all of UE4, C++, and networking.

What I Did:

  • Wrote C++ gameplay code for our variant of chess
  • Differentianted functionality between registered players and guest players
  • Used a TCP Connection Blueprint Plugin to pass and receive strings from Java backend