Що таке хороший університет для інформатики та розвитку ігор? [зачинено]


13

Я починаю ступінь з інформатики в коледжі місцевої громади з програмування за допомогою C ++. Однак я переведусь до 4-річного університету. Хтось має уявлення про університетські програми?

Я знаю, що Кал Стейт Фуллертон має ступінь з неповнолітньою спеціальністю «Ігровий розвиток» однак, чи це так важливо, як отримати ступінь справді чудової школи? Якби я міг знімати щось на зразок Кал Полі, чи було б це краще? Або навіть Стенфорд чи СФ штат настільки близькі до такої кількості ігрових компаній, що знаходяться там в районі Бей?


guildhall.smu.edu має чудову програму.
Спарр

Відповіді:


12

Багато університетів, які не мають офіційних програм «розробки ігор», все ще є чудовими місцями для отримання загальної освіти з інформатики, і багато з них можуть мати клуби чи класи, які допоможуть вам у цьому напрямку. Я помітив, що ви згадали про Кал Полі, і, оскільки я є студентом магістратури в Полі з упором на комп’ютерну графіку, можливо, я можу дати деяке розуміння.

У Cal Poly немає офіційного ступеня «програми розробки ігор» або програми (хоча ми зараз розробляємо трек для ігор у навчальну програму CS), але тут є багато ресурсів для людей, які цікавляться іграми. Доктор Вуд викладає велику кількість графічних курсів, які є чудовими, включаючи 2-квартальний графік в режимі реального часу, в якому ви будуєте гру з нуля .

У нас також з'явився досить новий Клуб розвитку ігор, який лише за два роки, коли ми пройшли, вибухнув членів. Ми розмістили один із сайтів у Глобальному іграх California Global Game Jam, де було понад 50 людей, які відвідують та проводять ігри . Значна частина нашої роботи як клубу (я офіцер) будує стосунки з промисловістю, щоб допомогти нашим членам знайти роботу, займаючись іграми, коли вони закінчать навчання. (Не видаючи цей звук надто схожим на рекламний ролик, це те, в чому Полі справді хороший.)

Жоден з цих матеріалів не є тим, що ви знайдете в загальній брошурі чи, можливо, в будь-якому місці на головному веб-сайті Полі.

В основному я можу сказати, що може бути багато ігор, що розвиваються в різних місцях, які можуть не публікуватись. З загальним ступенем CS він відкриває двері для роботи в ігрових розробниках, але також дозволяє вам працювати і в інших областях, якщо ви в кінцевому підсумку вигоріли в ігровій індустрії (що насправді є досить поширеним явищем). Ваша найкраща ставка - зв’язатися з актуальними кафедрами CS в університетах, які вас цікавлять, і запитати їх безпосередньо, чи не відбувається якийсь ігровий розробник.

І якщо у вас є конкретні запитання щодо Poly, я із задоволенням відповім на них. :)


Нічого собі, це дивовижно. Я не мав уявлення про гру спільноти розробників у Cal poly. На сьогоднішній день він знаходиться в моєму списку шкіл, які я хотів би відвідувати. Чи знаєте ви щось про процес прийому? Будь-яке розуміння, щоб поставити мене перед кривою прийому.
DukeYore

1
Процес Каль-штату сильно відрізняється від процесу УК (принаймні, коли я звернувся кілька років тому). УК набагато більш суб'єктивні, вам потрібно писати есе та ін. Держави Кал абсолютно об'єктивні. Ви забиваєте свою інформацію (оцінки, досвід роботи тощо), вона нараховує бал, займає рейтинг усіх, хто подає заявку зверху вниз, і скорочує список за межею прийому.
Боб Сомерс

Я не можу вам подякувати достатньо. Ви були більш ніж корисною людиною.
Герцог більше

@Bob - Вибачте, ще одне питання. Нещодавно я чув, що Кал Полі - це MIT з інформатики? Це здається точним?
Герцог більше

Хе, я цього не чув, але і кафедри інформатики та комп'ютерної інженерії чудові, і викладачі насправді дивовижні люди. Полі - це «викладаючий університет», а не «науково-дослідний університет», тому пріоритетом номер один на факультеті є навчання студентів, а не випуск наукових робіт. (Не кажучи про те, що тут не проводяться дослідження, але це не фокус.) Розміри класів невеликі (більше 30 учнів - це рідкість), заняття завжди викладають професори (а не студенти), і ви дійсно можете розвивати стосунки з факультетом, який мені дуже подобається.
Боб Сомерс

30

Просто робіть прямі інформатики, ігноруйте будь-які специфічні для gamedev речі. Перш ніж робити ігри, потрібно бути хорошим програмістом. Жоден роботодавець не поверне вам ніс, тому що ви ще не пройшли курс з розробки XNA чи будь-чого іншого.

