Как стать разработчиком игр: подборка курсов по созданию игр

VN MAKER

Коммерческий игровой движок, разработанный Degica. Он разработан специально для создания визуальных романов без необходимости уметь программировать.

Фото: gamingtrend.com

Для разработки: Визуальных новелл.

Платформы: Windows, macOS и Linux.

Языки программирования: JavaScript и CoffeeScript.

Стоимость: $69.99.

Обучение: Существует бесплатное обширное руководство, которое охватывает широкий круг тем, включая основы редактора, как структурировать историю, которую вы пишете, как настроить проект без программирования, а также отдельное руководство только для сценариев и документации.

Начало работы:

Nival (1996)

Nival является одной из самых популярных и старейших российских компаний по разработке игр – ее создатель изначально поставил цель перевернуть представления о традиционном геймплее. В 1998 Nival заявила о себе, открыв миру серию Аллоды (РПГ с элементами стратегии). Именно миру, потому что ее известность ушла далеко за пределы нашей страны.

Но это далеко не все – за созданием дилогии «Демиурги» (2001-2003), «Дневной дозор» (2006), «Ночной дозор» (2005), King’s Bounty: Legions (2011) и линейки Prime World (2012-2016) также стоит Nival. Последние, к слову, сорвали массу наград, став одними из лучших отечественных игр на момент релиза.

Prime World (2012)

Одной из самых известных игр компании является Heroes of Might and Magic V (2006), разработанная совместными усилиями с Ubisoft. Да, те самые «Герои», что скрасили детство многих игроков.

Heroes of Might and Magic V (2006)

Интересовалась Nival и военной тематикой – к числу их разработок также относятся трилогия «Блицкриг» (2003-2017) и Silent Storm (2003).

Программирование

Совет

Примечание переводчика: на самом деле в Unity используется C#, который похож на C++

  1. Типы данных и переменные. В основе кода лежат данные, которые хранятся в переменных. Можно объявить переменную так:
    int — тип данных, i — имя переменной, = 0 — значение переменной.
    Часто используемые типы данных: int и long — для целых чисел, float и double — для чисел с плавающей точкой, string — строчные данные.
  2. Условия. С помощью оператора if можно создать условия для выполнения кода:

    Используя оператор else, можно расширить условие и отобразить что делать, если условие не соответствует истине:

  3. Циклы for/while. While-циклы повторяют части кода, пока условие остаётся истинным. Как только условие перестаёт быть истинным, цикл обрывается.

    For-циклы похожи на while-циклы. Для while мы пишем так:

    Равнозначный for-цикл будет таким:

  4. Структуры данных. У нас есть данные, с которыми можно взаимодействовать. К тому же их можно хранить в особой структуре — массиве, списке, очереди, стеке или наборе.
    Простой примера массива:
  5. Функции и исключения. Функция — это короткая строчка кода, заменяющая огромное количество строчек кода. Например, выведем функцию EatBread(), которая содержит следующее:
  1. Язык. На каком языке вы будете программировать? Чаще всего игры пишут на C++, JavaScript или C#. Языки отличаются синтаксисом и областью применения.
  2. API (Application Programming Interface). Как только вы ознакомились с базой, приступайте к изучению программного интерфейса приложения для конкретного игрового движка. Они представляют собой набор полезных инструментов, упакованных в простые классы и функции. API сильно упрощает жизнь программиста.
  3. Посмотрите примеры проектов на выбранном игровом движке. Можно найти много бесплатных примеров игр на движках Unreal и Unity. Это позволит увидеть итог и весь процесс работы целиком, а также почерпнуть идеи для своей будущей игры.

Немного вдохновения.

  • Объектно-ориентированное программирование. Делает код более естественным.
  • Соглашение об именовании. Называйте классы, методы и переменные так, чтобы вам и другим программистам была понятна их цель. Например, назовите функцию атаки ближнего боя,

    а не

    или

  • Декомпозиция. Сделайте из повторяющегося кода функцию и вызывайте её вместо копирования повторяющихся строк.
  • Шаблон проектирования Singleton («Одиночка»). Шаблон программирования, который позволяет данным храниться в одном месте.
  • Избегание статических переменных. Помимо использования синглтонов, я избегала статических переменных — они живут только на время игры, медленные и могут вести себя непредсказуемо.
  • Шаблон проектирования Observer («Наблюдатель»). Позволяет объекту узнавать о состоянии других объектов, не теряя компьютерного времени на проверку.
  • Сопрограммы. Позволяют начать выполнять действие, продолжать в течение нужного времени и затем прекратить. Я использую их для визуальных эффектов взрывов, резких движений.
  • Класс ScriptableObject. Он хранит данные с меньшими затратами, чем базовый класс MonoBehaviour.

