Сообщество - Лига Разработчиков Видеоигр
Добавить пост

Лига Разработчиков Видеоигр

6 719 постов 22 163 подписчика

Популярные теги в сообществе:

«Живое слово», наша первая игра| Жабалака

«Живое слово», наша первая игра| Жабалака Ролевые игры, Инди игра, Игры, Разработка, RPG, Инди, Gamedev, Славянская мифология, Чудовище, Арт, Концепт-арт, Славянское фэнтези, JRPG, Карты

Салют!

Не верьте жабам и берегите себя!

(Если что, мы с женой и лучшим другом решили заняться разработкой небольшой jRPG в карточном оформлении (нет, не карточный рогалик, карточное — только оформление :) ) и славянском антураже (когда-нибудь сокращенное название все-таки появится.)

Наша группа VK: https://vk.com/lockongames (тут сразу же публикуется все самое свежее и интересное)

Steam: https://store.steampowered.com/app/2256240/_/ (вняли всем вашим советам. Страничка на реконструкции. Да, все еще :( )

VK Play: https://vkplay.ru/play/game/vividtale/ (эта тоже)

Будем крайне рады всем

Показать полностью

LTA: Lights! Thrusters! Action! - Итоги недели и немного внутренней кухни

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

Если не видели прошлые посты, то кратко расскажу, чем вообще занимаюсь. Я делаю рогалик про сражения в космосе и управление командой корабля. Очень сильно вдохновляюсь таким играми, как FTL, Dwarf fortress, Rimworld, Pirates! Gold. Последняя просто взрывала мне мозг в детстве, наиграл в нее на Сеге, наверно, больше часов, чем во все скайримы вместе взятые:)

На начало недели у меня в общих чертах готова боевая система в космосе и генерация команды (об этом можно в прошлых постах почитать).

Теперь командой нужно как-то управлять, отдавать приказы, назначать на посты.

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

Потом подумал, что лучше будет сделать посты в виде отдельных комнат, как в FTL.

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

LTA: Lights! Thrusters! Action! - Итоги недели и немного внутренней кухни Gamedev, Инди, Инди игра, Разработка, Unity, Видео, Без звука, Вертикальное видео, Длиннопост

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

Интерьер корабля решил собирать из тайлов - у меня же все-таки рогалик:)

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

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

LTA: Lights! Thrusters! Action! - Итоги недели и немного внутренней кухни Gamedev, Инди, Инди игра, Разработка, Unity, Видео, Без звука, Вертикальное видео, Длиннопост

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

Затем начал разбираться с алгоритмом поиска пути. Есть хорошая статья, которая довольно подробно рассказывает, как работают такие алгоритмы: https://habr.com/ru/articles/444828/ Я думал сначала сделать свою реализацию этого алгоритма, но друг подсказал мне найти готовое решение, и оказалось, что их полно в Asset Store. После неких манипуляций алгоритм худо-бедно заработал.

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

Не с первого раза

Но это заработало:)

После этого нарисовал уже “чистовое” убранство корабля в редакторе.

И подготовил подробнейшую документацию, как я это вижу в игре:

LTA: Lights! Thrusters! Action! - Итоги недели и немного внутренней кухни Gamedev, Инди, Инди игра, Разработка, Unity, Видео, Без звука, Вертикальное видео, Длиннопост
LTA: Lights! Thrusters! Action! - Итоги недели и немного внутренней кухни Gamedev, Инди, Инди игра, Разработка, Unity, Видео, Без звука, Вертикальное видео, Длиннопост

Еще какое-то время потратил на то, чтобы слои картинки, нарисованные в редакторе, корректно отображались в игре.

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

Нужно еще много думать над тем, как это все будет играть во время быстрого космического боя, но это уже проблемы, которые нужно решать по мере поступления :)

На этом у меня пока все. Спасибо за внимание :)

Если хотите следить за проектом еще и в телеге, то подписывайтесь, пожалуйста: https://t.me/CubicPieLive

Показать полностью 4 7

Обновление нашего выживача Crushed

Обновление нашего выживача Crushed Инди, Инди игра, Игры, Разработчики, Разработчики игр, Гифка

Уже продолжительное время работаем над обновлением для Crushed. Решил показать машинки на всеобщее обозрение. Как вам?

Добавляйте игру в желаемое на Steam и VK Play. Так-же есть официальная Wiki.

«Живое слово», наша первая игра| Блудичек

«Живое слово», наша первая игра| Блудичек Ролевые игры, Инди игра, Игры, Разработка, RPG, Инди, Gamedev, Славянская мифология, Чудовище, Арт, Концепт-арт, Славянское фэнтези, JRPG, Карты

Салют!

Удачных вам выходных и не сбивайтесь с пути!

(Если что, мы с женой и лучшим другом решили заняться разработкой небольшой jRPG в карточном оформлении (нет, не карточный рогалик, карточное — только оформление :) ) и славянском антураже (когда-нибудь сокращенное название все-таки появится.)

Наша группа VK: https://vk.com/lockongames (тут сразу же публикуется все самое свежее и интересное)