Сказавши це, займайтеся якомога більше програмування та розробки ігор у вільний час. Перейдіть на X48 і прийміть участь у Global Games Jam. Складіть веб-сайт із портфоліо, у якому перелічені ваші ігри та вихідний код. Це допоможе ваше резюме помітити, але як тільки вони придивляться більш детально, ваш прямий випускник отримає вам співбесіду.


1
В основному Global Games Jam або Ludlum Dare, але для студентів та багато спонсорується MS. x48gamecamp.com Я керував одним і радив би поїхати.
tenpn

6
@James: Він згадав про створення портфоліо ігор та вихідного коду. Він стверджує, що прямий ступінь CS та програмування ігор / інших речей у вільний час краще, ніж отримання лише ігрової специфіки.
Майкл Коулман

1
Однозначно ця відповідь. Я в Нью-Йорку, де людей найбільше цікавлять матеріали в Інтернеті та соціальних мережах, але також виявилося велике співтовариство людей, які цікавляться іграми (незважаючи на те, що NYC була дуже жахливим місцем для ігрових студій, ми були найбільшим сайтом GGJ в країні). Все це полягає в тому, щоб вивчити свої основи, а потім шукати однодумців через засідання глав IGDA або будь-які регіональні ігрові мережі / соціальні заходи. +9001 за що-небудь на зразок GGJ. Вам слід працювати над своїми власними проектами, окрім шкільних робіт, так що зосередьте ці зусилля на іграх.
michael.bartnett

2
-1. Програми CS важкі , залишаючи мало часу на хобі. Програми CS зосереджуються на хардкор-CS, студенти повинні робити там хороші вправи, але це не обов'язково допоможе їм влаштувати роботу в розробник ігор, наприклад, курс компіляторів. Знаки взагалі не присуджуються за те, що вони чудово отримують гру в CS, тому малогранникові важко самомотивуватися. Крім того, ви ігноруєте всі переваги програми gamedev: викладачі зосередилися на розробниках ігор, 150 інших однодумців. Я вважаю, що ця відповідь була доречною у 2000 році, коли було як 3 школи, які робили це, але сьогодні вона застаріла.
bobobobo

1
@tenpn Так, створення компілятора було б чудовою вправою . Але наприкінці дня це не збирається кидати в очі рекрутеру - (добре) складений портфель буде.
бобобобо

6

Не турбуйтеся про ігри, орієнтовані на ігри. Перейдіть до найкращої школи для комп’ютерів, які ви можете придбати / дозволити собі. Працюйте над іграми та проводите ігрові заняття.

Державні школи:

Університет Ватерлоо в Онтаріо, Канада, дуже хороший, і Google / RIM / Microsoft набирають прямо звідти.

Каліфорнійський університет, Берклі (Сан-Фран), винайшов велику частину Інтернету.

Ларрі Пейдж та Білл Джой поїхали до Мічиганського університету (поблизу Детройту)

Приватні школи:

Карнегі Меллон (Пітсбург) дуже добре підходить для AI та робототехніки.

MIT (Бостон) має величезну репутацію, як і Caltech (біля Лос-Анджелесі), хоча Caltech більше стосується космічних досліджень.

Не будемо забувати, що Гейтс і Цукерберг обидва поїхали і випали з Гарварду (Бостон).

І Брін, і Пейдж розпочали ступінь доктора наук у Стенфорді (Сан-Фран).

Для фактичного програмування ігор я б пройшов будь-які курси школи, яку ви обрали, і прочитав стільки книг, скільки зможете.


3

Як хлопець із ступенем CS, який влаштувався на роботу в галузь поза школою, не маючи попереднього досвіду розробки ігор, я відчуваю, ніби у мене є хороші поради.

Ходіть до школи з поважною програмою CS. Якщо вони пропонують курс з графіки, візьміть його. Якщо вони пропонують курс ігрового програмування, візьміть його. Все це допоможе вам підготуватися. Ваш ступінь навчить вас думати про розробку програмного забезпечення та інші проблеми та бачити різні (і виявити оптимальні) способи їх вирішення. Ці навички абсолютно необхідні для будь-якого програміста.

Сказавши це, вам потрібно буде витратити свій вільний час, працюючи над розробкою ігор. Більшу частину того, що я дізнався про навички, необхідні для програмування ігор (C ++, OpenGL / DirectX, Геометричні методи та структури даних тощо), я навчився самостійно, оскільки студенти CS, як правило, зосереджуються на більш загальній практиці програмного забезпечення.

