not sure what they're after here, but I would first ask myself what sort of game you want to make. Then of course you have standard features tied to your requirements: input (e.g. controller support), output (video, audio, etc), storage, network. Those are your system features. For the game, you need systems to handle…