Инструменты

  • Свой движок на C/C++. Низкий порог входа. (Примечание переводчика: на самом деле, создание своего движка требует больших усилий и глубокого знания принципов программирования).
  • Unity. Поддерживает 2D/3D. Требует знаний JavaScript/C#. Средний порог входа. Разработка для нескольких платформ.
  • Unreal. Поддерживает 2D/3D. Требует знаний C++. Средний порог входа. Разработка для нескольких платформ.
  • pixi.js. Только 2D. Требует знаний JavaScript. Средний порог входа. Разработка для браузера.
  • GameMaker Studio. Поддерживает 2D/3D. Требует знаний специального языка движка GML (Game Maker Language). Для новичков. Разработка для нескольких платформ.
  • Corona. Только 2D. Требует знаний Lua (похож на JavaScript). Для новичков. Разработка для нескольких платформ.
  • Visual Studio Code (для MacOS) — не зависает, имеет встроенную справочную информацию и удобные «горячие» клавиши.
  • Visual Studio (для Windows).
  • MonoDevelop — устанавливается с Unity, иногда подвисает.
  • .
  • .
  • Fungus.
  • Corgi Engine.
  • Dialogue System.
  • Post Processing Stack.
  • Keijiro Takahashi — работает над Unity, доступные проекты визуальных эффектов с открытым исходным кодом.

Сценарист

Одна из самых недооценённых пока профессий. Если в кино сценарий считается важнейшей составляющей, в видеоиграх сюжет порой не замечают. А ведь от игрового сценариста зависит основная история, характеры персонажей, диалоги, описание заданий и предметов. Сделать просто бодрый экшн недостаточно.

Всё усложняется тем, что повествование в играх осуществляется через геймплей. Задача сценариста – совместить сюжетные идеи с игровыми механиками. Они должны выглядеть логично во вселенной видеоигры.

Зарплата

зависит от места работы. Одни студии нанимают фрилансеров для описания внутриигровых предметов за маленькую оплату. Другие берут человека в штат на неплохую ставку и доверяют ему написание целой вселенной. Небольшие студии готовы платить младшему сценаристу от 35 до 50 тыс. рублей.

Как попасть в профессию?

Изучать игровой сторителлинг по статьям, курсам или роликам на YouTube. Активно наполнять портфолио рассказами, историями или сделать собственный текстовый квест. И, само собой, следить за рынком вакансий и знакомиться с нужными людьми.

Для творческой работы как раз подойдёт ноутбук HP OMEN 15. Его можно взять с собой и запустить нужную программу или игру без лагов.

Вы захотите в них вернуться: 10 уютных игр с открытым миром

Приятное времяпровождение вам обеспечено.

Идея приложения

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

Приложение будет отслеживать прогресс учеников и напоминать, какой объем работ еще остался.

рассказывает Даша

У девочки уже есть мысли по поводу масштабирования проекта. Кто не мечтает зарабатывать на хобби? Даша хотела бы доработать приложение и выложить в store, чтобы все пользователи могли его скачать. Когда у Даши находится свободное от уроков и общения с друзьями время, она обязательно уделяет несколько часов развитию своего проекта.

Тестировщик игр

Какое удивление можно рассмотреть на лицах людей, когда они узнают, что играть в игры – точно такая же ответственная специальность, как и другие профессии! Тестировщик выявляет возникающие во время игры ошибки, которые могут негативно отразиться на геймплее.

Но это вовсе не простая работа, специалистам ставят конкретные задачи:

  • Тестирование гейм проектов;
  • Использование всевозможных комбинаций действий во время видеоигры;
  • Поиск ошибок и багов;
  • Оформление отчётов после тестирования;
  • Оценка геймплея;
  • Взаимодействие с командой разработчиков.

