Saya setuju sepenuhnya dengan jawaban mrbinary. Saya seorang mahasiswa di UNC Charlotte dan kami memiliki konsentrasi Desain dan Pengembangan Game dengan gelar Ilmu Komputer kami (dalam jalur Sarjana dan Master). Pada dasarnya Anda mengambil empat kelas: Pengantar Desain dan Pengembangan Game, Desain dan Pengembangan Game Lanjutan, Game Studio (kelas proyek panjang semester), dan kelas elektif yang berkaitan dengan sesuatu yang berkaitan dengan game (AI, Game dengan Tujuan, Grafik 3D, dll.) Saya juga bekerja di laboratorium penelitian untuk Universitas yang dijalankan oleh para profesor yang menciptakan konsentrasi Desain dan Pengembangan Game melakukan penelitian dan pengembangan Game dengan Tujuan. Saya punya banyak teman yang telah melalui program ini, dan saya menyelesaikannya di tengah jalan.
Singkat cerita, semua orang yang saya kenal yang telah menyelesaikan program (beberapa sarjana, beberapa master) dan lulus, kemudian mencari pekerjaan di industri game, telah gagal mendapatkan pekerjaan. Karena pekerjaan penelitian saya, saya telah melakukan perjalanan ke banyak konferensi terkait game untuk mempresentasikan pekerjaan dan melihat pekerjaan lain di lapangan, dan diskusi ini telah banyak muncul. Satu hal keren tentang konferensi ini adalah bahwa orang-orang dari industri akan hadir, serta akademisi. Apa yang saya dengar dari banyak orang di industri (dan ini didukung oleh tidak ada teman saya yang menjalani program gelar kami mendapatkan pekerjaan di industri game) adalah bahwa melalui program Pengembangan Game sebenarnya dapat menghambat kemampuan Anda untuk mendapatkan pekerjaan di industri game. Ini karena industri game sangat beragam dalam hal bagaimana mereka mengembangkan game. Beberapa perusahaan mungkin menggunakan C ++ sebagai bahasa pilihan mereka, tetapi menggunakannya dalam mesin kustom atau kerangka kerja kustom. Orang lain mungkin menggunakan C #, yang lain bahasa scripting (Lua, ActionScript, dll.), Yang lain dapat fokus hanya pada pengembangan ponsel dan menggunakan Objective-C atau Java, yang lain dapat membangun game flash. Pilihan bahasa pemrograman dan lingkungan pengembangan sangat beragam. Masalah dengan program Game di Universitas adalah Anda mendapatkan pengalaman dalam satu kerangka kerja spesifik dan metodologi pengembangan game yang mungkin tidak selalu diterjemahkan menjadi kebutuhan perusahaan game. Pilihan bahasa pemrograman dan lingkungan pengembangan sangat beragam. Masalah dengan program Game di Universitas adalah Anda mendapatkan pengalaman dalam satu kerangka kerja spesifik dan metodologi pengembangan game yang mungkin tidak selalu diterjemahkan menjadi kebutuhan perusahaan game. Pilihan bahasa pemrograman dan lingkungan pengembangan sangat beragam. Masalah dengan program Game di Universitas adalah Anda mendapatkan pengalaman dalam satu kerangka kerja spesifik dan metodologi pengembangan game yang mungkin tidak selalu diterjemahkan menjadi kebutuhan perusahaan game.
Program kami digunakan untuk mengajarkan XNA dan C # (yang membatasi kami hanya untuk game Windows dan XBOX), dan sekarang telah beralih menggunakan Unity dan JavaScript, serta WebGL dengan HTML5. Alasan untuk transisi adalah bahwa belajar XNA dan C # selama 2 tahun tidak mendapatkan lulusan. Industri game telah mengalami transisi besar dalam beberapa tahun terakhir dari konsol ke perangkat seluler dan game web, sehingga kurikulum kami diubah untuk mengakomodasi itu. Belum terlihat apakah ini membantu lulusan kami mencari pekerjaan atau tidak. Dari pengamatan langsung saya, ditambah apa yang saya dengar dari diskusi dengan orang-orang dari industri, konsentrasi Game mungkin tidak bermanfaat ketika mencoba untuk mendapatkan pekerjaan di industri. Tentu saja, jika Anda ingin menjadi profesor Game, maka itu mungkin baik-baik saja!