Компьютерные игры помимо аппаратной требуют ещё и программную часть, в которую входят [[операционная система]], [[драйвер]]аы устройств, библиотеки и многое другое. На сегодняшний день большинство игр разрабатываются для запуска на операционных системах семейства [[Microsoft Windows]]. В самом начале развития индустрии игры, которые писались под [[MS-DOS]], обязательно включали код, работающий напрямую с железом. Сегодня же связующим звеном между операционной системой и игрой является '''[[API]]''', что упрощает создание игр. Особенно широко используется библиотека [[Microsoft DirectX]], которая обеспечивает связь со звуковым и графическим оборудованием. Кроме неё существует кросс-платформенная библиотека [[OpenGL]]. На производительность и геймплей также влияет версия драйвера видеокарты, установленного в системе.