kapitanBlood

kapitanBlood

Человек. Делаю игру Leonardo's Island уже около 9-ти лет: https://store.steampowered.com/app/1449590/Leonardos_Island/?utm_source=pikabu
Пикабушник
Дата рождения: 5 октября
Mr.Sprinter
Mr.Sprinter оставил первый донат
8948 рейтинг 221 подписчик 71 подписка 56 постов 22 в горячем
Награды:
10 лет на ПикабуПикабу 17 лет!В 2026 год с Пикабу!
2287

Делал одну игру 9 лет, в итоге получилось две игры⁠⁠

Всем привет!
По идее, тут должно быть что-нибудь меткое, яркое, небольшая интрига, чтобы привлечь внимание, но я программист, делаю игру в одиночку и совсем разучился общаться в социуме) а, да, я из поколения, кто ставит ")))" - чем больше, тем лучше!

Источники вдохновения:
- книга "Одиссея капитана Блада" (Рафаэль Сабатини)
- серия игр "Корсары" начиная с третьей.
- игра "Besiege"

Очень хотелось объединить эпоху пиратов и возможность строить деревянные/каменные постройки, плюс верфь - построил корабль, и вперед, к приключениям.

Так как начинал на Unity с нуля, то процесс длится и по сей день. Изначально концепция была:
В первом релизе можно будет строить на земле разные постройки, форт, несколько миссий, чтобы научиться строить, защита острова от пиратского корабля, открытие верфи и постройка первого корабля. Что и было сделано к октябрю 2024-го:

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

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

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

Так получились Leonardo's Island - Origins и просто Leonardo's Island.

Этот пост скорее про выходящую 19 сентября игру-пролог Leonardo's Island - Origins, что в ней есть:

  • Вид от третьего лица: бег, плавать, нырять (насколько легкие позволяют)

  • Можно рубить деревья и крошить камни - ресурсы для постройки

  • Разные виды строительства:

  • Ставить балки, доски в ручном режиме - полный контроль

  • Использовать помощники для постройки базы и лестниц

  • Можно нарисовать свой флаг и поставить куда угодно

  • Можно полетать с воздушным змеем

  • И, наконец, можно серфить!

  • Поплавать вокруг острова на катамаране (сначала его построив)

  • Стрелять из пушек по пиратам (так же можно и по своим постройкам)

  • Локализация на 30 языков.

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

Стоимость поставил 3,99$, в рублях стим предложил 165 рублей, я не стал спорить:

Музыка!

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

Катамаран, каким он может быть

Катамаран, каким он может быть

Теперь для тех, кому интересно узнать про ту часть игры, над которой работаю с момента перехода на Unity 6. В моих предыдущих постах я показал механики строительства кораблей и навигации. Что было сделано с тех пор:

  • Модульность качества. Я разделил модели и текстуры. Теперь все подгружается отдельно. Прям, как в профессиональных играх с миллионными бюджетами. Скоростью загрузки сцен с тысячами объектов доволен, как слон)

Тестирование объектов без "правильных" материалов с "правильными" текстурами, которые подгружаются по мере возможности.

Тестирование объектов без "правильных" материалов с "правильными" текстурами, которые подгружаются по мере возможности.

  • Добавлена боевка. Теперь в корабли можно палить из всех орудий и они получают урон, если корабль достаточно потрепан - тонет. Все с эффектами, звуками - тоже доволен.

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

  • Если кто-то задался вопросом, а можно ли таранить другой корабль или плыть назад - можно! Плыть назад вообще сделал интересно. Но не буду спойлерить)

Спасибо за внимание!

Всем привет!

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

Обновление демки (0.2.0): мультиплеер + ранний доступ уже на следующей неделе!⁠⁠

Всем привет!

(игра полностью локализована на 30 языков, но на видео на всех языках времени уже не хватает)

Ранний доступ уже совсем близко - Leonardo’s Island выходит 30 сентября!

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

В новом обновлении демо:

  • Онлайн-мультиплеер

  • Общий чат

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

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

Три способа играть

