Insane Systems
40 subscribers

Как правильно организовать разработку игры

106 full reads

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

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

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

Система управления проектами Trello

Скриншот интерфейса сайта Trello
Скриншот интерфейса сайта Trello

Что такое Trello? Trello - веб-сайт, который поможет вам организовать работу над вашей игрой или иным приложением. Им удобно пользоваться как при работе в одиночку, так и целой команде.

Trello представляет список "досок" с карточками, разбитыми по спискам.

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

В каждой доске содержатся колонки-списки – категории для карточек.

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

Как работать с Trello

При первом входе в Trello вы увидите следующее:

Список ваших досок выводится на главной странице Trello
Список ваших досок выводится на главной странице Trello

Это - список всех ваших досок. После регистрации тут будет пусто, однако будет нужная вам кнопка - Создать новую доску. Нажмите её, введите название в появившемся окне. Откроется страница с новой доской.

Только что созданная доска с названием New Desk.
Только что созданная доска с названием New Desk.

Теперь вы можете с ней работать. Для начала, необходимо добавить один или несколько списков-категорий. Как их правильно организовать, я напишу чуть позже, однако ничего сложного в этом нет и вы можете сами придумать удобный для вас способ.

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

Так выглядит доска с пустыми списками. Сейчас мы это исправим.
Так выглядит доска с пустыми списками. Сейчас мы это исправим.

Теперь можно переходить к созданию задач. Для этого нужно создать первую карточку. Кликаем по кнопке Добавить карточку в первом списке и вводим заголовок карточки – название или краткое описание задачи.

После добавления нескольких карточек, доска будет выглядеть следующим образом.

Появились первые задачи.
Появились первые задачи.

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

Чтобы отредактировать конкретную карточку, достаточно просто нажать на неё. Появится меню со всеми возможными функциями.

Меню редактирования карточки.
Меню редактирования карточки.

Все функции тут довольно просты и интуитивно понятны.

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

Чек-лист позволяет разбить карточку на подзадачи и отмечать галочкой выполненные.

Срок указывает, когда задача должна быть выполнена.

Спустя некоторое время, доска преобразится в нечто подобное:

Как правильно организовать разработку игры

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

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

Как правильно организовать доску в Trello

Вероятно, вам уже пришли в голову разные способы составления списков на доске. Например, можно вместо списков с состоянием задачи ввести списки-категории, что-то вроде: Программирование, Дизайн, Маркетинг, Звук. И, соответственно, разбивать карточки на списки по типу работы, а с помощью меток и прочего отображать, на каком этапе сейчас работа над конкретной задачей. И этот подход тоже работает.

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

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

Пример организации одной из моих досок:

Все задачи описываются коротко, внутри карточки всё равно есть подробное описание
Все задачи описываются коротко, внутри карточки всё равно есть подробное описание

Каждый цвет метки - отдельный тип работ. 3D-модели, программирование, геймдизайн, левелдизайн и т.д.

Чтобы не запоминать цвета, есть специальное дополнение для любого браузера, которое выводит не только цвет, но и название метки. Аддон называется Card Color Titles for Trello и его легко найти в любом маркете дополнений для нужного вам браузера. Выглядит же это следующим образом:

Значительно лучше, не так ли?
Значительно лучше, не так ли?

Подобный подход организации досок наиболее удобен для меня. Удобен ли вам – решайте сами.

Заключение

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

Я не стал слишком подробно описывать все возможности и функции в статье, поскольку интерфейс Trello крайне прост и интуитивно понятен, чтобы разобраться – достаточно начать им пользоваться.

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

Удачи в организации ваших проектов!

Не забудьте подписаться на наш канал, чтобы не пропустить интересные статьи по созданию игр!

Связаться с нами вы всегда можете в нашем сообществе ВКонтакте: vk.com/insanetech