Steam: https://store.steampowered.com/app/2256240/_/ (вняли всем вашим советам. Страничка на реконструкции. Да, все еще :( )

VK Play: https://vkplay.ru/play/game/vividtale/ (эта тоже)

Будем крайне рады всем

Показать полностью

«Живое слово», наша первая игра| Куляш

«Живое слово», наша первая игра| Куляш Ролевые игры, Инди игра, Игры, Разработка, RPG, Инди, Gamedev, Славянская мифология, Чудовище, Арт, Концепт-арт, Длиннопост, Славянское фэнтези, JRPG, Карты

Салют!

Берегите себя и свои сапоги :)

Хорошего всем дня!

(Если что, мы с женой и лучшим другом решили заняться разработкой небольшой jRPG в карточном оформлении (нет, не карточный рогалик, карточное — только оформление :) ) и славянском антураже (когда-нибудь сокращенное название все-таки появится.)

Наша группа VK: https://vk.com/lockongames (тут сразу же публикуется все самое свежее и интересное)

Steam: https://store.steampowered.com/app/2256240/_/ (вняли всем вашим советам. Страничка на реконструкции. Да, все еще :( )

VK Play: https://vkplay.ru/play/game/vividtale/ (эта тоже)

Будем крайне рады всем

Показать полностью

Композитор Корсаров, от мечты к реальности

Композитор Корсаров, от мечты к реальности Gamedev, Музыка, Корсары, Пираты, Инди, Инструментальная музыка, Саундтрек, Композитор, Indiedev, Инди игра, Unreal Engine, Видео, YouTube, Длиннопост

Всем привет, моё имя Назар. Я композитор, музыкальный продюсер и руководитель саунд продакшн студии Music we Deserve. Хочу рассказать историю о том, как я прошел путь от ученика Юрия Потеенко до композитора новых Корсаров.

Моя любовь к Корсарам

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

Новая надежда

Композитор Корсаров, от мечты к реальности Gamedev, Музыка, Корсары, Пираты, Инди, Инструментальная музыка, Саундтрек, Композитор, Indiedev, Инди игра, Unreal Engine, Видео, YouTube, Длиннопост

Весной 21-го года я стал следить за разработкой игры по мотивам Корсаров. Игра называется Corsairs Legacy. Проект выглядел многообещающим. Меня подкупило, что разработчики позиционировали свою игру как как идейное продолжение тех самых Корсаров. Я подумал, как было бы круто, если я напишу музыку для их игры!

В то время я был еще совсем начинающим композитором. У меня не было опыта, музыкального образования и понятных перспектив развития. Все, что я знал о музыке я постигал у частных преподавателей и самообразованием. Я решил, что пора браться за дело всерьез. Стал искать подходящие музыкальные курсы и натолкнулся на Московскую школу кино. Там был годовой курс: Композитор кино. Я изучил вопрос подробнее. Куратором курса был Юрий Анатольевич Потеенко! Для тех, кто не в курсе, я поясню. Юрий Анатольевич - один из самых успешных и востребованных кинокомпозиторов в РФ. Любителям игр он известен как композитор культовых Корсаров. Кто еще научит сочинять музыку для Корсаров, как не сам Маэстро!

Как я познакомился с разработчиком Corsairs Legacy

Я поступил на курс и отправился покорять Москву. При этом, я продолжал следить за разработкой Corsairs Legacy. В одном из видео разработчики упомянули, что они хотели взять интервью у главного композитора Корсаров - Юрия Потеенко. Однако, они не смогли найти его контакты. Вот мой звездный час! Я нашел контакты разработчика Corsairs Legacy, рассказал о себе и предложил сотрудничество. К моему предложению отнеслись скептически. Разработчики не нуждались в услугах композитора. Тогда я разыграл свой главный козырь! Я сказал, что учусь в Московской школе кино и Юрий Потеенко мой куратор, поэтому я могу помочь в организации интервью с ним. Взамен я попросил дать мне шанс создать музыкальный набросок для игры. Лед равнодушия подтаял. Мы договорились. По учебе у меня была возможность прямого общения с Юрием Анатольевичем. Я рассказал ему о намерении взять у него интервью и попросив его номер для связи. Он согласился. Я передал инфу разработчику и приступил к наброску для новых Корсаров. 

Первые попытки в музыке для Корсаров

Прежде чем начать сочинять, я хотел определиться с общей стилистикой музыки. Мне не хотелось подражать оригинальному стилю Корсаров, равно как создавать нечто легкомысленное, тапа пиратов Сида Мейера. Я попробовал углубиться в тему. Пираты, прежде всего, это бандиты и головорезы. Вряд ли вы бы хотели по-настоящему встретиться с ними в море. Стоит воспринимать таких людей всерьез. Поэтому, я решил пойти в сторону более брутального звука. Во многом я черпал вдохновение из сериала “Черные паруса”, Risen 2 и Assassin's creed Black flag. Их саундтреки крайне брутальные и в них много рока. Мне, как бывшему лидеру рок-группы такой подход близок. Я начал делать набросок и все шло неплохо. Однако я чувствовал, что мне не хватает опыта в создании игровых саундтреков. Во многом приходилось идти на вслепую, отказываться от смелых идей в пользу работающих. Собрав демку, я решил показать её разработчику. Он ответил, что саундтрек хорош, но стилистически не подходит для их проекта. Они хотели что-то максимально близкое к оригинальному OST. Меня это расстроило, но сдаваться не собирался. Позже выяснилось, что разработчик не смог дозвониться до Юрия Анатольевича. По ряду причин мне пришлось досрочно покинуть обучение в МШК. Я более не имел прямого общения с Юрием Анатольевичем. На этом мои полномочия в помощи организации интервью - всё. Освободившееся от учебы время я планировал направить на переосмысление концепции саундтрека ближе к тому, что хотел разработчик. Конец февраля подкрался незаметно.

