Рассуждения о создании игр
Вот знаете, что меня периодически мучит — это подозрение, что я на самом деле не хочу сделать никакую игру.
То есть я как бы принял это желание общаясь на форумах half–life.ru, cs–mapping с 2004 года, глядя как другие об этом говорят (или делают). И решил что я тоже так хочу.
Но факт остается фактом — что за 20 лет (с 2004), все что я сделал — это несколько уровней–коробок для ку2.
И это при том, что я всю свою жизнь провожу перед компом и я программист. Грубо говоря, я мог бы делать игры даже в браузере в 2005 году, когда освоил азы php.
Очень показательный был эпизод в моей жизни, когда я долго возился с Кингпином (Kingpin: Life of Crime, 1999) — конвертил в него текстуры из Half–life 2, написал тогда на С++ впервые в моей жизни конвертер из.bmp в.wal, долго разбирался с его fgd. В общем, как–то налаживал инструменты, чтобы можно было маппить под Кингпина.
Закончилось это тем, что я сделал пару коробок — на одной был двор и пара бандитов, которых можно нанять — тогда я узнал, что для корректной работы ИИ в Кингпине недостаточно поставить нпс на уровень, а на большее мне не хватило ума. И еще замоделил из брашей какое–то здание с забором в духе калининградских вилл.
То есть, для меня было очень увлекательно ебаться с настройками и конвертацией текстур, создавать какую–то среду для создания игры, но когда дело дошло до собственно создания игры — я тут же утратил интерес и на всё забил. Кажется я даже не выложил то что делал никуда.
Моя обычная работа — это также, отчасти, создание инструментов для людей. Раньше например это были всякие автоматические парсеры, чекеры и тп. И самое увлекательное для меня всегда было делать UI — двигать кнопки, менять стили, играться со шрифтами.
Аналогично, в геймдеве для меня самое интересное — тягать брашы, бесконечно выравнивать текстуры в Quake 2.
Хотелось бы делать монументальные здания в стиле брутализма, но не хватает познаний в архитектуре.
Хотелось бы (полагаю) делать интерфейсы инструментов и редактора, но сами инструменты я создать не могу, поэтому жду приятеля, который этим занимается.
Моя работа в полной мере закрывает мою потребность в игре с интерфейсами, более чем.
Однако я уже 4 года плаваю в какой–то иллюзии, что я вот–вот смогу забить на работу и полностью посвятить себя тяганию брашей.
И более того, созданию игры.
То есть мне, внезапно, станет интересно придумывать сюжет, локации, корпеть над интерактивными сценками, подбирать озвучку, делать текстуры — все то, что я раньше делал лишь на базовом уровне, из интереса попробовать, а потом терял к этому интерес.
Очевидно же, что все эти занятия не станут для меня интересными сами по себе никогда. И никогда мне не понравится нанимать людей и следить чтобы они все это делали за меня. И самое интересное — сколько бы сил я не потратил на создание такой игры, она и близко не принесет мне такого дохода как отлаженная и привычная работа.
И еще кажется что если я даже сделаю такую игру, она моментально станет для меня прошлым, типа вот поставил галочку, закрыл гештальт, ну и всё. Но тут я могу ошибаться, ведь в принципе у меня нет желания делать какую–то изолированную от дальнейшего развития вещь (представьте например условную игру для пс1, к которой никогда не выходило дополнений, нет SDK и вообще неизвестно как и кем она была сделана). Мне же хочется создавать некий игровой фреймворк (как в плане кода, так и в плане левел–дизайна. То есть некий набор префабов, правил навигации на уровнях, готовых механик, оружия и тп) — такой фреймворк, который можно бесконечно развивать и улучшать, создавая на его основе, скажем, mission packs. Да и игровую вселенную типа как в хл, хочется создать.
Хочется, хочется, хочется.
Однако каждый раз когда я спрашиваю себя, что я делаю для этого "хочется", оказывается что я делаю что–то, лишь очень косвенно приближающее меня к этой цели.
Ну, скажем, развиваю бизнес, чтобы были деньги на найм людей для создания тех компонентов игры, что я сам не могу создать. Или инвестирую во что–то, что позволит мне заниматься разработкой "когда–то потом".
Конечно, не все так ужасно. Сейчас я просто жутко уставший после путешествия, ломит все тело, и все видится в таком мрачном свете. (а энергия писать эти буквы уже появилась, что радует).
Я ведь делаю и то, что ведет меня к цели напрямую — тестирую Камрадов (мы их уже почти перенесли с Quake 2 на наш движок Xash), изредка шлифую те самые уровни–коробки, пытаюсь даже сделать новый.
+ я вот–вот займусь наконец курсом по UE, который не могу закончить уже 4 года. И по моим представлениям, этой осенью–зимой я его закончу 100%.
Однако, возвращаясь к тому с чего я начал этот пост, я неизбежно задаюсь вопросом — а моё ли это желание "сделать игру"? Или просто бездумное подражание другим?
Ведь когда я раньше читал ЖЖ Лебедева и Варламова (лет 15 назад), смотрел как они путешествуют по всему миру, мне казалось, что я тоже обязательно должен так путешествовать.
Однако с годами я увидел, что для меня настоящее приятное путешествие — это не в какую–то неизведанную страну, где я никогда не был, а в города и страны где живут мои друзья — пусть я там и был уже много раз.
Так что внутренний конфликт по поводу того что я мало путешествую понемногу сошёл на нет и уже не является для меня проблемой.
А вот с играми это до сих пор вопрос, который меня мучит.
Возможно ответ заключается в более правильной формулировке желания. Моё персональное желание — это не выпустить какую–то игру, которая зарелизится и станет (или не станет) известной или там принесет мне деньги.
Моё настоящее желание — добавить в мой быт некий конвейер по регулярному и ненапряжному созданию небольших игр / уровней / миссий. Таким образом, чтобы все они строились на непрерывно улучшаемой платформе и процесс их создания раз от раза становился проще.
Такие дела.
Написал gribnoyrukav на igroprom.d3.ru / комментировать