Ban đầu, các trò chơi khó thực hiện trên bảng điều khiển hơn trên PC. Trên hết, máy chơi game có thông số kỹ thuật rất khác nhau và phần cứng khác nhau giữa nintendo, sony và microsoft, điều này không chỉ dẫn đến hiệu suất khác nhau, mà còn có nghĩa là các vấn đề tắc nghẽn khác nhau.
Thông thường, trò chơi sẽ chỉ điều chỉnh công cụ của họ để tối đa hóa chất lượng và hiệu suất trên mỗi bảng điều khiển.
Khi thích ứng với PC, có những vấn đề khác. Bảng điều khiển là đồng nhất, có nghĩa là tất cả các bảng điều khiển có cùng phần cứng (tất cả PS3 có cùng hiệu suất phần cứng). Khi bạn tạo trò chơi cho PC, bạn nhắm mục tiêu thông số tối thiểu, nhưng bạn cũng cho phép người dùng tăng chất lượng cho các PC mạnh hơn. Các trò chơi được nhắm mục tiêu cho PC ít được tối ưu hóa, nhưng dễ thực hiện hơn cho các lập trình viên.
Lập trình trên console có một lợi thế, nó cho phép lập trình viên tối đa hóa hiệu suất, do đó, bất kỳ game console nào cũng sẽ luôn hoạt động tốt.
Trên PC, điều đó còn tệ hơn, bởi vì có rất nhiều phần cứng ngoài kia, nhưng được cho là, nó tự do hơn, trò chơi có kết quả tốt nhất sẽ luôn có trên PC, bởi vì PC luôn ở trong tình trạng khó khăn.
Việc chuyển một trò chơi từ console sang PC có thể khó khăn, bởi vì console được thiết kế để thực hiện trò chơi, trong khi PC thì không, nhưng về tổng thể, việc chuyển một trò chơi từ console sang PC dễ dàng hơn nhiều so với ngược lại, bởi vì console có bộ nhớ rất ít, một cái gì đó như ít hơn 2 hoặc 4 lần.
Thay đổi mã để thích ứng với hạn chế bộ nhớ này sẽ luôn có nghĩa là lập trình lại hoàn chỉnh.
Tôi không nghĩ rằng thật khó để chuyển một trò chơi từ bảng điều khiển sang PC, đó chỉ là vấn đề về API. Các công ty và lập trình viên chỉ làm việc với bảng điều khiển sẽ gặp khó khăn khi chuyển sang PC, vì họ không quen với nó, nhưng cũng vì họ liên tục thích ứng với API bảng điều khiển, do đó, mã của họ sẽ thường trả lời hạn chế trình biên dịch bảng điều khiển và không nhất thiết phải chăm sóc cho PC apis.
Tất nhiên, các động cơ có thể được lập trình để chạy trên tất cả các máy chơi game và PC, một khi mọi việc trở nên dễ dàng hơn, tốt hơn là bảo các lập trình viên của bạn chuyển động cơ sang PC sau khi họ được bảo rằng nó không bao giờ được lên kế hoạch trong 3 hoặc 4 năm.
Các bảng điều khiển TL; DR là đồng nhất và một thế hệ console cuối cùng, PC không đồng nhất, và phần cứng và API liên tục phát triển. Chi phí được trải đều giữa lập trình và xây dựng phần cứng, đó là sự thỏa hiệp.
Một điều tốt là sẽ cho phép tất cả phần cứng chạy mọi thứ, nhưng giá bàn điều khiển được bù bởi vì các công ty trò chơi trả tiền cho nhà sản xuất bàn điều khiển, vì vậy họ khóa phần cứng của họ để chỉ chạy các công ty trò chơi trả tiền. Nó lộn xộn.