Тестировщик компьютерных игр – ответственная специальность, которая подготавливает для будущих игроков геймплей без ошибок и багов, что улучшает качество и впечатление об игре. Именно поэтому в 2021 году сфере видеоигр будут нужны профессионалы этой области работы. Ведь если представить, что мы играем в видеоигры, которые слетают, выдают ошибки, а наличие недочётов портит общую картину, по коже сразу пробегают неприятные мурашки. Поэтому, уважаемые тестировщики видеоигр, мир в вас нуждается!

Как создать простую игру

При создании собственного проекта важно помнить, что разработка кода — это примерно 20% игры; гораздо большее значение в ней имеют другие аспекты:

Геймплей — это общее понятие взаимодействия игрока с игровым миром, которое определяет его действия (бежать вперед, преодолевать препятствия, стрелять по мишеням, обгонять других) и цели (прийти первым к финишу, выбить 10 из 10, победить врага в бою, собрать как можно больше монет). Геймплей напрямую связан с жанром игры, так как у каждого из них есть специфичный набор правил и механик.

Игровые механики — конкретные элементы взаимодействия с игрой, которые входят в состав геймплея. Стрельба — это одна механика, сражение на мечах — другая, гонка — третья. Одна игра может сочетать в себе десятки таких механик.

Сюжет — это развитие действия в игре; он одинаково важен и для масштабных AAA-проектов, и для небольших, но глубоких инди-игр. Сюжет должен затянуть игрока, рассказать ему историю, а также развивать персонажей, чтобы они не оставались однобокими и раскрывались для игрока с новых сторон.

Персонажи — в них важны и дизайн, и характер. Удачно проработанный персонаж обладает узнаваемыми особенностями поведения, интересной историей, а еще для полного погружения он должен иметь что-то общее с игроком, что зацепит его и заставит сопереживать. На эту тему Unity разработали гайд «Пять типов привлекательных игровых персонажей», чтобы у новичков получалось сделать игрового персонажа правдоподобным.

Дизайн уровней — это внешний вид игры, цветовые решения, общая стилистика объектов, фона, персонажей, предметов, которая создает определенное настроение. В помощь начинающим разработчикам Unity опубликовали в своем блоге «Советы по дизайну уровней вашей первой видеоигры».

Баланс — это соотношение характеристик разных объектов, он тоже отвечает за увлеченность игрока. Например, если меч в игре может наносить объекту 3 единицы урона, а объект имеет всего 3 HP (hit points — величина, обозначающая максимальный урон), то его можно уничтожить с первого раза, и играть будет слишком легко. Если объект имеет 30 HP, то игроку придется нанести 10 ударов, чтобы его уничтожить. Такое уже подходит скорее для босса, например на первом или втором уровне

Разработчику важно грамотно распределить эти величины, чтобы игра была увлекательной и бросала игроку вызовы.

Курс

Разработчик игр на Unity

Освойте C#, Unity и основы гейм-дизайна и начните делать собственные игры. Дополнительная скидка 5% по промокоду BLOG.

Узнать больше

Перед созданием игры важно продумать все эти моменты и представить общую картину, а также найти референсы, на которые можно ориентироваться, продумать опорные точки сюжета и механики. Для создания игры именно на Unity также пригодится понимание некоторых базовых терминов, с которыми постоянно придется сталкиваться в процессе разработки:

После нажатия кнопки «Начать» откроется Unity Store. Для новых пользователей в нем есть вариант установки движка с обучающим руководством. С помощью кнопки «Начните здесь» скачивается установщик UnityHubSetup.exe, который запускается как любой другой установщик: нужно просто открыть файл, принять условия пользовательского соглашения и нажать кнопку «Установить».

Русского языка в настройках нет, так что придется совершенствовать технический английский. Всего Unity занимает 11,3 Гб,поэтому перед установкой лучше проверить свободное место на диске и почистить его при необходимости.

Следующий шаг — создание Unity ID. Можно регистрироваться с помощью почты или использовать предложенные аккаунты, например Google, Facebook или Apple

Важно поставить первые две галочки: согласие с условиями использования Unity и признание политики конфиденциальности. Третья галочка — это согласие на маркетинговые рассылки, ее ставить не обязательно

После регистрации Unity предложит создать тестовый проект Microgame. На выбор предлагается пять шаблонов:

  • LEGO Microgame;
  • шутер от первого лица;
  • картинг;
  • платформер;
  • пустой 3D-шаблон.

