Awalnya, gim lebih sulit dibuat di konsol daripada di PC. Selain itu, konsol memiliki spesifikasi dan perangkat keras yang sangat berbeda antara nintendo, sony dan microsoft, yang tidak hanya menghasilkan kinerja yang berbeda, tetapi juga berarti masalah bottlenecking yang berbeda.
Biasanya, gim hanya akan mengubah mesin mereka untuk memaksimalkan kualitas dan kinerja di setiap konsol.
Saat beradaptasi dengan PC, ada masalah lain. Konsol bersifat homogen, artinya semua konsol memiliki perangkat keras yang sama (semua PS3 memiliki kinerja perangkat keras yang sama). Saat Anda membuat game untuk PC, Anda menargetkan spesifikasi minimum, tetapi Anda juga memungkinkan pengguna untuk meningkatkan kualitas untuk PC yang lebih kuat. Game yang ditargetkan untuk PC kurang dioptimalkan, tetapi lebih mudah dibuat untuk programmer.
Pemrograman pada konsol memiliki satu keunggulan, memungkinkan pemrogram untuk memaksimalkan kinerja, sehingga setiap konsol game akan selalu tampil baik.
Pada PC, ini lebih buruk, karena ada banyak perangkat keras di luar sana, tetapi diberikan, itu lebih banyak kebebasan, permainan yang tampak terbaik akan selalu ada di PC, karena PC selalu berada di ujung pendarahan, dengan biaya.
Porting game dari konsol ke PC bisa rumit, karena konsol dirancang untuk kinerja game, sedangkan PC tidak, tetapi secara keseluruhan, jauh lebih mudah untuk port game dari konsol ke PC daripada sebaliknya, karena konsol memiliki memori yang sangat sedikit, sekitar 2 atau 4 kali lebih sedikit.
Mengubah kode untuk beradaptasi dengan batasan memori ini sebagian besar selalu berarti pemrograman ulang lengkap.
Saya tidak berpikir sulit untuk mem-port game dari konsol ke PC, itu hanya masalah API. Perusahaan dan pemrogram yang bekerja hanya dengan konsol akan mengalami kesulitan porting ke PC, karena mereka tidak terbiasa dengan itu, tetapi juga karena mereka terus-menerus beradaptasi dengan konsol API, sehingga itu berarti kode mereka akan sering menjawab pembatasan kompiler konsol, dan belum tentu merawat apis PC.
Tentu saja, mesin dapat diprogram untuk berjalan di semua konsol dan PC, setelah selesai lebih mudah, lebih baik daripada memberi tahu programmer Anda untuk memport mesin ke PC setelah mereka diberi tahu bahwa itu tidak pernah direncanakan selama 3 atau 4 tahun.
Konsol TL; DR homogen dan generasi konsol terakhir, PC heterogen, dan perangkat keras serta API terus berevolusi. Biaya tersebar antara pemrograman dan pembangunan perangkat keras, yang merupakan kompromi.
Satu hal yang baik adalah mengizinkan semua perangkat keras untuk menjalankan semuanya, tetapi harga konsol dikompensasi karena perusahaan game membayar lisensi produsen konsol, sehingga mereka mengunci perangkat keras mereka untuk menjalankan hanya perusahaan permainan yang membayar. Berantakan.