Nativní hry jsou sestaveny přímo pro OpenSolaris (můžete si je nainstalovat jako IPS balíček) anebo u nich nezáleží na jakém operačním systému se spouštějí.
Příkladem platformně nezávislých her jsou třeba MMORPG Runescape nebo klon FPS Quake 2 - Jake 2.
Komunita Games on OpenSolaris se zabývá vývojem prostředků pro vývoj her, vývojem her a portováním her z jiných operačních systémů na OpenSolaris.
Nejvíce balíčků s hrami v současnosti poskytuje autorita Blastwave http://blastwave.network.com:10000/. Časem budou přibývat i do oficiální autority contrib http://pkg.opensolaris.org/contrib.
Autorita Blastwave poskytuje např. Battle for Wesnoth (IPSwesnoth), FreeCiv (IPSfreeciv), bzflag (IPSbzflag) a další, viz seznam IPS balíčků na blastwave s popisky - hledejte 'game'.
pfexec pkg set-authority -O http://blastwave.network.com:10000/ blastwave pfexec pkg refresh pfexec pkg install IPSwesnoth
V OpenSolarisu je možné hrát i hry původně určené pro MS-DOS.
Jednou z možností jak hrát staré hry v nových systémech je multiplatformní program DOSBox, který simuluje x86 počítač vybavený operačním systémem MS-DOS, zvukovou a grafickou kartou, sériovým portem a síťovým rozhraním IPX.
Seznam her a kvality jejich podpory v programu DOSBox naleznete na adrese DOSBox compatibility list.
DOSBox poskytuje autorita contrib. V brzké době se stane součástí oficiální autority release.
Autoritu contrib si můžete přidat do seznamu známých autorit příkazem:
pfexec pkg set-authority -O http://pkg.opensolaris.org/contrib contrib
pfexec pkg refresh pfexec pkg install dosbox
ScummVM je multiplatformní open source implementace kdysi oblíbeného systému pro vývoj her typu adventure. ScummVM tedy oproti DOSBoxu podporuje mnohem méně her, viz ScummVM compatibility list. Na druhou stranu ScummVM šetří zdroje počítače lépe než DOSBox, což mohou ocenit uživatelé laptopů.
V současnosti poskytuje ScummVM pouze IPS autorita http://blastwave.network.com:10000/ pod jménem IPSscummvm.
V současnosti nenajdete s IPS zdrojích žádné balíčky her, které by Book of Ra využívaly DOSBox. Pracuje se na tom, aby brzy přibyly balíčky:
a další hry, které byly uvolněny k bezplatné distribuci.
Výhodou IPS balíčků je snadná instalace a integrace do systému OpenSolaris bez nutnosti ruční konfigurace DOSBoxu a samotných her, která může být pro začínajícího uživatele zbytečně pracná.
Wine je multiplatformní open-source implementace Windows API. Poskytuje programům Windows systémová volání MS Windows bez nutnosti virtualizace nebo emulace. Díky tomu mohou být programy určené pro platformu MS Windows ve Wine stabilnější a někdy i rychlejší než ve skutečných Windows.
Wine podporuje i 3D aplikace a moderní 3D hry. Seznam podporovaných programů a úrovně podpory naleznete na Wine Application DB.
IPS balíček Wine poskytuje autorita contrib. Autoritu Contrib si můžete přidat do seznamu známých autorit příkazem:
pfexec pkg set-authority -O http://pkg.opensolaris.org/contrib contrib
pfexec pkg refresh pfexec pkg install wine
Spuštění programů pro MS Windows je podobné jako spouštění programů v OpenSolarisu. Pouze v příkazové řádce napíšete wine před jméno spouštěného programu.
cd /media/cdrom wine ./setup.exe
Pokud program při instalaci vytvoří položky v menu Wine→Programs a ikony na ploše, spuštění je triviální.
V opačném případě je nutno najít adresář kam se program nainstaloval a spustit jej ručně. Wine si udržuje oddělený speciální adresář, ve kterém simuluje disk C:. Tento adresář najdete v ~/.wine/drive_c. Programy se většinou instalují do podadresáře v adresáři Program Files.
Spusťte Wine uninstaller a vyberte nainstalovaný program. Wine zavolá jeho odinstalační metodu.
uninstaller
Program winecfg slouží k nastavení grafického, zvukového výstupu Wine, jakou verzi Windows má Wine simulovat1), nastavení simulovaných disků aj.
Zajímavá vlastnost Wine je Wine Virtual Desktop v kartě nastavení grafiky. Dává možnost hrát v okně i hry, které hraní v okně nepodporují. Některé hry také nefungují dobře jinak než s nastavením Wine Virtual Desktop.
Program regedit dává pokročilému uživateli kontrolu nad Wine registry, které fungují stejně jako registry ve Windows.
Některé hry po ukončení nevrátí grafické rozlišení obrazovky do původního stavu. Problém vyřešíte spuštěním příkazu:
xrandr -s 0
V současnosti zvuk ve Wine v OpenSolaris funguje pouze se zapnutým ESD. ESD spustíte příkazem:
/usr/lib/esd &
Další možnost je doinstalovat si OpenSoundSystem (OSS) ovladače zvukových karet od 4Front Technologies. Řiďte se návodem přiloženým k balíčku.
Použítí externích OSS ovladačů s sebou nese problémy s integrací do GNOME desktopu. Nejviditelnější je pak ztráta možnosti použít standardní ovládání hlasitosti v GNOME, ossxmix je nepřítulný asi pro všechny typy uživatelů.
Nejméně pracné je počkát pár měsíců než se do OpenSolarisu zaintegruje projekt Boomer, což je upravená a vylepšená verze ovladačů OSS.
Aby fungovaly hry, které k síťovému spojení používají DirectPlay 8 a vyšší verzi, je třeba použít originální DLL soubory z MS Windows. Neúplný seznam takto postižených her a návod jak upravit Wine, aby fungovaly, najdete na Wine Wiki.
1) Některé programy vyžadují konrétní verzi Windows.