Другие языки программирования и технологии

Что нужно, чтобы делать компьютерные игры?

Я понимаю, нужен комп, нужны проги для программирования и т. д... А какое образование нужно? Высшее или достаточно среднего специального? Или игры никто не умеет делать сам? Неужели, только корпорации, с богатенькими продюссерами и сотнями программистов могут что-либо создать? Просто придумать игру могут, понятное дело, большее кол-во творческих людей. У меня самого есть планы. Но как их реализовать самому? P.S. Сейчас, вот, если есть Интернет, то можно написать книгу и отправить на сайт издательства, чтобы её напечатали. Даже сценарии к фильмам пишут порой любители. А игру кто сделает по сценарию?
Денис Малинин
Денис Малинин
5 449
Ну на вскидку. Для программирования игр достаточно знать:
-Математика на уровне полного среднего образования. Иногда желательно высшего, но там немного.
-Физика на уровне полного среднего образования.
-Информатика и программирование. На данный момент в сети интернета содержится очень много справочной информации, с помощью которой можно все это выучить самостоятельно. Единственное, что процесс изучения занимает очень длительное время. С преподавателем конечно это все быстрее может быть.

Зная все это, можно уже написать свою игру. В зависимости от желаемого результата объем работ очень сильно растет. Как раз таки для ускорения подобного рода деятельности люди и объединяются в команды и компании. Ну можно примерно рассчитать объем работы для одного человека и жизнь проекта так:
- Придумывание идеи, планы по реализации, проектирование. Может занимать от пары дней, до нескольких месяцев.
- Программирование кода. В простой игре он может занимать от 5000 до 10000 строк кода. В среднем в день можно написать 500 строк. Итого выходит 20 дней без перерыва. И это только в более-менее простой игре.
- Ко всему этому нужно нарисовать графику еще, музыку и т. д.
- Тестирование этого всего и отлов ошибок.

В итоге на простой проект уходит несколько месяцев. На сложный проект уйдут многие годы. Поэтому для того, что бы создать какой-нить Mass Effect создаются корпорации и весь труд разделяется (программисты, аналитики, дизайнеры, композиторы и прочее) . А так же с возрастанием сложности порой знаний математики и физики не хватает, нанимаются специально математики и физики.

В принципе простенькие игры можно создать и за пару дней (тетрис, шашки, шахматы) , на проекты посложнее может уйти пару месяцев (казуальные игры и т. д.) , на хорошие игры может уйти пару лет (РПГ, стратегия, action с простенькой графикой) при использование уже готовых решений (движки и т. д.) , на остальное уже сил одного человека не хватит.

Конечно это все приближенно, в действительности все зависит от того, что и как делается. Можно и за полгода написать какой-нить онлайн-покер.
Сергей Спиридонов
Сергей Спиридонов
40 015
Лучший ответ
Когда-то была книга для среднего школьного возраста "Игры на бейсике своими руками".
Простую игру можно написать, если более-менее прилично знать программирование, главное хорошая "играбельность" и оригинальное оформление. Некоторые программисты, продавая такие игрушки, в том числе для мобильников, прилично зарабатывают. Монстра, для запуска которого нужен суперкомпьютер, и делать надо на такой же машине, а чтобы своротить соответствующие горы кода, картинок, музыки нужно больше одного человека.
Семён Шевцов
Семён Шевцов
60 117
Прежде всего нужно желание, а также навыки в программировании и дизайне. Не помешала бы ещё команда единомышленников.
** Алексей**
** Алексей**
2 112
Иногда проводятся конкурсы. Сам ты сможешь сделать только казуалку. Но как ты будешь её распростронять?
Иван Первушин
Иван Первушин
1 740
смотря какой маштабности игру делать и для какого устройство. сейчас хватает хороших полноценных игры под всякие psp и арканоиды/айфоны/айпады. а над ними не сидит штат в пару тысяч человек
вот книга по теме
3D-игры. Все о разработке
Автор: К. Финни
там о том как собрать игру
http://www.ozon.ru/context/detail/id/3996829/

или движок UNITY бери и делай
Голова

Похожие вопросы