Hace poco cambié de Windows a Mac. Steam dice que tengo menos juegos específicos para Mac que juegos en total y debería ser la misma cantidad, a menos que sólo puedas descargar, instalar y jugar una vez desde tu cuenta. Pensaba que lo había comprado para que funcionara en todos los sistemas operativos. Si esto es cierto, ¿hay alguna solución o algún descuento por volver a comprarlo para los demás sistemas operativos?
Una vez que compres un juego de Steam, podrás utilizarlo en cualquier ordenador, siempre que éste pueda ejecutarlo. No debería ser necesario volver a comprar las versiones para Mac de los mismos juegos, aunque tendrás que descargar las versiones para Mac del juego en tu nuevo ordenador.
Sin embargo, no todos los juegos para Windows funcionan en Mac o Linux. Por eso tus juegos específicos para mac son menos que tu número total de juegos.
Hay algunas soluciones para conseguir que Windows funcione en tu Mac (en máquinas virtuales o algo como wine). Si lo haces, puedes instalar una versión para Windows de Steam y jugar a tus juegos de Windows allí, pero no son nativos de Mac y puede que no funcionen tan bien como cabría esperar.
Cuando abres Steam en el Mac, tu biblioteca de juegos se muestra por defecto con un filtro para juegos lanzados bajo la etiqueta "SteamPlay". La compra de juegos con esta etiqueta siempre te ofrece la versión para Mac o las versiones para Mac y Linux de forma gratuita, además de la versión para Windows del software.
Verá cualquiera de estos logotipos en los juegos con SteamPlay:
(compatibilidad con Windows y Mac)
(compatibilidad con Windows, Mac y Linux)
A veces, un editor de juegos puede lanzar una versión SteamPlay de un juego por separado de la versión original, sólo para Windows. En ese caso, tendrás que comprar la nueva versión que incluye compatibilidad con Mac.
Referencia: Soporte de Steam: SteamPlay
En cuanto a los juegos sólo para Windows, además de probar la capa de compatibilidad con Windows de código abierto, WINE, también puedes instalar Windows en el Mac con Boot Camp de Apple. Esto me ha funcionado bien para ejecutar juegos con gráficos complejos que podrían no estar tan optimizados cuando se ejecutan bajo Mac OS X.
Algunos juegos sólo funcionan en Windows. Estos juegos, obviamente, no funcionarán en tu Mac y no aparecerán por defecto en tu biblioteca. Por desgracia, se trata de una limitación técnica que, por lo general, no se puede solucionar dándole más dinero a Valve. WINE, como se menciona en otra respuesta, puede darte algún éxito, pero en mi experiencia, es muy caso por caso en cuanto a lo bien que funciona.
Steam no te hace volver a comprar juegos. (Quiero decir "nunca", pero no estoy 100% seguro de que no haya alguna situación realmente extraña en la que puedas acabar comprando un juego dos veces). Una vez que lo tienes, queda vinculado a tu cuenta para siempre.
Sin embargo, tienes que volver a descargar los juegos. Es posible que puedas copiar la carpeta steamapps
de Windows a Mac, pero no tengo experiencia en hacerlo entre sistemas operativos. Sin embargo, funciona razonablemente bien de Windows a Windows. Por lo menos, podría permitirle simplemente "validar la integridad de la caché del juego" en lugar de volver a descargar desde cero.