Как все прекратилось

Вряд ли есть смысл описывать всю ту боль, ужас и апатию, которую я испытал в первые месяцы войны. Разговор не об этом. Но стоит отметить, что мы все резко оказались в другой реальности. Разработка Corsairs Legacy, по понятным причинам, остановилась. Большая часть команды разработчиков была из Украины. Могу лишь представить, как худо им пришлось. Я пытался поддерживать контакт с разработчиком. Написал для него огромное полотно как я сожалею и разделяю его горе. Он принял мои слова, не был груб, за что ему огромное спасибо. После этого я ещё пытался поддерживать контакт, но обратная связь прекратилась. Пробовал связаться в дискорде, присылал даже свои новые наброски, но ответа не было. Вряд ли я имею право обижаться на такой игнор. Быть может, на его месте я поступил так же. И все же было жаль, что так и не удалось посотрудничать с Corsairs Legacy. Я прекратил попытки достучаться, решив оставить все как есть. При этом мне не хотелось, чтобы мои наработки пошли в стол. Я нашел стоковое видео, как раз в пиратской тематике. К моему удивлению, структура моего трека совпала со сценарием видео. Мне оставалось только довести трек до логического завершения. Что я и сделал. Результат перед вами 

Как я стал композитором Корсарской химеры

Композитор Корсаров, от мечты к реальности Gamedev, Музыка, Корсары, Пираты, Инди, Инструментальная музыка, Саундтрек, Композитор, Indiedev, Инди игра, Unreal Engine, Видео, YouTube, Длиннопост

Довольствоваться музыкой для стокового видео я не собирался. С большим интересом я продолжал следить за играми по пиратам. Мое внимание привлек обзор по актуальным разработкам в тематике Корсаров. Среди них был проект под таинственным названием “Корсарская химера”. Мне захотелось изучить вопрос подробнее. Как оказалось, разработкой занимается один инди разработчик. Результат, тем более для одного человека, показался мне впечатляющим! Я нашел контакт разработчика Корсарской химеры и предложил сотрудничество. К счастью, разработчик был заинтересован в оригинальной музыке для его игры. Ему понравилось мое портфолио и мы договорились. Я обрадовался такой удаче и принялся за работу! У меня уже накопилось несколько удачных набросков и я решил пустить их в ход.

Саундтрек нового уровня со старыми наработками

В этот раз мы поговорим о теме морского боя во время шторма. Как я упоминал ранее, первую концепцию морского боя я реализовал в стоковом видео. Но я решил пересмотреть изначальную концепцию, сделать её более интересной. Для этого, я отказался от привычного музыкального размера в 4\4 и перешел на 5\4. Кроме этого, я доработал музыкальную тему и сделал её основой трека. Но мне так же хотелось использовать удачные идеи из предыдущей концепции. Таким образом, я смог создать саундтрек нового уровня и при этом, закрыть гештальт с первоначальным треком. Вот, что из этого получилось.

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

Если вам нравится наша работа и вы хотите поддержать нас, то это можно сделать на Бусти. Подписывайтесь на youtube канал Music We Deserve, следите за новостями и делитесь вашим мнением в комментариях. Будем благодарны за конструктивную критику. Благодарю за внимание и до новых встреч!

Показать полностью 2 2

«Живое слово», наша первая игра

«Живое слово», наша первая игра Ролевые игры, Инди игра, Игры, Разработка, RPG, Инди, Gamedev, Славянская мифология, Чудовище, Арт, Концепт-арт, Длиннопост, Славянское фэнтези, JRPG, Карты

Салют!

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

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

Как-то вот так.
Всем хорошей недели и берегите себя!

(Если что, мы с женой и лучшим другом решили заняться разработкой небольшой jRPG в карточном оформлении (нет, не карточный рогалик, карточное — только оформление :) ) и славянском антураже (когда-нибудь сокращенное название все-таки появится.)

Наша группа VK: https://vk.com/lockongames (тут сразу же публикуется все самое свежее и интересное)

Steam: https://store.steampowered.com/app/2256240/_/ (вняли всем вашим советам. Страничка на реконструкции. Да, все еще :( )

VK Play: https://vkplay.ru/play/game/vividtale/ (эта тоже)

Будем крайне рады всем

Показать полностью

Первая анимация

И так, немного под шаманил и вот первая анимация готово, дальше буду работать над детализацией(делаю всё в Асепрайт)

Отличная работа, все прочитано!