И в демке, и в версии для раннего доступа доступны три варианта игры:

  • Полностью оффлайн: подключение к интернету не нужно. Можно участвовать в битвах и регатах против ботов на кораблях, которые уже есть в игре.

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

  • Онлайн-PvP: битвы и регаты против других живых игроков.

Небольшая просьба про чат

В демке появился общий чат.

Хочу попросить всех только об одном: пожалуйста, относитесь друг к другу по-доброму и с уважением.
Я делаю игру один. Инструменты модерации и система банов у меня есть, и, конечно, я постараюсь следить за порядком в чате. Но буду очень благодарен, если вы мне в этом поможете) (наииивный, уже вижу, как там хренов напихают на весь чат)

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

Что дальше?

Ранний доступ - это только начало.

В планах:

Один из первых приоритетов: карта и тактический интерфейс.

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

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

Гораздо больше возможностей для постройки кораблей

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

  • Несколько палуб

  • Парусное вооружение в несколько ярусов

  • Больше свободы в выборе формы корпуса

  • Больше вариантов постройки

  • Гораздо больше разнообразия кораблей

  • Больше возможностей сделать судно по-настоящему своим

благодаря этой картинке ставлю "контент нейросетей")

благодаря этой картинке ставлю "контент нейросетей")

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

Это одно из направлений развития Leonardo’s Island, которое меня особенно вдохновляет. Черная жемчужина, Летучий Голландец, Месть королевы Анны, ну, вы понимаете)

Ваша обратная связь очень помогает

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

Что-то понравилось - расскажите.
Что-то кажется странным - расскажите.
Что-то не работает - вот об этом точно расскажите. :)

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

И отдельно хочу поблагодарить opk_is_simple - СПАСИБО большое!!! Его письма, скриншоты, наблюдения и размышления уже помогли мне улучшить многое в игре.

И спасибо всем, кто играл в демку, добавил игру в список желаемого, прислал обратную связь или просто следил за разработкой Leonardo’s Island.

Выход в ранний доступ — 30 сентября.

Увидимся в море! ⛵🌊

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

Разработчикам игр привет!⁠⁠

Уже больше 10 лет я в свободное время делаю игру про парусники, морские сражения и т.д. (пост не об этом, кому интересно, в других постах есть все) и так как начинал с нуля, то учился всему: программировать, 3д моделирование в блендере, текстурирование, анимации, шейдеры и т.д., соло разработчики - обнял, поднял)
На самом начальном этапе, когда выбирал Unity или Unreal, выбрал юнити только по одной причине: у них уже тогда было огромное сообщество и магазин ассетов.
Поэтому всегда был выбор, либо делать что-то самому с нуля, либо взять похожий ассет и подгонять под себя. В основном это касалось 3д моделей, потому что душа все-таки больше лежит к программированию, а мои 3д модели были сделаны кровью/потом/слезами, а качество все равно было не такое, как хотелось.

В общем, пушки! Для моей игры мне нужны были пушки, много и разных. Вначале перерыл весь магазин ассетов, нашел, что больше всего понравилось и активно пользовал. На начальном этапе это было удобно, но потом все-таки надо было расти, вместо 5 пушек хочу 25 пушек, и чтобы все были разные, но с определенными параметрами, например, чтобы высота была унифицирована, чтобы размещение по борту корабля и вынос ствола в порты был для разных пушек по высоте одинаков. В общем, пришла идея сделать генератор пушек. Пока делал, пришлось разделить на несколько частей, потому что проект становился слишком большим.

Топология ствола

Топология ствола

Пример генерации ствола:

Все генераторы рассчитаны на PBR материалы (бесшовные текстуры, если кому интересно, могу в комментах дать ссылки на 4 крутых сайта с бесплатными, роялти фри качественными текстурами)
Так же есть возможность масштабирования UV. Если есть желание, можно экспортировать в любой 3д редактор и самому сделать текстуры)

Пример инструмента для создания колес с масштабированием UV:

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

А потом подумал и залил все в магазин ассетов. В общем, если надо будет свои пушки, кто пользуется ассет магазином, можно найти: Cannon Barrel Generator, a Cannon Carriage Generator, a Wheel Generator, Details Generator.

Ассеты платные (сейчас 30% скидка), надо же мне на что-то жить) Сам я на ассетах потратил в сумме несколько тысяч зеленых, так что ставить цену на свои ассеты считаю честным)