Завдяки поєднанню моїх шкільних знань, що я здобув самостійно, я зміг добре передати свої знання в інтерв'ю, а потім пройшов практичний тест. Я не знав всього, що мені потрібно було знати (не з дальнього пострілу), але мені вдалося довести, що я мотивований самоучок, і це мало значення.


2

Я рекомендую принаймні перевірити технологічний інститут DigiPen.

Це дуже маленька школа, яка зосереджена на іграх, але, на відміну від різноманітних шкіряних шкіл "ігрового дизайну", які рекламуються в усьому Інтернеті, вона пропонує фактичний повний чотирирічний ступінь інформатики. До складу факультету входять професори світового класу, а також ветерани ігрової галузі. Навчальна програма є значною мірою тією самою математикою, інформатикою та загальною редакцією, що і в будь-якому іншому відомому університеті, але вона також включає обов'язковий набір курсів з графічного програмування низького рівня, досить розвиненого C ++, фізики тощо .

DigiPen також вимагає від студентів фактично працювати над реальними ігровими проектами (написані з нуля, а не з попередньо створеним двигуном чи інструментарієм) в невеликих командах, що надзвичайно корисно (зверніть увагу на всі інші відповіді, які підкреслюють важливість насправді писати ігри незалежно від CS навчальний план; DigiPen це просто виконує). Єдиною мовою, що викладається, є C ++; немає Java-схеми чи іншої дурниці, якою ігрові компанії не користуються і не дбають про них.

DigiPen також має чудову репутацію та міцні стосунки з багатьма великими компаніями в ігровій індустрії. Він розташований у Редмонд / Сіетлі, який є одним з головних центрів ігрових компаній. Близькість до багатьох виняткових ігрових компаній (не кажучи вже про Microsoft) означає, що ви можете позбавити своїх стажувань та досвіду роботи під час літнього часу, що набагато простіше прийняти на роботу як "справжнього" розробника до того часу, як ви " закінчила чотири роки навчання в школі (порівняй з більшістю університетів, де ти здобуваєш однакову освіту, але ніякого практичного досвіду, тому ти зациклюєшся на боротьбі за роботу початкового рівня, коли закінчиш навчання).

Звичайно, є кілька серйозних застережень. Школа дуже дорога. Навантаження на курс дуже інтенсивне і з'їсть вас живими, якщо ви насправді не присвячені тому, щоб бути справжнім ігровим програмістом. Школа не має регіональної акредитації (але має національну акредитацію), тому перехід до аспірантури може бути складним (це зовсім не має негативного впливу на прийняття на роботу в галузі). Кампус дуже маленький, і ви пропустите багато "досвіду коледжу", який ви отримаєте у великому університеті.

Зауважте, що DigiPen також має чотирирічні програми з питань мистецтва та ігор, але я особисто не можу засвідчити їх якість.


0

Нещодавно я закінчив курсову роботу з магістратури з обчислювальної техніки з акцентом на програмуванні відеоігор з університету штату Юта . Вони також пропонують недооцінку, про яку я мало знаю.

Я виявив, що наявність бакалавра в галузі ванільних комп’ютерних наук з іншої школи допомогла мені краще зрозуміти поняття чистого програмування, ніж вивчення специфічного ігрового програмування. Орієнтація цих навичок на програмування на магістерську ступінь допомогла мені доповнити ці знання досить цінними способами, але для мене фундамент нецільового програмування був невід'ємною частиною мого успіху на магістерських курсах.


0

Дуже багато людей підійдуть до торговельної школи для ігор, пов’язаних із іграми. Я готовий посміятися з кімнати, щоб сказати це, але Чіко Стейт - це дійсно гарна школа розвитку ігор. У нас є сильний інженерний відділ із чудовою програмою інформатики, а також у нас є програма розвитку відеоігор. Ми практикуємо ігровий дизайн та програмування одночасно, тож якщо вам здається, що зайти і створити ігри, ви можете.

Як і всі тут, я трохи занепокоєний тим, що моя посада робить мене схожим на офіцера з призову на роботу. Мені дуже сподобалися мої масштабні курси розвитку, і вони допомогли мені продовжувати займатися. У нас є студія для студентських занять, яка виставляє ігри кожні 1–1 1/2 року, що вміщує більше 50 учнів одночасно. Це одна з єдиних шкіл, яка слідкує за студійними моделями, і не є торговою школою.

Якщо ви програміст, який зацікавлений бути частиною ігрового дизайну, я вважав би цю школу. Якщо ви програміст, який суворо хоче програмувати, вам може бути краще з освітою, орієнтованою на більш інформатику. Але що я знаю, я просто дизайнер рівня?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.