Другие языки программирования и технологии
Что нужно, чтобы делать компьютерные игры?
Я понимаю, нужен комп, нужны проги для программирования и т. д... А какое образование нужно? Высшее или достаточно среднего специального? Или игры никто не умеет делать сам? Неужели, только корпорации, с богатенькими продюссерами и сотнями программистов могут что-либо создать? Просто придумать игру могут, понятное дело, большее кол-во творческих людей. У меня самого есть планы. Но как их реализовать самому? P.S. Сейчас, вот, если есть Интернет, то можно написать книгу и отправить на сайт издательства, чтобы её напечатали. Даже сценарии к фильмам пишут порой любители. А игру кто сделает по сценарию?
Ну на вскидку. Для программирования игр достаточно знать:
-Математика на уровне полного среднего образования. Иногда желательно высшего, но там немного.
-Физика на уровне полного среднего образования.
-Информатика и программирование. На данный момент в сети интернета содержится очень много справочной информации, с помощью которой можно все это выучить самостоятельно. Единственное, что процесс изучения занимает очень длительное время. С преподавателем конечно это все быстрее может быть.
Зная все это, можно уже написать свою игру. В зависимости от желаемого результата объем работ очень сильно растет. Как раз таки для ускорения подобного рода деятельности люди и объединяются в команды и компании. Ну можно примерно рассчитать объем работы для одного человека и жизнь проекта так:
- Придумывание идеи, планы по реализации, проектирование. Может занимать от пары дней, до нескольких месяцев.
- Программирование кода. В простой игре он может занимать от 5000 до 10000 строк кода. В среднем в день можно написать 500 строк. Итого выходит 20 дней без перерыва. И это только в более-менее простой игре.
- Ко всему этому нужно нарисовать графику еще, музыку и т. д.
- Тестирование этого всего и отлов ошибок.
В итоге на простой проект уходит несколько месяцев. На сложный проект уйдут многие годы. Поэтому для того, что бы создать какой-нить Mass Effect создаются корпорации и весь труд разделяется (программисты, аналитики, дизайнеры, композиторы и прочее) . А так же с возрастанием сложности порой знаний математики и физики не хватает, нанимаются специально математики и физики.
В принципе простенькие игры можно создать и за пару дней (тетрис, шашки, шахматы) , на проекты посложнее может уйти пару месяцев (казуальные игры и т. д.) , на хорошие игры может уйти пару лет (РПГ, стратегия, action с простенькой графикой) при использование уже готовых решений (движки и т. д.) , на остальное уже сил одного человека не хватит.
Конечно это все приближенно, в действительности все зависит от того, что и как делается. Можно и за полгода написать какой-нить онлайн-покер.
-Математика на уровне полного среднего образования. Иногда желательно высшего, но там немного.
-Физика на уровне полного среднего образования.
-Информатика и программирование. На данный момент в сети интернета содержится очень много справочной информации, с помощью которой можно все это выучить самостоятельно. Единственное, что процесс изучения занимает очень длительное время. С преподавателем конечно это все быстрее может быть.
Зная все это, можно уже написать свою игру. В зависимости от желаемого результата объем работ очень сильно растет. Как раз таки для ускорения подобного рода деятельности люди и объединяются в команды и компании. Ну можно примерно рассчитать объем работы для одного человека и жизнь проекта так:
- Придумывание идеи, планы по реализации, проектирование. Может занимать от пары дней, до нескольких месяцев.
- Программирование кода. В простой игре он может занимать от 5000 до 10000 строк кода. В среднем в день можно написать 500 строк. Итого выходит 20 дней без перерыва. И это только в более-менее простой игре.
- Ко всему этому нужно нарисовать графику еще, музыку и т. д.
- Тестирование этого всего и отлов ошибок.
В итоге на простой проект уходит несколько месяцев. На сложный проект уйдут многие годы. Поэтому для того, что бы создать какой-нить Mass Effect создаются корпорации и весь труд разделяется (программисты, аналитики, дизайнеры, композиторы и прочее) . А так же с возрастанием сложности порой знаний математики и физики не хватает, нанимаются специально математики и физики.
В принципе простенькие игры можно создать и за пару дней (тетрис, шашки, шахматы) , на проекты посложнее может уйти пару месяцев (казуальные игры и т. д.) , на хорошие игры может уйти пару лет (РПГ, стратегия, action с простенькой графикой) при использование уже готовых решений (движки и т. д.) , на остальное уже сил одного человека не хватит.
Конечно это все приближенно, в действительности все зависит от того, что и как делается. Можно и за полгода написать какой-нить онлайн-покер.
Когда-то была книга для среднего школьного возраста "Игры на бейсике своими руками".
Простую игру можно написать, если более-менее прилично знать программирование, главное хорошая "играбельность" и оригинальное оформление. Некоторые программисты, продавая такие игрушки, в том числе для мобильников, прилично зарабатывают. Монстра, для запуска которого нужен суперкомпьютер, и делать надо на такой же машине, а чтобы своротить соответствующие горы кода, картинок, музыки нужно больше одного человека.
Простую игру можно написать, если более-менее прилично знать программирование, главное хорошая "играбельность" и оригинальное оформление. Некоторые программисты, продавая такие игрушки, в том числе для мобильников, прилично зарабатывают. Монстра, для запуска которого нужен суперкомпьютер, и делать надо на такой же машине, а чтобы своротить соответствующие горы кода, картинок, музыки нужно больше одного человека.
Прежде всего нужно желание, а также навыки в программировании и дизайне. Не помешала бы ещё команда единомышленников.
Иногда проводятся конкурсы. Сам ты сможешь сделать только казуалку. Но как ты будешь её распростронять?
смотря какой маштабности игру делать и для какого устройство. сейчас хватает хороших полноценных игры под всякие psp и арканоиды/айфоны/айпады. а над ними не сидит штат в пару тысяч человек
вот книга по теме
3D-игры. Все о разработке
Автор: К. Финни
там о том как собрать игру
http://www.ozon.ru/context/detail/id/3996829/
или движок UNITY бери и делай
3D-игры. Все о разработке
Автор: К. Финни
там о том как собрать игру
http://www.ozon.ru/context/detail/id/3996829/
или движок UNITY бери и делай
Голова
Похожие вопросы
- Программисты кто из вас умеет делать компьютерные игры?
- подскажите супер движок для создания 3d компьютерных игр, для создания sandbox игр читай далее внутри
- Какие программы нужны для создания компьютерной игры
- Возможно ли создать компьютерную игру в домашних условиях?
- Что нужно знать художнику что бы принимать участие в создании компьютерных игр, фильмов, мультфильмов и тд?
- Почему новые компьютерные игры имеют такие высокие системные требования и так много "весят"?Не специально ли это делают?
- Можно ли спроектировать компьютерную игру, чтобы пользователь получил психическое заболевание? Например путем
- Создание собственной компьютерной игры ?
- Вы играли на автомате "Однорукий Джек"? Понравилось? Трудно смастерить такую компьютерную игру?
- что могут делать компьютерные вирусы? (кроме как размножаться, уничтожать файлы)