Mrbinary'nin cevabına tamamen katılıyorum. UNC Charlotte'da öğrenciyim ve Bilgisayar Bilimi diplomamızla (Lisans ve Yüksek Lisans pistinde) Oyun Tasarımı ve Geliştirme yoğunluğuna sahibiz. Temel olarak dört ders alırsınız: Oyun Tasarımı ve Geliştirmesine Giriş, Gelişmiş Oyun Tasarımı ve Geliştirmesi, Game Studio (bir dönem proje projesi) ve oyunlarla ilgili bir şeyle ilgili seçmeli bir ders (AI, Amaçlı Oyunlar, 3D Grafikler, vb.). Ayrıca, Oyun Amaçlı Oyunların araştırılması ve geliştirilmesi amacıyla Oyun Tasarımı ve Geliştirme konsantrasyonunu oluşturan profesörler tarafından yönetilen Üniversite için bir araştırma laboratuvarında çalışıyorum. Programa katılan birçok arkadaşım var ve programı yarıya kadar tamamladım.
Uzun lafın kısası, programı tamamladığını bildiğim herkes (bazı lisanslar, bazı yüksek lisanslar) ve mezun oldu, sonra oyun endüstrisinde bir iş aradı, iş bulamadı. Araştırma çalışmalarım nedeniyle, çalışmayı sunmak ve sahadaki diğer çalışmaları görmek için oyunla ilgili birçok konferansa gittim ve bu tartışma çok ortaya çıktı. Bu konferanslarla ilgili güzel bir şey, sektördeki insanların yanı sıra akademisyenlerin de katılacağıdır. Endüstrideki birçok kişiden duyduğum şey (ve bu, oyun programında iş bulmakta olan lisans programımdan geçen hiçbir arkadaşım tarafından desteklenmiyor), bir Oyun Geliştirme programından geçmenin aslında bir oyun endüstrisinde iş. Bunun nedeni, oyun endüstrisinin oyunları nasıl geliştirdikleri açısından çok çeşitli olmasıdır. Bazı şirketler C ++ 'ı tercih ettikleri dil olarak kullanabilir, ancak bunu özel bir motor veya özel bir çerçeve içinde kullanabilir. Diğerleri C # kullanabilir, diğerleri bir komut dosyası dili (Lua, ActionScript, vb.), Diğerleri yalnızca mobil geliştirmeye odaklanabilir ve Objective-C veya Java kullanabilir, diğerleri flash oyunlar oluşturabilir. Programlama dillerinin ve geliştirme ortamlarının seçimi son derece çeşitlidir. Üniversitelerdeki Oyun programları ile ilgili sorun, bir oyun şirketinin ihtiyaçlarına her zaman dönüşmeyebilecek belirli bir çerçeve ve oyun geliştirme metodolojisi konusunda deneyim kazanmanızdır. Programlama dillerinin ve geliştirme ortamlarının seçimi son derece çeşitlidir. Üniversitelerdeki Oyun programları ile ilgili sorun, bir oyun şirketinin ihtiyaçlarına her zaman dönüşmeyebilecek belirli bir çerçeve ve oyun geliştirme metodolojisi konusunda deneyim kazanmanızdır. Programlama dillerinin ve geliştirme ortamlarının seçimi son derece çeşitlidir. Üniversitelerdeki Oyun programları ile ilgili sorun, bir oyun şirketinin ihtiyaçlarına her zaman dönüşmeyebilecek belirli bir çerçeve ve oyun geliştirme metodolojisi konusunda deneyim kazanmanızdır.
Programımız XNA ve C # (bizi sadece Windows ve XBOX oyunlarıyla sınırlandıran) öğretmek için kullanıldı ve şimdi Unity ve JavaScript'in yanı sıra HTML5 ile WebGL'yi kullanmaya başladı. Geçişin nedeni, 2 yıl boyunca XNA ve C # öğrenmenin mezunları hiçbir yere götürmemesiydi. Oyun endüstrisi son birkaç yılda konsollardan mobil cihazlara ve web oyunlarına büyük ölçüde geçiş yaptı, bu nedenle müfredatımız buna uygun olarak değiştirildi. Bunun mezunlarımızın iş bulmasına yardımcı olup olmadığı henüz görülmedi. Benim durum gözlemlerimden, sanayiden insanlarla yaptığım tartışmalardan duyduklarımdan, Oyun konsantrasyonu endüstride bir iş bulmaya çalışırken yararlı olmayabilir. Tabii ki, bir Oyun profesörü olmak istiyorsanız, muhtemelen iyi olur!