Понятие разработка игр

Game developmentПочти у каждого любителя видеоигр, парой встает вопрос: «А как же создать свою игрушку?». И вот, вдохновленный идеей, он залезает в браузер и начинает абузить поисковик. В поисковой выдаче отображается десятки миллионов сайтов по этому поисковому запросу, он начинает открывать первые 5-10, далее читает статьи, смотрит видео. Каждый сайт предлагает свою методику и программы для создания игр. Пользователь теряется, не знает с чего начать и просто закрывает браузер, и идет дальше рубать в свои игры. Так вот, я был таким же, но капнув чуть глубже и в силу своей компетентности и понимания языков программирование, 3D моделирования я пошел дальше. В этой серии статей, я познакомлю вас с основным понятием такие как разработка игр. Разберу создание игр от ведущих компаний по разработке игр.

На данный момент 2013 год, ушли «те времена» когда разработка игр, была доступна лишь избранным. На данный момент доступно разнообразное количество инструментов для создание игр, к тому же моделировать 3D, намного проще чем рисовать 2D. Нужно только «желание» и «идея». Что такое желание в разработке игр? Это сколько времени и нервов вы можете потратить на разработку, а идеей будет ваш геймплей, сценарий вашей игрушки, ну и конечно же фишки.

В первую очередь создание игры, это творческий процесс и в то же время техничный. Что я подразумеваю в творческом процессе написания, это создание самого сценария игры, сцен(уровней), юнитов(персонажей), озвучки, так же может быть создание музыкального сопровождения и так далее. Если брать техническую часть, это написание кода для игры, тут может быть написание ИИ(искусственный интеллект) для юнитов, создание 3D моделей, скриптование моделей, создание меню и тому подобное.

На сегодняшний день есть 3 варианта реализаций игр:

1. Первый будет самый простой. Это создание игр с помощью различных конструкторов, от вас не требуется знание языков программирования, все что от вас нужно это ваше воображение и фантазия(хотя наверно это одно и тоже, но все же). Вам нужно всего нарисовать карту с помощью ваших контроллеров(клавиатура и мышка), создать юнитов и сцен, далее программа скомпилирует вашу игру(если ещё такая функция имеется) и выдаст вам готовые файлы с лаунчером(запускатор игры так сказать). Но в конструкторах есть свой минус и он один, это ограничение функциональности, допустим если вы хотите реализовать какую нибудь фишку, а в конструкторе нет этой функции. В основном в конструкторах делаются шаблонные игры. Об этом способе, я напишу более подробно в следующих статьях.

2. Второй способ будет намного сложнее. В этом способе используется игровой движок. Если разрабатывать игру по средствам движка, вам понадобится уметь скриптовать юнитов/обьектов и уметь рисовать 3D графику. Этот вариант сложнее чем, создание игр при помощи конструктора, но тут вы можете делать все, функциональность игрового движка практически не ограничивается. Нужно только разобраться во всем этом, этот способ самый оптимальный.

3. Третий способ нереально сложный. Что бы написать игру с нуля, не используя игрового движка, нам нужно знать: высшую математику, физику, геометрию и программирование. В одной голове это вряд ли вмещается, хотя есть и такие люди. Но это только что бы создать свой графический движок, а ещё нужно знать дополнительно что я писал во 2 способе. Многие популярные разработчики игр не занимаются разработкой своих движков. Поэтому эту тему я развивать не буду.

[warning]Ну что?! Все игры – отстой?! Гейммейкеры — ламеры без ума и фантазии?! А ты просто кладезь идей, умница и крутой программист? Готов сделать игру всех времен и народов? Если нет, то – прощай, ты, слабое звено… Остальные за мной![/warning]

На этой ноте я и завершаю свою статью, ждите продолжения.

7 комментариев

Перейти полю для комментария

  1. Хорошая статья, мне понравилось, но хочется немного больше информации

    1. Попытаюсь продолжить тему

      1. плизз продолжи

        1. Я даже не знаю, буду я продолжать писать. Раньше загорелся всем этим… а сейчас нету желания продолжать

  2. Мне бы побольше инфорации про 2 способ.

    1. В интернете об этотом способе очень много информации и видеоматериалов на youtube

  3. статья отличная !очень интересная!но и правда информации надо дабавить prizrak прав

Добавить комментарий

Ваш адрес электронной почты не будет опубликован.