Всем привет!

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

Обновление демо Leonardo's Island⁠⁠

Серия Дневник разработки

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

Что нового:

Добавлены локализации:

В демо теперь есть все 30 языков.

Подсказки:

В меню слева появилась новая кнопка: Журнал.

Внутри вы найдете подсказки:

  • Как строить

  • Навигация

  • Во время сражения

  • И еще)

Автоматическая покупка боеприпасов:

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

Пример: Перед отплытием у вас было:

  • 120 пушечных ядер

  • 50 книппелей

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

Если золота недостаточно, вы получите уведомление.

Обновление демо Leonardo's Island

Теперь начинается то большое, над чем работал последнее время, и что блокировало все остальное:

Слава

В левом меню появилась новая кнопка: Слава.

Там вы найдете:

  • Личную статистику

  • Ваш ранг и прогресс

  • Задания, необходимые для повышения ранга от Новичка до Посейдона

  • Глобальную таблицу лидеров с Топ-10 удачливых моряков и вашей глобальной позицией

Облачные сохранения

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

Также теперь в игре появилось 2 режима:

Онлайн

  • Слава

  • Статистика

  • Рейтинг

  • Мультиплеерные функции

Оффлайн

  • Игра с ботами

  • Без Славы

  • Без мультиплеера

Если нет интернета в какой-то момент, или открыли первый раз игру не через стим, то будут предложены варианты)

Оффлайн-мультиплеер

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

Обновлено:

Окно покупки/продажи

Окно покупки/продажи имеет теперь 2 варианта интерфейса.
Оригинальный интерфейс остался доступен, а ниже появился более классический вариант логики покупки/продажи.
Вы можете выбрать тот вариант, который вам удобнее.

Настройка парусов

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

Цвет траектории

Траектория теперь стала более заметной.
Как и раньше, ее цвет можно изменить в настройках.

Ну, как-то так) Всем привет!) Пошел дальше работать)

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

Через тернии к звездам 2⁠⁠

Второй стрим, которым хочу поделиться: https://live.vkvideo.ru/dexstream/record/471f755e-3317-4aa2-...

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

Хотя не знаю, чисто личное ощущение: испытываю какое-то мазохистское удовольствие, видя, как игрок вначале не понимает, что, да как, а через какое-то время такой "аааа, блин, круто!"

8

Через тернии к звездам⁠⁠

Всем привет, давно ничего не писал, почему - чуть ниже. А сейчас хочу поделиться тем, что меня нереально вдохновляет:
Shishki играет в мою игру на твиче!!!! (или вк) Вообще, не часто приходится видеть видео игроков, поэтому каждый раз для меня это праздник. Но это видео для меня особое. Видеть, как игрок потихоньку разбирается в игровых механиках. Не бросает, на пол пути, не закрывает игру, когда что-то не получается, или непонятно, а продолжает, потому что интересно (другого объяснения не нахожу, я ж не стою сзади с пистолетом) и в конце концов что-то да получается!!

В общем, кому интересно, приглашаю посмотреть, лично мне очень подняло настроение и реакции и юмор, и как "ботинки взрываются")

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

Судовой журнал: (прогресс готовности - 90%)
В нем собираю все подсказки по механикам игры (с записи с твича тоже уже добавил пару подсказок), так что теперь будут видны подсказки в загрузочном окне, плюс всегда можно открыть судовой журнал и почитать их все, они разделены на "битвы", "строительство", "навигация" и т.д., чтобы было понятно, что где, например, как работает урон - в битвах, как работает парус с ветром - навигация, вместимость судна - строительство.

Сохранения: (прогресс готовности - 100%)
Все сохранения перейдут из локальных в облачные. Можно будет играть с разных компьютеров, главное, чтобы открытие игры было через Стим. Так же на одном и том же компьютере можно будет играть разным игрокам с разными Стим аккаунтами.
Есть еще оффлайн режим, но в нем не будет прогресса статистики, и много всего, но это на тот случай, если интернет недоступен, а ботов хочется покрошить. Прогресс в оффлайне для открытия судов, парусов и их улучшений - работает.

