Quake

Pada tanggal 22 Januari 1997, id Software merilis "GLQuake". Ini dirancang untuk menggunakan API 3D OpenGL untuk mengakses kartu akselerasi grafis 3D untuk meratakan grafis, daripada memasukkan CPU komputer ke dalam setiap piksel. Selain framerates yang lebih tinggi untuk kebanyakan pemain, GLQuake menyediakan mode resolusi dan penyaringan tekstur yang lebih tinggi. GLQuake juga bereksperimen dengan pantulan, air transparan, dan bahkan bayangan yang belum sempurna. GLQuake hadir dengan driver yang memungkinkan subset OpenGL yang digunakan oleh game untuk berfungsi pada kartu Grafis Voodoo 3dfx, satu-satunya kartu tingkat konsumen pada saat itu yang mampu menjalankan GLQuake dengan baik. Sebelumnya, John Carmack telah bereksperimen dengan versi Quake yang secara khusus ditulis untuk chip Rendition Vérité yang digunakan pada kartu Creative Creative Labs PCI 3D Blaster. Versi ini telah berhasil menemukan kesuksesan yang terbatas, dan Carmack memutuskan untuk menulis API generik di masa depan daripada menyesuaikan dengan perangkat keras tertentu.