Можно выбрать любой из них и посмотреть, как работает создание игры в конкретном жанре. Обучающий материал пошагово демонстрирует назначение различных окон в интерфейсе и принцип работы с элементами игры: как заставить двигаться персонажей, поменять текстуру объекта или его форму. В обучении окно Scene, в котором происходит вся работа с элементами, уже заполнено различными объектами, но при создании проекта с нуля оно будет пустым.

Интервью с разработчиками игр: яркие профессионалы, представители профессий

Распрашиваю коллег-представителей профессий (моделлеров, художников, тестеров, аниматоров) о том, что нужно изучать чтобы освоить предмет. Куда пойти учиться и так далее.

Как Вам такая идея? Ведь у меня в студии работают самые крутые представители своих профессий! А кого-то я могу выловить из бывших коллег, сейчас они работают в известнейших студиях: Nival, Wargaming, Saber.

Итак, с этим постом, я хочу начать новый виток интерактива с Вами, ребята и с моими крутейшими коллегами. О том как стать программистом игр я напишу сам, и вместе с этим,- вот список тем, которые мы можем вместе с Вами разобрать!

*далее в списке ссылочками будут отмечены готовые статьи

Профессии в геймдеве

Рассмотренные профессии
Сценаристы Рассказ Марии Кочаковой о профессии Сценарист компьютерных игр
3D-моделлеры Профессия 3d художника. Hard surface и моделированиеАлёна Булгарь из берлинской студии Airborn рассказала о себе и своей интересной профессии
Technical Artists (Технические художники) Профессия «Технический художник»Георгий Мацнев рассказал о себе и крутом Тех. арте
QA инженеры Рассказы профессионалов в сфере QA:Сергей Праздничнов — Статья с Сергееми Ярослав Рузанов — Статья с Ярославом
Геймдизайнеры Рассказы профессионалов о геймдизайне:Шамиль Янбухтин (Sperasoft) — Как стать геймдизайнером?Андрей Столяров (Larian Studios) — Профессия «геймдизайнер»
Программисты Рассказы профессионалов о программировании геймплея:Александр Балакшин — Как стать программистом игр?Антон Чорба — Рассказ о профессии геймплей-программистаАртем Вознюк — О профессии геймплей-программиста
Графические программисты Интервью с разработчиком GPU-лайтмаппера Bakery — Профессия рендер-программиста
VFX-художники Александр Виноградов (Sperasoft), Владислав Горобец (Freelancer), Alex Redfish (Blizzard)
Продюссеры Михаил Свиблов
HR менеджеры  
SMM специалисты  

Гейм-дизайнер

Гейм-дизайнер (game designer, геймдиз) — это создатель игр в широком смысле этого слова. Его можно назвать продюсером игр, ответственным за игровой дизайн проекта. Профессия подходит тем, кого интересует рисование и информатика (см. выбор профессии по интересу к школьным предметам). В 2020 году центр профориентации ПрофГид разработал точный тест на профориентацию. Он сам расскажет вам, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте.

Чтобы быть создателем игр, необходимо любить игры и понимать их; необходимо находить удовольствие в анализе игры, разбиении игры на мельчайшие части и понимании того, как эти части образуют целое.

Любой проект начинается с ИДЕИ. А в игровом бизнесе гениальная идея и фантазия гейм-дизайнера являются определяющим фактором. Гейм-дизайнер не просто генерирует какие-то идеи и разные фичи, но и досконально продумывает способы их реализации, учитывая интересы целевой аудитории. Идею игры гейм-дизайнер формирует в концепцию, составляя первичный концепт-документ, в котором четко излагает краткое описание игрового процесса и особенности игры. На основании концепт-документа создается дизайн-документ («диздок» на жаргоне разработчиков игр). На этом же этапе решается вопрос финансирования проекта. Затем гейм-дизайнер собирает команду специалистов, которые на основе «диздока» создадут игру. В процессе разработки игры гейм-дизайнер контролирует работу команды, чтобы технические спецификации соответствовали основной идее игры. Дизайн-документ в процессе работы корректируется в зависимости от предложений разработчиков. В тестировании игры гейм-дизайнер также принимает активное участие.

Таким образом, гейм-дизайнер решает следующие задачи

