A simple Arduino implementation of a 2-player Pong game, using a cheap 3.5" TFT display shield from China. It uses (a very bad fork of) the UTFT library.
A second Arduino (Nano) is used to collect the input from the buttons, which is not necessary and this design decision originated from the misconception that two Arduinos could be trivially connected through a USB to USB connection. They can't.
I don't recommend this shield. It took too long time to find a library that (sort of) works with it and it unnecessarily covers all the Arduino Mega pins.
Completion time (Software + Hardware): 5-6 hours