43

World of One - инструменты разработки⁠⁠

Всем привет!

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

В первую очередь, хотелось бы упомянуть движок, на котором мы работаем. Это – Cocos2d-x, не слишком популярный, но мощный движок для создания игр. Как видно из названия, движок больше заточен под создание 2D-игр, но начиная с третьей версии добавилась поддержка и 3D, то есть, работа с мешами, моделями, текстурами, камерой, светом и так далее. На данном движке созданы известные тайтлы, такие, как Badland, Castle Clash, а также используется для бенчмарка во всем известном AnTuTu.

Вы могли заметить, что по большей части игры, созданные на этом движке, разработаны под мобильные платформы, а мы игру разрабатываем под PC. Напрашивается вопрос, почему же именно этот движок? Причин для этого несколько: oрen-source, поддержка нами любимого C++, и кроссплатформенность. Объяснять, почему open-sоurce для нас является более привлекательным вариантом, думаю, смысла нет – и так понятно, что для маленькой компании, у которой почти нет бюджета на разработку, предпочтительнее использовать бесплатные инструменты. Поддержка C++ тоже является ключевым фактором, так как писать игру на языке, с которым ты знаком слабо, довольно проблематично. А C++ является одним из популярнейших языков программирования. Ну и кроссплатформенность – в планах у нас есть портирование игры под Mac и Linux, а также под мобильные платформы. Так как сам движок уже заточен под разработку на разных платформах – в будущем возникнет меньше проблем при портировании игры.

Второй полезный инструмент при разработке – это редактор анимаций Spine, имеющий огромный функционал по созданию скелетной анимации как для 2D-объектов, так и псевдо-ЗD. В нем наш художник (а по совместительству – автор идеи) создает анимации для предварительно отрисованных во Flash (ему так удобнее) «кусочков» объекта – рук, голов, хвостов, веточек – список можно продолжать бесконечно. На каждое действие приходится делать отдельную анимацию – ходьба, бег, хватание, удар и так далее. Далее каждая анимация в виде трех файлов - *.atlas, *.json и *.png отправляется программистам. Файл *.json отвечает за саму анимацию «костей», в *.png-картинке содержатся необходимые текстуры – те самые кусочки, из которых собирается анимация, а файл *.atlas содержит информацию о том, как именно необходимо «разрезать» файл с текстурами на отдельные картинки.

Следующий инструмент, которым мы пользуемся – R.U.B.E. Он используется для создания уровней, то есть, размещения объектов на них – деревьев, главного героя, монстров и остального барахла. В нем же создаются привязки картинок к объектам.

Далее, как уже упоминалось, все созданные объекты и уровни отправляются программистам, которые и творят основную магию - написание кода, заставляющего героя ходить, деревья шевелиться, а собак – гавкать и атаковать.

И, как и было обещано, в данном посте спрятана небольшая загадка. Первому, кто разгадает ее, и отправит правильный ответ на grimwoodteаm@gmail.com, достанется Steam-версия игры Limbo, с которой довольно часто сравнивают нашу игру в плане стилистики и атмосферы. Обязательно укажите в письме Ваш ник на Пикабу.

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


P.S. У нас уже готов небольшой трейлер, в котором визуально показаны стадии разработки нашей игры, но, к сожалению, наш рейтинг не позволяет предоставить его. Надеемся, к следующему посту у нас уже появится возможность показать Вам его. Подписывайтесь, и до новых встреч!

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

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

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

4
Автор поста оценил этот комментарий

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


Он должен быть живее. Движения все должны быть не такими однотипными. Плюс покачивание и все такое должно быть.


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

раскрыть ветку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества