Jelaskan Perkembangan dari Quake II

Awalnya, Quake II seharusnya menjadi game dan IP yang sama sekali baru; judul seperti "Strogg", "Lock and Load", dan bahkan hanya "Load" dipermainkan pada hari-hari awal pengembangan. Namun setelah beberapa kali gagal, tim di id memutuskan untuk tetap menggunakan 'Quake II' dan meninggalkan tema horor gothic Lovecraftian dari aslinya demi estetika yang lebih sci-fi.

Permainan ini dikembangkan dengan tim 13 orang. Activision memperoleh hak distribusi di seluruh dunia untuk permainan pada Mei 1997. Artis dan salah satu pemilik Adrian Carmack mengatakan bahwa Quake II adalah permainan favoritnya dalam seri karena "itu berbeda dan proyek kohesif".  Ini juga merupakan game id Software terakhir yang menampilkan American McGee sebelum dia dipecat tak lama setelah dirilis.

Tidak seperti Quake, di mana pengontrol grafis yang dipercepat perangkat keras hanya didukung dengan tambalan yang lebih baru, Quake II hadir dengan dukungan OpenGL di luar kotak. Unduhan selanjutnya dari id Software menambahkan dukungan untuk 3DNow AMD! set instruksi untuk meningkatkan kinerja pada prosesor K6-2 mereka, dan Rendition merilis penyaji asli untuk chip grafis V1000 mereka. Versi terbaru adalah 3.21. Pembaruan ini mencakup banyak perbaikan bug dan level baru yang dirancang untuk deathmatch multipemain. Versi 3.21, tersedia sebagai kode sumber pada server FTP id Software, tidak memiliki fungsionalitas yang ditingkatkan dibandingkan versi 3.20 dan hanya sedikit modifikasi untuk membuat kompilasi untuk Linux lebih mudah.

Quake II menggunakan model client-server yang ditingkatkan yang diperkenalkan di Quake . Kode game Quake II, yang mendefinisikan semua fungsionalitas untuk senjata, entitas, dan mekanik game, dapat diubah dengan cara apa pun karena id Software menerbitkan kode sumber implementasi mereka sendiri yang disertakan bersama game. Quake II menggunakan fungsionalitas perpustakaan bersama dari sistem operasi untuk memuat perpustakaan permainan saat run-time—inilah cara pembuat mod dapat mengubah permainan dan menyediakan mekanisme permainan yang berbeda, senjata baru, dan banyak lagi. Kode sumber lengkap untuk Quake II versi 3.19 dirilis di bawah ketentuan GNU GPL-2.0-atau-lebih baru pada 22 Desember 2001. Versi 3.21 menyusul kemudian. Versi ramah LCC dirilis pada 1 Januari 2002, oleh seorang modder bernama Major Bitch.

Sejak rilis kode sumber Quake II, beberapa pembaruan dari proyek pihak ketiga ke mesin permainan telah dibuat; yang paling menonjol di antaranya adalah proyek yang berfokus pada peningkatan grafis pada gim seperti "Yamagi Quake II", Quake2maX, EGL, Quake II Evolved, dan KMQuake II yang paling terkenal. Rilis sumber juga mengungkapkan banyak kelemahan keamanan  yang dapat mengakibatkan kompromi jarak jauh dari klien dan server Quake II . Karena id Software tidak lagi memelihara Quake II, sebagian besar mesin pihak ketiga menyertakan perbaikan untuk bug ini. Patch tidak resmi 3.24 yang memperbaiki bug dan hanya menambahkan sedikit tweak direkomendasikan untuk Quake II murni, karena tidak dimaksudkan untuk menambahkan fitur baru atau menjadi mod mesin dengan sendirinya. Modifikasi mesin sisi server paling populer untuk multipemain, R1Q2, umumnya direkomendasikan sebagai pengganti rilis 3.20 untuk klien dan server. Pada Juli 2003, Vertigo Software merilis port Quake II untuk Microsoft . Platform .NET, menggunakan Managed C++, yang disebut Quake II . BERSIH . Ini menjadi aplikasi poster untuk bahasa tersebut, menampilkan interoperabilitas yang kuat antara . .NET dan kode C++ standar. Itu tetap menjadi salah satu unduhan teratas di situs web Visual C++ . Pada Mei 2004, Bytonic Software merilis port Quake II (disebut Jake2 ) yang ditulis dalam Java menggunakan JOGL . Pada tahun 2010 Google porting Jake2 ke HTML5, berjalan di Safari dan Chrome .

Mesin game Quake II  lisensi populer dan menjadi dasar untuk beberapa game komersial dan gratis, seperti CodeRED: Alien Arena, War§ow, SiN, Anachronox, Heretic II, Daikatana, Soldier of Fortune, Kingpin: Life of Crime, dan UFO: Invasi Alien . Video game Valve tahun 1998 Half-Life menggunakan mesin Quake II selama tahap pengembangan awal. Namun, versi final berjalan pada versi mesin Quake yang dimodifikasi, GoldSrc, dengan sejumlah kecil kode Quake II.