Предисловие:
Добрый день, дорогие читатели! Хочу сразу предупредить, что здесь не будет каких-либо технических аспектов, программного кода, истории величайшего успеха или заумных терминов. Но что же тогда будет в этой статье? — спросите вы. Это история про одного обычного парня, организовавший команду MaGatoy. Рассказ о проблемах, с которыми пришлось столкнуться в дороге по достижению цели. Данная статья будет полезна для начинающих разработчиков, начинающих только свой путь в игровой индустрии.
О себе:
Прежде чем, перейти к печатанию текста о начале разработки игры, расскажу немного о себе. С самого действа у меня была любовь к интернету. Но не та, которая заставляла сидеть ночами, играя в видеоигры. Процесс создания, каких-либо игр, сайтов, модов, заработок вот, что мне доставляло истинное удовольствие. Мечта, которая преследовала меня — создание компании в сфере игровой индустрии. Но, как в большинстве случается после окончания школы по субъективным обстоятельствам поступил в военное учреждение. Мечту пришлось забыть.
Переосмысление:
На данный момент мне 20 лет. Для многих это возраст разгулья и веселья, если объединить все в одном слове, возраст «куража». В этом возрасте люди, как правило, либо обучаются в различных учреждениях, либо работают. Факт в том, что большинство занимается теми вещами, которые не приводят человека к реализации своей мечты. А если говорить про меня, то сел, как-то за стол и начал думать о вещах, которые я достиг к 20-тию. Поступление на высшее образование, большая стипендия, окончание школы — это весь список. Может для кого-то это уже достижение, но не для меня. Но разве этого я мечтал? Какую цель я преследую? К чему я стремлюсь? Эти вопросы мне пришлось долго обдумывать.
Организация команды:
В интернете очень много сервисов в различных сферах для небольшого заработка. Наверное я попробовал себя в каждой из них. Программист, 2D художник, Photoshop Master, копирайтер, комьюнити-менеджер, создатель сайтов, игрок в азартные игры и много другое. Несмотря на очень маленькое количество свободных часов, все же находил время для развития своего персонажа в онлайн-игре. Но в один миг, я решил бросить все! Играть в игры, рисовать и другие дела и пришел к выводу «хочу создать игру!». Необходимо начать действовать. Но как? У меня нет навыков программирование в играх. Нет связей. Денег. Но не смотря на это, я — энтузиаст и жизнерадостный. Благодаря этому, я начал читать и впитывать информацию с различных источников. Сейчас я могу четко ответить на вопрос: "Кто необходим для создания первой игры":
1. Программист.
2. Художник.
Остальные функциональные обязанности сможете выполнить сами.
Я познакомился со своим будущим другом и предложил создавать игры вместе. Идея понравилась, но он боялся, что у нас ничего не получится, так как не имеем представления. Много слов потребовалась, что бы убрать какие-либо сомнения с его лица. После этого началось самое интересное и нудное. Мы придумали первую идею нашей игры (вышла с названием — War of Age). Оказывается придумать, это еще не все. Нужно было расписать идею в так называемом «Дизайн-документе». Не имея представления о данном документе, мы скачали всем известный образец «курочка ряба» и просто изменяли его. В итоге наша мини команда из двух человек имела свой дизайн-документ.
На следующим этапе разметили объявление с примерным текстом «мы энтузиасты, ищем таких же». Хоть на примитивность текста мы нашли, кого искали. Программиста и художника. Программист оказался новичком в игрострое, а вот художник имел хороший опыт и согласился помочь. Следующая проблема — создание технических заданий. Пришлось попотеть, но разобрались.
С чего начинается разработка игры после составление всей документации? У профессиональной команды создание концептов персонажей, локаций. У нас же художник нарисовал главного героя и первую локацию. В следствии чего необходимо было переписать сюжет и идеи именно для уже готовых спрайтов. Сразу напишу, что на данный момент игра не соответствует нашей изначальной идеи! Проблема — необходимо делать все последовательно:
1. Нарисовать концепт.
2. Утвердить, при необходимости внести изменения.
3. Реализовать.
Я выступал в качестве руководителя проекта. Все функциональные обязанности распределил между командой. Ставил задачи и следил за процессом через онлайн доску.
Трата денег:
Изначально мы запланировали наш готовый продукт выложить на платформу Google Play. Именно так и поступили. Первые затраты составили 25$ на аккаунт разработчика. После долгих мучений и исправлений багов перешли с альфа-тестирование в бета. С уменьшением количества ошибок нужно было придать игре звуковое сопровождение. Для этого пришлось тоже раскошелиться. Затраты составили — 5000 рублей.
Релиз:
Нравится ли мне игра? Да, очень, но только если быть в роли обычного пользователя. Быть разработчиков, значит играть в свой продукт «миллион» раз. Это очень тяжело и нудно. Мало кто ожидал такого результата. Мы дошли до конца. Выпустили в Google Play. На данный момент вводим большое обновление после, которого будет пробовать ее продвигать.
Основные проблемы:
1. Не знание подводных камней. Лучше действовать. Не бойтесь. Даже если эта сфера вам мало знакома.
2. Найти и организовать работу команды. — Если искать на энтузиазме, вы должны приготовиться подстраиваться под каждого из участников команды.
3. Создание технических документов. Если хотите, чтобы ваша команда понимала суть идеи, которые нужно выполнить, составляйте документ с умом, не ленитесь.
4. Многочисленные баги.
5. Оптимизация.
Об игре:
War of Age — это прохождение определенных исторических эпох. Враги и
локации соответствуют духу проходимого исторического времени. Будет представлена
уникальная история, которую необходимо пройти. История представляет собой ряд
проходимых сюжетных уровней, присутствует смена мини карт, вражеских юнитов и
боссов.
Google Play - https://play.google.com/store/apps/details?id=com.FlyOfFly.M...
Vk - https://vk.com/magatoy