Jadi saya membaca ini , saya mendapatkan alasan mengapa ada lebih banyak game di Microsoft windows daripada di OS lain. Masalah utama yang disajikan adalah bahwa Direct3D lebih disukai daripada OpenGL.
Yang tidak saya mengerti adalah mengapa pengembang mengorbankan kompatibilitas? Itu hanyalah kerugian finansial bagi perusahaan. Saya mengerti bahwa OpenGL agak berantakan, tapi itu seharusnya tidak menjadi masalah bagi para ahli. Bahkan jika ya, saya pikir orang akan bekerja lebih keras daripada harus menanggung kerugian finansial.
Juga jika saya tidak salah maka banyak aplikasi lintas platform menggunakan Direct3D dan OpenGL. Saya pikir mereka beralih di antara API.
Ini aneh karena mereka bisa menggunakan OpenGL, mengapa peduli dengan Direct3D?
Jadi pertanyaannya adalah, apakah ada masalah teknis dengan OpenGL atau adakah dukungan yang disediakan Direct3D yang tidak dimiliki OpenGL?
Saya sadar bahwa pertanyaan ini mungkin ditutup sebagai di luar topik atau terlalu luas, saya mencoba yang terbaik untuk mempersempitnya.
Jawaban:
Tentang fakta bahwa ada lebih banyak game untuk Windows, beberapa alasannya
Masalah kelembaman itu sangat penting. Jika tim Anda mengembangkan untuk DirectX, menargetkan 90% pasar (yah ... jika Anda bermain game di pc Anda mungkin memiliki windows, jadi ... 99% pasar?), Mengapa Anda ingin berinvestasi di OpenGL? Jika Anda sudah mengembangkan di OpenGL, kembali menargetkan 99% pasar, Anda akan tetap menggunakannya selama Anda bisa. Sebagai contoh, Id Tech oleh Id Software adalah mesin game yang sangat baik (menjalankan seri DOOM) yang menggunakan OpenGL.
Tentang topik diskusi Anda, komentar.
Sampai hari ini, ada banyak banyak API, dan praktik umum adalah menggunakan Mesin Game yang abstrak di atasnya. Sebagai contoh, pertimbangkan itu
Baru-baru ini, dengan munculnya API overhead rendah baru - yang merupakan titik balik utama untuk pemrograman grafis - ada DirectX 12 untuk Windows dan XBOX, Logam untuk iOS dan Vulkan (OpenGL baru) untuk Windows dan Linux (termasuk Android dan Tizen ).
Masih ada game yang hanya menargetkan Windows dan XBOX, tetapi IMHO hari ini yang hanya bisa menjadi pilihan pemasaran.
sumber
Beberapa kemungkinan alasan:
sumber