Специфика профессии

Для создания простых игр специалист должен великолепно знать программирование, но если он хочет зарабатывать больше, то много времени придется уделять получению новых знаний:

Gamedev – универсальный специалист, который после обучения должен уметь создавать анимацию, визуальные эффекты, концепцию игры, дизайн, знать основы моделирования и юриспруденции. Да, разработчик, который работает сам на себя, должен уметь не только защищать, но и запатентовать разработанную игру или ПО для нее.

Многие студенты сегодня стремятся освоить эту специальность, но не все добиваются успеха. Лишь самые креативные и талантливые могут получить работу в известных компаниях, а остальные выпускники занимаются разработкой простых игр и получают за эту работу солидное вознаграждение.

Компьютерные игры и киберспортивное образование: первые шаги в России

На данный момент онлайн- и видеоигры предлагают использовать (или, что реже — уже используют) как часть учебных занятий и в качестве самостоятельных уроков. Так, в июне 2019 года Минпросвещения России предложило внедрить в пятилетний период в школах и колледжах компьютерные игры и мобильные приложения в качестве средств обучения.

Летом также звучали идеи о выделении отдельных занятий по киберспортивным и другим играм. В августе эксперты АНО «Институт развития интернета» (ИРИ) советовали включить в факультативы для школьников Dota 2, Hearthstone, Dota Underlords, FIFA 19, World of Tanks, Minecraft и CodinGame. Критериями отбора были популярность, обновляемость игр, их соответствие отечественным требованиям к киберспорту и возрастная маркировка 14+. Кроме этого, выбранные игры, по мнению экспертов ИРИ, должны развить у учеников навыки командной игры, стратегического мышления, логики и скорости реакции, а также раскрыть их креативный потенциал. В Минпросвещения от идеи включить такие предметы в школьную программу отказались: по мнению ведомства, они могут привести к переутомлению учащихся. Вместо этого школам было предложено вводить уроки по киберспорту на свое усмотрение.

Как заработать на киберспорте

Тем временем интерес к киберспорту в мире только растет. Мировой рынок в 2018 году достиг $775 млрд, и, согласно докладу PwC, с каждым годом его выручка будет увеличиваться в среднем на 18,3%. Киберспортивные трансляции в России посмотрели 22 млн человек — таким образом наша страна оказалась на третьем месте в мире по данному показателю.

Не так давно мысль о том, что на жизнь можно зарабатывать игрой, выглядела нереальной. Сейчас же некоторые игроки в состоянии материально поддерживать свою семью и видят в этом хорошие карьерные возможности.

Доходы спортсменов варьируются от $2 тыс. до $15 тыс. При этом помимо командного жалования солидную сумму геймеру могут приносить призовые за победу на турнирах, «донаты» (добровольные пожертвования от зрителей) на стримах (онлайн-трансляциях происходящего на компьютере или консоли), поддержка спонсора, а также реклама.

Экономика образования

Делай видео и обучайся: TikTok запустил образовательный контент в Индии

При этом обучиться на киберспортсмена россиянам сейчас не так-то просто: это образовательное направление только начинает набирать обороты, тогда как в ЕС, США и некоторых скандинавских странах подобные учебные заведения функционируют уже давно. Поучиться можно с помощью онлайн-сервисов, обучающих игровым навыкам, онлайн-курсов, кибер-школ, нескольких вузовских программ (такие есть, в частности, у ВШЭ и Российского государственного университета физической культуры, спорта, молодежи и туризма). Также киберспортивный факультет есть в университете «Синергия». В целом, за массовое развитие киберспорта в России отвечает ФКС РФ, основанная в 2000 году.

По словам директора первой московской школы с классами интеллектуальных видов спорта Елена Авдеева, навыки, полученные с помощью компьютерных игр, помогут ребенку в любой профессии. «Более того, киберспорт и новые технологии открывают дорогу к профессиям будущего: архитектор умного дома, оператор беспилотника, киберспортивный журналист, кибертренер, специалист по поиску уязвимостей, художник виртуальной реальности, разработчик нейронных сетей, киберспортсмен и так далее», — отмечала она ранее в разговоре с «Вечерней Москвой».

