Currently, compatibility between games is displayed on an table. While this allows to show all info in the same place, the table is too big and scrolling is required. It's easy to get lost. The table has two main use cases:
I have controller X. Which games support this controller?
I have game Y. Which controllers can I use to play this game?
While freezing headers and the first column would certainly improve the table, actually, given the use cases, it makes more sense to change the approach. The table can be kept for reference, but move compatibility info to detail pages:
Controller pages: each controller would have an individual page (plus possibly an "umbrella" page for classic controllers). Release/compatibility details at the top, technical details later in the page.
Game pages: each game would have an individual page (grouped by platform). Release/compatibility details.
These pages would be available on the left menu and cross-referenced in other places.
Currently, compatibility between games is displayed on an table. While this allows to show all info in the same place, the table is too big and scrolling is required. It's easy to get lost. The table has two main use cases:
While freezing headers and the first column would certainly improve the table, actually, given the use cases, it makes more sense to change the approach. The table can be kept for reference, but move compatibility info to detail pages:
These pages would be available on the left menu and cross-referenced in other places.