Apakah universitas yang bagus untuk ilmu komputer dan pengembangan game? [Tutup]

13

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?

DukeYore
sumber
guildhall.smu.edu memiliki program yang sangat baik.
Sparr

Jawaban:

12

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. :)

Bob Somers
sumber
Wow, itu luar biasa. Saya tidak tahu komunitas pengembang game di cal poly. Sampai sekarang ini ada di bagian atas daftar sekolah yang ingin saya hadiri. Apakah Anda tahu sesuatu tentang proses penerimaan? Setiap wawasan untuk menempatkan saya di depan kurva penerimaan.
DukeYore
1
Proses Cal State sangat berbeda dari proses UC (setidaknya ketika saya menerapkan beberapa tahun yang lalu). UC jauh lebih subjektif, Anda harus menulis esai, dll. Cal States sepenuhnya objektif. Anda memasukkan informasi (nilai, pengalaman kerja, dll.) Anda menghitung skor, memberi peringkat semua orang yang berlaku dari atas ke bawah, dan memotong daftar pada batas penerimaan.
Bob Somers
Saya tidak bisa cukup berterima kasih. Anda telah menjadi pria yang sangat membantu.
DukeYore
@ Bob - Maaf, satu pertanyaan lagi. Saya telah mendengar baru-baru ini bahwa Cal Poly adalah MIT ilmu komputer? Apakah itu tampak akurat?
DukeYore
Heh, saya belum pernah mendengarnya, tetapi departemen Ilmu Komputer dan Teknik Komputer hebat dan fakultasnya benar-benar orang yang luar biasa. Poli adalah "universitas pengajar" daripada "universitas riset", jadi prioritas nomor satu fakultas adalah belajar siswa, bukan mengaduk-aduk makalah penelitian. (Bukan untuk mengatakan tidak ada penelitian yang terjadi di sini, tapi itu bukan fokus.) Ukuran kelas kecil (lebih dari 30 siswa jarang), kelas selalu diajarkan oleh profesor (bukan mahasiswa pascasarjana), dan Anda benar-benar dapat mengembangkan hubungan dengan fakultas, yang sangat saya sukai.
Bob Somers
30

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.

tenpn
sumber
1
Pada dasarnya Global Games Jam atau Ludlum Dare tetapi untuk siswa dan sangat disponsori oleh MS. x48gamecamp.com Saya sudah mentoring di satu dan akan menyarankan pergi.
tenpn
6
@ James: Dia menyebutkan membuat portofolio permainan dan kode sumber. Dia berpendapat bahwa gelar CS lurus dan permainan pemrograman / hal-hal lain di waktu luang Anda lebih baik daripada hanya mendapatkan gelar game tertentu.
Michael Coleman
1
Jelas jawaban ini. Saya berada di NYU, di mana orang-orang lebih tertarik pada hal-hal web dan media sosial, tetapi akhirnya ada juga komunitas orang-orang yang tertarik pada game (meskipun NYC merupakan lokasi yang cukup buruk untuk studio game, kami adalah situs GGJ terbesar di negara). Ini semua masalah mempelajari dasar-dasar Anda, dan kemudian mencari orang-orang yang berpikiran sama melalui pertemuan bab IGDA atau jejaring sosial / acara sosial spesifik kawasan. +9001 untuk hal-hal seperti GGJ. Anda harus mengerjakan proyek sendiri di samping tugas sekolah, jadi fokuskan upaya tersebut pada permainan.
michael.bartnett
2
-1. Program CS sulit , menyisakan sedikit waktu untuk hobi. Program CS fokus pada CS hardcore, siswa harus melakukan hal-hal di sana yang merupakan latihan yang baik tetapi tidak akan serta merta membantu mereka mendapatkan pekerjaan pengembang game, misalnya kursus penyusun. Nilai sama sekali tidak diberikan untuk menghasilkan permainan hebat di CS, jadi sulit bagi mahasiswa untuk memotivasi diri. Ditambah lagi, Anda mengabaikan semua manfaat + program gamedev: guru memusatkan perhatian pada pengembang game, 150 teman sejawat yang sepaham. Saya pikir jawaban ini tepat pada tahun 2000, ketika ada seperti 3 sekolah yang melakukan ini, tetapi sudah ketinggalan zaman hari ini.
bobobobo
1
@tenpn Ya, membuat kompiler akan menjadi latihan yang bagus . Tetapi pada akhir hari itu tidak akan menarik perhatian seorang perekrut - sebuah portofolio (baik) akan selesai.
bobobobo
6

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.

Neil McGuigan
sumber
3

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.

James
sumber
2

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.

Sean Middleditch
sumber
0

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.

chaosTechnician
sumber
0

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?

pengguna18963
sumber