Что еще почитать/посмотреть/послушать по теме:

  • Кто такие «бустеры» и как они зарабатывают на помощи начинающим геймерам
  • 15 самых влиятельных лиц киберспорта. Рейтинг Forbes
  • Молодые геймеры по всему миру проводят более трех часов в неделю, наблюдая, как другие люди играют в видеоигры онлайн (по данным издания Inc. за 2018 год). Что заставляет их делать это: материал The Wired и подкаст The Verge
  • The Guardian: чем видеоигры в школах могут помочь учителям и родителям

Однако при введении новых киберспортивных направлений и внедрении видеоигр в классах возникает ряд непростых задач: во-первых, пока не до конца сформировано представление, как именно преподавать новые дисциплины и эффективно использовать игровые возможности на уроках. Во-вторых, не совсем ясно, как минимизировать риски, связанные с долгим пребыванием у компьютера: это проблемы со зрением, избыточным весом, осанкой, социальным, оффлайн-взаимодействием, возможная компьютерная зависимость. Несмотря на это, у онлайн- и видеоигр хорошие перспективы более прочно закрепиться в образовательном процессе, и, возможно, совсем скоро родители не будут ругать своих детей за долгое пребывание за компьютером, а начнут принимать участие в этих играх и помогать извлекать из процесса максимум пользы.

Mount & Blade II: Bannerlord

В экшене Mount & Blade 2 вам выпадает шанс настроить не просто персонажа, а будущего короля средневековых земель. Про редактор говорить не будем, тут все довольно стандартно. Куда интереснее другие опции, такие как выбор культуры, семьи (охотники, городские жители и так далее), за что вас отметили в детстве (лидерство, торговля и прочие) и чем вы занимались в юношестве (работали в деревне, пасли овец и так далее). Все это, конечно, влияет на характеристики.

Совокупность этих определений позволит создать неповторимого героя, близкого к вам или воплощающего определенный образ. И именно ему и предстоит пройти нелегкий путь от бродяги до лорда земель.

Психолог

В киберспорте он играет важную роль. Психолог помогает членам команды справиться с выгоранием, депрессией, длительными перелётами. Хороший специалист находит индивидуальный подход к человеку: одному просто нужно дать пару выходных, а другому необходимо выговориться, чтобы почувствовать себя лучше.

Психолог незаменим во время турниров, он должен найти правильные слова и настроить коллектив на победу. Если что-то идёт не так, между матчами он ведёт беседу с геймерами, выясняет, почему у них не получается играть в полную силу, и старается избавить их от стресса.

Зарплата

зависит от опыта, уровня специалиста и формата работы: будет ли это постоянное участие в жизни клуба или помощь команде на конкретном турнире.

В России даже просто спортивный психолог – редкая профессия. Есть вакансии, которые начинаются со 100 тыс. в месяц. Без конкуренции по-настоящему топовый специалист может повышать запросы.

Как попасть в профессию?

Кандидат должен иметь образование в сфере спортивной психологии и любовь к видеоиграм, чтобы легче находить общий язык с кибератлетами.


Фото: Александр Гришин, «Чемпионат»

Специфика профессии

Для создания простых игр специалист должен великолепно знать программирование, но если он хочет зарабатывать больше, то много времени придется уделять получению новых знаний:

Gamedev – универсальный специалист, который после обучения должен уметь создавать анимацию, визуальные эффекты, концепцию игры, дизайн, знать основы моделирования и юриспруденции. Да, разработчик, который работает сам на себя, должен уметь не только защищать, но и запатентовать разработанную игру или ПО для нее.

Многие студенты сегодня стремятся освоить эту специальность, но не все добиваются успеха. Лишь самые креативные и талантливые могут получить работу в известных компаниях, а остальные выпускники занимаются разработкой простых игр и получают за эту работу солидное вознаграждение.

К-Д Лаб (1995)

Калининградская студия К-Д ЛАБ занималась проработкой сюрреалистичных игровых вселенных, что не подчиняются земным законам. Первой их крупной игрой стала стратегия «Вангеры» (1998), что за свой оригинальный сюжет и геймплей сорвала массу наград, а также получила положительные отзывы от геймеров.

Решив и дальше покорять эту нишу, К-Д ЛАБ выпускает еще парочку подобных стратегий – это дилогию «Периметр» (2004-2008) и Maelstorm (2007). Примечательно, что действия «Периметра» разворачиваются в той же вселенной, что и «Вангеры».

