I definitely think this is a cool idea, but there are potentially a few issues I can think of:
- Not all games are 3d, and it might be difficult to have some creators make 3d assets for their game
- From an accessibility standpoint it's harder to navigate a 3d space
- Performance issues, if you have a lot of games visible at once and someone is on a slow laptop or phone then it might make browsing difficult