Just list one product variation
You can just use views to filter on the catalog pages for product variations if they are set. You should take a look at http://www.drupalcommerce.org/user-guide/products the guide will help you create product variations, you can then create a view for the catalog, you can then create a exposed filter (lets the users change the filter value) for product variation so they user can select PS3 or XBOX and get only those products on the filter. But if you went to that page, you would still need to select "PS3" or "XBOX" to place a order.