Периметр 2 (2008)

Также К-Д ЛАБ ответственна за разработку серии забавных мультяшных квестов «Братья Пилоты 3D» (2004-2005). Несмотря на любовь публики и критиков к проектам, компания больше так и не выпускала игр.

Братья Пилоты 3D-2 (2005)

Как стать разработчиком игр

Высшего гейм-образования в России пока нет, но знания, полученные в университете по специальности «программирование», могут значительно облегчить овладение профессией. На базе государственных и негосударственных вузов, а также в частных IT школах и образовательных центрах проводятся специализированные курсы, где за короткий срок можно получить базовые навыки и создать свой первый проект.

Стать разработчиком игр возможно и путем самостоятельного изучения тематического материала в сети и использования бесплатных видеоуроков с пошаговыми инструкциями. Например, в интернете регулярно встречаются мини-курсы в стиле «сделай свою первую игру на Unity». Подобные мини-курсы – отличный первый шаг и проба нового дела.

Сколько зарабатывают разработчики игр?

Зарплаты разработчиков игр сильно разнятся. На сумму влияют следующие факторы:

  1. Солидность компании и платежеспособность заказчика.
  2. Владение теми или иными навыками.
  3. Работа в компании или на удаленке.
  4. Страна, город и регион проживания.

По усредненной статистике, новички зарабатывает порядка 45 000-60 000, тогда как профессионалы своего дела, имеющие внушительный опыт в сфере игровой индустрии, — 120 000-200 000 рублей в месяц и более.

Вот лишь несколько примеров зарплат по категориям (касается крупных городов России):

  • Начинающий гейм-разработчик — 25 000-45 000 рублей.
  • Специалист среднего ранга — 45 000-80 000 рублей.
  • Ведущий gamedev – 80 000-120 000 рублей.
  • Продюсер, руководитель проекта — 120 000-200 000 рублей.

Oovee Game Studios – Spintires: MudRunner (2017)

Про Oovee Game Studios известно мало – из официальных источников у них есть лишь простенький форум. Их главное детище – Spintires – выросло из обычного мода для проверки возможностей физического движка Havok в сверхреалистичный и популярный симулятор бездорожья. Игра предлагает выполнить простую задачу – добраться из точки А в Б, но при этом плохие дороги, грязь и другие препятствия станут настоящими испытаниями. В особенности игра понравится тем, кто интересуется машинами.

Кстати, позже права на игру были переданы вышеупомянутой Saber, которая выпустила два продолжения — Spintires: Mud Runner и Snowrunner.

Обучение на разработчика игр

Если студент желает после завершения учебы заниматься разработкой игр, то он изначально должен освоить либо профессию программиста, либо специальность геймдизайнера. Специальности «разработчик игр» в вузах СНГ нет, но после получения высшего образования можно пройти дополнительный обучающий курс в частной IT-академии.

Курсы

Образовательный IT-портал GeekBrains

Занятия ведут практикующие разработчики игр с профильным образованием и стажем работы по специальности от 5 лет. 12 практических курсов и 3 месяца стажировки. 10 лет на рынке образования, 4 миллиона пользователей. Все курсы можно купить с беспроцентной рассрочкой на год. Также можно получить IT-специальность в Geek University, а оплатить учебу через год после ее начала.

Онлайн-курсы GeekBrains

Всего за 4 месяца люди без дополнительной подготовки могут освоить профессию «разработчик игр», занимаясь практической работой. Курс состоит из многоуровневой программы, поэтому студенты находят работу еще на стадии обучения. После завершения курса в руках у студента остается портфолио, отличное резюме, опыт работы и сертификат!

SkillBox

Вы с нуля освоите игровую разработку: научитесь писать на С#, создавать игры на Unity и писать свои дополнения для движка. Сможете создать игру, о которой всегда мечтали, или устроиться разработчиком в крутую студию.

Вузы

Московский гуманитарный университет, МосГУ

Прикладная информатика в экономике (Факультет экономики, управления и международных отношений)

Национальный исследовательский технологический университет «МИСиС»

Прикладная информатика (Институт информационных технологий и компьютерных наук)

Национальный исследовательский университет «МЭИ»

Прикладная информатика в экономике (Инженерно-экономический институт НИУ «МЭИ»)

