Do I need to install anything after getting the arcade?
No, everything on your arcade comes pre-installed. Just plug it in and turn it on to play.
The only setup that may be required is if a wireless adapter is purchased. Connecting to your wireless network must be done after receiving the arcade.