Статистика игроков и ранг игрока: (прогресс готовности - 20%)
Здесь у игрока появляется ранг, это будет долгий путь от сухопутной крысы до Посейдона. Если с первыми рангами все просто, то с эпичными рангами хочется сделать, чтобы это было нечто уникальное для игроков, например, Посейдоном может быть только один игрок из всех.
За достижение очередного ранга-звания - награды, вплоть до легендарных судов.

Оффлайн мультиплеер: (прогресс готовности - 40%)
Это когда в сражениях и регатах все еще боты, но они на кораблях, созданных другими игроками.
Плюс, каждый раз, когда вы заходите в игру, если ваши корабли участвовали в сражениях или регатах - награда!

Изменить окошко покупки-продажи.(прогресс готовности - 0%)
Добавить возможность автоматической покупки боеприпасов.(прогресс готовности - 0%)

Вот это все я хочу я хочу разом залить в новую версию демки. Поэтому больше месяца ни сном ни духом) Но это видео меня просто, ну просто супер порадовало - делюсь)

После выпуска этой версии, наконец, допилю полноценный мультиплеер. И еще не решил, выпустить игру с оффлайн мультиплеером, или все-таки с допиленным онлайном.

А, пусть будет опрос:

Выпускать ранний доступ
Всего голосов:

Всем привет!

пошел дальше на галеры)

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

Вот и я докатился до слоу мо⁠⁠

Всем привет, на связи Данилец (когда пришла пора писать псевдоним разработчика в Стиме, вспомнил свою детскую кликуху "Данилец всем **ец", но по причине не особой грамотности в забугорной лингвистике написал Danilec, так что теперь я Данилек)

Добавил в игре возможность полетать на ядре. Скоро загружу обновление в демо.

Попутно для возможности клепать видео для конкурсов/событий сделал себе возможность замедления времени и убирать интерфейс. И здесь пришла мысль, а интересна ли такая фишка игрокам? В онлайне замедлять время нельзя, конечно, но в режиме pve, почему нет?

В общем, опрос:
Всего голосов:
Показать полностью 1
38

Немного корабельных изгибов и заглядываний под воду вам в ленту. В конце поста новая идея для игры⁠⁠

Пусть будет немножко морской эротики.

Делаю игру - Leonardo's Island. Сейчас участвую в Steam Next Fest - Играм быть!
Можно попробовать демку)

На видео есть три малых типа судна, которые можно открыть в демке, и два средних типа судна, которые будут доступны в первом релизе.

пы.сы. Если попробуете демку - буду рад любой обратной связи: плюсы, минусы, баги, идеи.

Недавно пришла идея, хочу поделиться:
Пушки имеют время перезарядки, например: вертлюжная пушка, если проапргрейдить по максимуму, время перезарядки становится 3,8 секунды. Если поставить много таких пушек на корабле, то можно стрелять практически непрерывно.
Идея: если время между двумя кликами мыши для выстрела меньше 1,5 секунды - делать залп из всех пушек, которые могут выстрелить согласно их углу поворота по направлению прицела и состоянию перезарядки. Как вам?

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

Отвлекся на бутерброд, и меня боты вынесли в моей же игре⁠⁠

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

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

Темы

Политика

Теги

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

Сообщества

18+

Теги

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

Сообщества

Игры

Теги

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

Сообщества

Юмор

Теги

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

Сообщества

Отношения

Теги

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

Сообщества

Здоровье

Теги

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

Сообщества

Путешествия

Теги

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

Сообщества

Спорт

Теги

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

Сообщества

Хобби

Теги

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

Сообщества

Сервис

Теги

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

Сообщества

Природа

Теги

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

Сообщества

Бизнес

Теги

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

Сообщества

Транспорт

Теги

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

Сообщества

Общение

Теги

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

Сообщества

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

Теги

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

Сообщества

Наука

Теги

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

Сообщества

IT

Теги

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

Сообщества

Животные

Теги

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

Сообщества

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

Теги

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

Сообщества

Экономика

Теги

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

Сообщества

Кулинария

Теги

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

Сообщества

История

Теги

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

Сообщества

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

Теги

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

Сообщества