World of DE-10s

Project information

Built an online, 1v1 tank game with a team of 6, involving an IoT system where 2 FPGAs, acting as controllers, are connected to 2 PCs which act as nodes. These nodes communicate with a TCP server hosted on an AWS EC2 instance. This instance handles communication between the player nodes and a 3rd PC which runs the game in unity, allowing for real-time gameplay from anywhere in the world.

Personal role was focused on provisioning the AWS EC2 instance running the TCP server, which involved configuring the necessary settings, writing scripts to automate server environment initialisation and allowing the server to be booted up remotely via SSH.