Tôi hoàn toàn đồng ý với câu trả lời của mrbinary. Tôi là một sinh viên tại UNC Charlotte và chúng tôi có sự tập trung vào Thiết kế và Phát triển Trò chơi với bằng Khoa học Máy tính (theo dõi Cử nhân và Thạc sĩ). Về cơ bản, bạn có bốn lớp: Giới thiệu về Thiết kế và Phát triển trò chơi, Thiết kế và phát triển trò chơi nâng cao, Game Studio (lớp dự án dài một học kỳ) và một lớp tự chọn liên quan đến một số thứ liên quan đến trò chơi (AI, Trò chơi có mục đích, Đồ họa 3D, Vân vân.). Tôi cũng làm việc trong một phòng thí nghiệm nghiên cứu cho trường Đại học được điều hành bởi các giáo sư đã tạo ra sự tập trung Thiết kế và Phát triển Trò chơi để nghiên cứu và phát triển Trò chơi với Mục đích. Tôi có nhiều người bạn đã trải qua chương trình, và tôi đã hoàn thành nó nửa chừng.
Tóm lại, tất cả mọi người tôi biết đã hoàn thành chương trình (một số cử nhân, một số thạc sĩ) và tốt nghiệp, sau đó tìm kiếm một công việc trong ngành công nghiệp game, đã không kiếm được việc làm. Do công việc nghiên cứu của tôi, tôi đã đi đến nhiều hội nghị liên quan đến trò chơi để trình bày công việc và xem các công việc khác trong lĩnh vực này, và cuộc thảo luận này đã diễn ra rất nhiều. Một điều thú vị về các hội nghị này là những người trong ngành sẽ tham dự, cũng như các học giả. Điều tôi đã nghe từ nhiều người trong ngành (và điều này được hỗ trợ bởi không ai trong số những người bạn của tôi đã trải qua chương trình cấp bằng của chúng tôi kiếm được việc làm trong ngành công nghiệp trò chơi) là việc trải qua một chương trình Phát triển Trò chơi thực sự có thể cản trở khả năng của bạn để có được công việc trong ngành công nghiệp game. Điều này là do ngành công nghiệp trò chơi rất đa dạng về cách họ phát triển trò chơi. Một số công ty có thể sử dụng C ++ làm ngôn ngữ họ chọn, nhưng sử dụng nó trong một công cụ tùy chỉnh hoặc khung tùy chỉnh. Những người khác có thể sử dụng C #, một số khác là ngôn ngữ kịch bản (Lua, ActionScript, v.v.), những người khác chỉ có thể tập trung vào phát triển di động và sử dụng Objective-C hoặc Java, những người khác có thể xây dựng các trò chơi flash. Sự lựa chọn ngôn ngữ lập trình và môi trường phát triển vô cùng đa dạng. Vấn đề với các chương trình Trò chơi tại các trường Đại học là nó giúp bạn có kinh nghiệm trong một khuôn khổ và phương pháp phát triển trò chơi cụ thể mà không phải lúc nào cũng có thể chuyển thành nhu cầu của các công ty trò chơi. Sự lựa chọn ngôn ngữ lập trình và môi trường phát triển vô cùng đa dạng. Vấn đề với các chương trình Trò chơi tại các trường Đại học là nó giúp bạn có kinh nghiệm trong một khuôn khổ và phương pháp phát triển trò chơi cụ thể mà không phải lúc nào cũng có thể chuyển thành nhu cầu của các công ty trò chơi. Sự lựa chọn ngôn ngữ lập trình và môi trường phát triển vô cùng đa dạng. Vấn đề với các chương trình Trò chơi tại các trường Đại học là nó giúp bạn có kinh nghiệm trong một khuôn khổ và phương pháp phát triển trò chơi cụ thể mà không phải lúc nào cũng có thể chuyển thành nhu cầu của các công ty trò chơi.
Chương trình của chúng tôi được sử dụng để dạy XNA và C # (giới hạn chúng tôi trong các trò chơi chỉ dành cho Windows và XBOX) và hiện đã chuyển sang sử dụng Unity và JavaScript, cũng như WebGL với HTML5. Lý do cho sự chuyển đổi là việc học XNA và C # trong 2 năm đã khiến sinh viên tốt nghiệp không nơi nào có được. Ngành công nghiệp trò chơi đã chuyển đổi rất nhiều trong vài năm gần đây từ máy chơi game sang thiết bị di động và trò chơi web, vì vậy chương trình giảng dạy của chúng tôi đã được thay đổi để phù hợp với điều đó. Nó vẫn chưa được nhìn thấy nếu điều này giúp sinh viên tốt nghiệp của chúng tôi tìm được việc làm hay không. Từ những quan sát hoàn cảnh của tôi, cộng với những gì tôi đã nghe được từ các cuộc thảo luận với những người trong ngành, sự tập trung vào Trò chơi có thể không có lợi khi cố gắng kiếm một công việc trong ngành. Tất nhiên, nếu bạn muốn trở thành giáo sư Games, thì có lẽ nó ổn!