Tôi là một lập trình viên vừa chớm nở đang cố gắng tham gia vào lập trình công nghiệp cho PS3, Xbox 360. Vấn đề chính tôi thấy là cần phải chứng minh các kỹ năng của mình với một nhà tuyển dụng tiềm năng, nhưng không có quyền truy cập vào bộ dụng cụ Dev cho PS3 hoặc Xbox 360, Điều này trực tiếp là không thể.
Câu hỏi của tôi là, cách thay thế tốt nhất để thể hiện các nhà phát triển giao diện điều khiển các kỹ năng của tôi là gì?
Lập trình C ++ trong DirectX cho Windows có vẻ gần như thể hiện các kỹ năng lập trình Xbox 360 và lập trình C ++ trong OpenGL dường như tương đối gần với việc thể hiện các kỹ năng lập trình PS3. Thật không may, dường như từ nghiên cứu web như thể cả Xbox 360 và PS3 thực sự có thư viện riêng, do đó dường như làm cho điều này không phải là một nỗ lực hiệu quả 100%. Cách tiếp cận này có vẻ gần nhất, nhưng cũng tốn thời gian nhất. Thêm vào đó, bạn không thực sự làm bất cứ điều gì chạy trên bảng điều khiển.
Mặt khác, lập trình trong XNA có lợi ích là các trò chơi của bạn thực sự nằm trên bảng điều khiển, mặc dù tôi có ấn tượng rằng điều này được xem là không phải là "thỏa thuận thực sự" vì nó chỉ là một trình bao bọc cho DirectX và sử dụng C # thay vì C ++.
Có ai có kiến thức hoặc kinh nghiệm từ bên trong ngành để biết loại trình diễn trò chơi nào sẽ hữu ích nhất để hiển thị cho một nhà tuyển dụng tiềm năng không? C ++ trong DirectX, OpenGL, XNA, Unreal Engine, Unity3d, Flash, v.v ...? Chỉ có rất nhiều giờ trong ngày và tôi muốn biết làm thế nào để chỉ đạo những nỗ lực của mình.
Cảm giác ruột của tôi là DirectX sẽ là lựa chọn tốt nhất, vì nó có vẻ gần với những gì được sử dụng trên Xbox 360, nhưng nếu có một bản demo tốt trong một ngôn ngữ / công cụ khác cũng tốt như vậy, rõ ràng sẽ ít tốn thời gian hơn một tuyến đường khác.
Cảm ơn trước sự giúp đỡ và lời khuyên của bạn!