Московский государственный университет пищевых производств

Прикладная информатика (Институт промышленной инженерии, информационных технологий и мехатроники)

Московский технический университет связи и информатики

Информационные системы и технологии (Заочный общетехнический факультет МТУСИ)

ИЛЬЯМАЗО, sad3d – ШХД: ЗИМА (2019)

Авторы необычной игры «ШХД: ЗИМА» (It’s Winter, 2019) не входят в состав какой-нибудь компании – Илья Мазо является московским музыкантом и поэтом, а sad3d – это игровой дизайнер Александр Игнатов. Их игра является лишь частью проекта Мазо, в который входят музыкальный альбом, короткометражный фильм и другие труды автора, а объединяет их атмосфера наступления зимы. И «ШХД: ЗИМА» лишь усилила интерес к этому творению.

У игры нет целей и даже игровых механик – геймер просто поселяется в многоэтажку, расположенную где-то в России, и проживает один день за другим, как и большая часть населения нашей страны. Авторам удалось точно передать атмосферу нашей жизни, и посему IT’S Winter стала неожиданно популярной, пусть и на короткий срок.

Звук

Красиво нарисованный и эффектно оформленный проект молчаливо смотрит на нас, и ждёт, когда мы добавим ему звучания. Это ещё одна важная составляющая игры.

Звуковые эффекты

Для любого маломальского игрового движения нужно добавить соответствующий звук. Это могут быть удары меча, нанесение рукопашного удара, звуки движения автомобиля, получение бонуса, обнаружения героя врагом. Не думайте, что это какое-то излишество, и можно обойтись всего несколькими базовыми звуками. Например, в большинстве 3D-Action игр пренебрегают добавлением звуков шагов главного героя и врагов. В результате – при виде от первого лица видно, что герой передвигается в пространстве, но кажется, что он не идёт, а плавно скользит вперёд. А враги без озвучки шагов вообще могут совершенно бесшумно подбежать к герою сзади и сильно попортить нервы игрокам.

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

Чаще всего в качестве звуковых эффектов используются реальные звуки, записанные в цифровом виде. В интернете есть множество бесплатных коллекций звуковых эффектов, Вам нужно лишь найти их и выбрать самые подходящие.

Музыка

Кроме звуков для полноценной игры нужна и музыка (саундтрек). Она будет звуковым фоном для происходящего на экране. Музыка так же является одним из стилистических элементов игры, и сильнее всего влияет на настроение игрока. Готовую музыку нужно долго выбирать по подходящему темпу и настроению. Существуют множество как платных, так и бесплатных коллекции игровых фоновых композиций, которые можно использовать в своей игре (статья «Музыка для создания игр»). Или можно заказать композиторам написать новую музыку специально под игру.

Озвучка

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

Наличие в игре музыки и полноценной озвучки значительно увеличивает объем готовой игры, занимаемый на жестком диске, Но по возможности лучше всё таки добавлять озвучку в игру. Это повысит вовлечённость игрока в сюжет и рассказываемую вами историю, так как большинство игроков игнорируют и вообще не читают обычные не озвученные тексты.

Итого бюджет

  • Нулевой дизайнер – 20$. Нарисовал волка, которого потом перерисовал дизайнер 1.
  • Первый дизайнер – 16600 руб. Входит 12 карт – уровней (первые 2 акта), монстры – волк, кабан, энт, зомби, скелет. UI который потом был переделан. Ролик для Steam Greenlight.
  • Второй дизайнер – 23000 руб. Входит картинка – меню. Переделка всего UI. 12 уровней (3-4 акт). Монстры – банши, орк, гоблин, шаман-орк, а также монстры-демоны для акта 4.
  • Фестиваль GamePlanet 2016 – 10000 руб. Входит участие (5000р), призы, шоколадки, футболки и т.д.
  • Реклама – 6000 руб. Посты в нескольких отечественных группах в ВК и что-то еще.
  • Участие в Steam Greenlight — 100$ (для России 3000 руб.).
  • Моя работа – бесценно. Могу только примерно оценить сколько времени я потратил. Думаю, что-то в районе 300-500 часов. Оценивать в деньгах бесполезно, я воспринимаю разработку игры как хобби.

Итого: 59 800 руб. или примерно 1000$.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector