Saya memulai gelar ilmu komputer saya di sebuah perguruan tinggi setempat dalam pemrograman menggunakan C ++. Namun, saya akan pindah ke universitas 4 tahun. Adakah yang punya wawasan tentang program universitas?
Saya tahu Cal State Fullerton memiliki gelar sarjana di bidang Pengembangan Game. Namun, apakah sama pentingnya dengan mendapatkan gelar dari sekolah yang benar-benar hebat? Jika saya bisa menembak untuk sesuatu seperti Cal Poly apakah itu lebih baik? Atau bahkan Stanford atau SF State begitu dekat dengan begitu banyak perusahaan game di sana di daerah Bay?
Jawaban:
Banyak universitas yang tidak memiliki program "pengembangan game" formal masih merupakan tempat yang bagus untuk mendapatkan pendidikan Ilmu Komputer umum, dan banyak dari mereka mungkin memiliki klub atau kelas yang akan membantu Anda ke arah itu. Saya perhatikan Anda menyebut Cal Poly, dan karena saya seorang mahasiswa Master di Poly dengan fokus di bidang komputer, mungkin saya bisa memberikan wawasan.
Cal Poly tidak memiliki gelar atau program "pengembangan game" formal (meskipun kami sedang dalam proses membangun jalur pengembangan game ke dalam kurikulum CS), tetapi ada banyak sumber daya di sini untuk orang-orang yang tertarik pada game. Wood mengajarkan serangkaian kursus grafik yang sangat bagus, termasuk kursus grafis waktu nyata 2 kuartal tempat Anda membuat permainan dari awal .
Kami juga punya Klub Pengembangan Game yang cukup baru yang telah melihat ledakan anggota hanya dalam dua tahun kami sudah ada. Kami meng-host salah satu situs California Global Game Jam dan memiliki lebih dari 50 orang yang hadir dan membuat game . Sebagian besar dari pekerjaan kami sebagai klub (saya seorang perwira) telah membangun hubungan dengan industri untuk membantu anggota kami menemukan pekerjaan membuat permainan ketika mereka lulus. (Tanpa membuat suara ini terlalu banyak seperti komersial, itu sesuatu yang Poly benar-benar baik di.)
Tidak satu pun dari hal-hal ini yang Anda temukan di brosur umum, atau mungkin di mana saja di situs web utama Poly.
Pada dasarnya poin saya adalah bahwa mungkin ada banyak hal dev game terjadi di tempat yang berbeda yang mungkin tidak dipublikasikan. Dengan gelar CS umum, ini membuka pintu untuk bekerja di game dev, tetapi juga memungkinkan Anda bekerja di area lain juga jika Anda berakhir terbakar di industri game (yang sebenarnya cukup umum). Taruhan terbaik Anda adalah untuk menghubungi departemen CS aktual di universitas yang Anda minati dan tanyakan langsung kepada mereka apakah ada hal-hal yang terjadi di game dev.
Dan jika Anda memiliki pertanyaan tentang Poly secara khusus, saya senang menjawabnya. :)
sumber
Lakukan saja ilmu komputer langsung, abaikan hal-hal spesifik gamedev. Anda harus menjadi programmer yang baik terlebih dahulu, sebelum Anda bisa membuat game. Tidak ada majikan yang akan menampik Anda karena Anda belum melakukan kursus pengembangan XNA atau apa pun.
Karena itu, lakukan sebanyak mungkin pemrograman dan pengembangan game di waktu luang Anda. Pergi ke X48 dan ambil bagian dalam Jam Game Global. Buat situs web portofolio yang mencantumkan permainan dan kode sumber Anda. Ini akan membantu CV Anda diperhatikan, tetapi begitu mereka melihat lebih dekat, gelar CS Anda akan membuat Anda mendapatkan wawancara.
sumber
Jangan khawatir tentang sekolah yang berfokus pada game. Pergi ke sekolah terbaik untuk komputer yang dapat Anda masuki / beli. Kerjakan game dan ikuti kelas game.
Sekolah umum:
Universitas Waterloo di Ontario, Kanada sangat bagus, dan Google / RIM / Microsoft merekrut langsung dari sana.
Universitas California, Berkeley (San Fran), menemukan banyak internet.
Larry Page dan Bill Joy keduanya pergi ke University of Michigan (dekat Detroit)
Sekolah swasta:
Carnegie Mellon (Pittsburgh) sangat baik untuk komputasi AI dan robotika.
MIT (Boston) memiliki reputasi luar biasa, seperti halnya Caltech (Near LA), meskipun Caltech lebih tentang eksplorasi ruang angkasa
Jangan lupa bahwa Gates dan Zuckerberg sama-sama pergi, dan keluar dari Harvard (Boston).
Dan Brin dan Page memulai PhD mereka di Stanford (San Fran).
Untuk pemrograman game yang sebenarnya, saya akan mengambil kursus apa pun yang Anda pilih sekolah tawarkan, dan membaca buku sebanyak mungkin.
sumber
Sebagai seorang pria dengan gelar CS yang mendapat pekerjaan di industri langsung dari sekolah tanpa pengalaman pengembang game sebelumnya, saya merasa seolah-olah saya mungkin memiliki beberapa saran yang bagus.
Pergi ke sekolah dengan program CS terkemuka. Jika mereka menawarkan kursus grafis, ambil saja. Jika mereka menawarkan kursus pemrograman game, ambil saja. Semua ini akan membantu mempersiapkan Anda. Gelar Anda akan mengajarkan Anda bagaimana cara berpikir tentang pengembangan perangkat lunak dan masalah lain dan melihat berbagai cara (dan menemukan cara yang optimal) untuk menyelesaikannya. Keterampilan ini mutlak harus dimiliki oleh setiap programmer.
Karena itu, Anda perlu meluangkan waktu luang untuk bekerja mengembangkan game. Sebagian besar yang saya pelajari tentang keterampilan yang dibutuhkan untuk pemrograman game (C ++, OpenGL / DirectX, Metode Geometrik dan Struktur Data, dll.) Saya pelajari sendiri, karena gelar CS cenderung berfokus pada praktik rekayasa perangkat lunak yang lebih umum.
Dengan kombinasi dari pengetahuan yang diajarkan di sekolah dan yang saya peroleh sendiri, saya dapat mengkomunikasikan pengetahuan saya dengan baik dalam wawancara dan kemudian menjalani tes praktik. Saya tidak tahu semua yang perlu saya ketahui (bukan melalui kesempatan panjang), tetapi saya bisa membuktikan bahwa saya adalah pelajar mandiri yang termotivasi, dan itu penting.
sumber
Saya sarankan setidaknya memeriksa DigiPen Institute of Technology.
Ini adalah sekolah yang sangat kecil yang berfokus pada permainan, tetapi tidak seperti berbagai sekolah "desain game" yang diiklankan di seluruh Web, ia menawarkan gelar ilmu komputer empat tahun penuh yang sebenarnya. Fakultas ini mencakup profesor kelas dunia serta veteran industri game. Kurikulumnya sebagian besar sama dengan matematika, ilmu komputer, dan pendidikan umum seperti yang akan Anda dapatkan di universitas terkenal lainnya tetapi juga mencakup serangkaian program wajib pada pemrograman grafis tingkat rendah, C ++ yang cukup canggih, fisika, dan sebagainya .
DigiPen juga mengharuskan siswa untuk benar-benar bekerja pada proyek game nyata (ditulis dari awal, bukan dengan mesin premade atau toolkit) dalam tim kecil, yang sangat berguna (perhatikan semua balasan lain yang menekankan pentingnya menulis game secara independen dari CS Kurikulum; Digipen hanya menegakkan itu). Satu-satunya bahasa yang diajarkan adalah C ++; tidak ada Java atau Skema atau omong kosong lain yang tidak digunakan atau dipedulikan oleh perusahaan game.
DigiPen juga memiliki reputasi yang sangat baik dan hubungan yang kuat dengan banyak perusahaan besar di industri game. Terletak di Redmond / Seattle, yang merupakan salah satu pusat utama untuk perusahaan game. Kedekatannya dengan banyak perusahaan game yang luar biasa (belum lagi Microsoft) berarti Anda bisa mendapatkan magang dan pengalaman kerja selama musim panas, sehingga lebih mudah untuk diterima sebagai pengembang "nyata" pada saat Anda sudah selesai dengan empat tahun sekolah Anda (dibandingkan dengan kebanyakan universitas di mana Anda mendapatkan pendidikan yang sama tetapi tidak memiliki pengalaman praktis, sehingga Anda terjebak berjuang untuk pekerjaan entry-level ketika Anda lulus).
Tentu saja ada beberapa peringatan serius. Sekolah itu sangat mahal. Beban kursus sangat intens dan akan memakan Anda hidup-hidup jika Anda tidak benar-benar didedikasikan untuk menjadi programmer game sungguhan. Sekolah tersebut tidak terakreditasi secara regional (tetapi memiliki akreditasi nasional) dan melanjutkan ke sekolah pascasarjana mungkin sulit (sama sekali tidak memiliki dampak negatif untuk dipekerjakan di industri ini). Kampusnya sangat kecil dan Anda akan kehilangan banyak "pengalaman kuliah" yang akan Anda dapatkan di universitas besar.
Perhatikan bahwa DigiPen juga memiliki program empat tahun dalam desain seni dan permainan, tetapi saya tidak dapat secara pribadi membuktikan kualitasnya.
sumber
Saya baru saja menyelesaikan kursus untuk MS dalam Komputasi dengan penekanan pada pemrograman videogame dari University of Utah . Mereka juga menawarkan penekanan pada mahasiswa yang saya tidak tahu banyak tentangnya.
Saya menemukan bahwa memiliki gelar BS di Ilmu Komputer vanilla dari sekolah lain membantu saya memiliki pemahaman yang lebih baik tentang konsep pemrograman murni daripada belajar pemrograman khusus game. Memfokuskan keterampilan-keterampilan tersebut ke arah pemrograman untuk gelar master membantu saya menambah pengetahuan itu dengan cara yang sangat berharga tetapi, bagi saya, fondasi pemrograman non-fokus telah menjadi bagian integral dari keberhasilan saya dalam kursus master.
sumber
Banyak orang akan mendekati sekolah perdagangan untuk gelar terkait game. Saya siap untuk tertawa keluar dari ruangan karena mengatakan ini, tetapi Chico State adalah sekolah yang sangat bagus untuk pengembangan game. Kami memiliki departemen teknik yang kuat dengan program ilmu komputer yang hebat, dan kami juga memiliki program pengembangan video game. Kami berlatih desain dan pemrograman game secara bersamaan, jadi jika Anda ingin melompat dan membangun game, Anda bisa.
Seperti semua orang juga di sini, saya sedikit khawatir bahwa jabatan saya membuat saya terdengar seperti petugas perekrutan. Saya benar-benar menikmati kursus pengembangan skala besar saya, dan mereka telah membantu saya tetap terlibat. Kami memiliki studio yang dikelola siswa yang mengeluarkan game setiap 1 hingga 1 1/2 tahun, yang dapat menampung lebih dari 50 siswa sekaligus. Ini adalah satu-satunya sekolah yang mengikuti model studio, dan bukan sekolah perdagangan.
Jika Anda seorang programmer yang tertarik untuk menjadi bagian dari desain game, saya akan mempertimbangkan sekolah ini. Jika Anda seorang programmer yang benar-benar ingin memprogram, Anda mungkin lebih baik dengan pendidikan yang lebih berorientasi pada ilmu komputer. Tapi apa yang saya tahu, saya hanya seorang desainer tingkat?
sumber