84

Limited Worlds

Привет, Пикабу! Сегодня я хотел бы рассказать о своей небольшой разработке - игре Limited Worlds.

Кратко:

Жанр: экономическая градостроительная стратегия на воксельном ландшафте

Платформа: Android, Windows(только тестовая версия)

Движок: Unity 5

Статус: альфа-тестирование


О игровом процессе.

У нас есть сгенерированный остров из кубов, примерно такой:

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

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

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

Так чем же будет заниматься игрок?

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

Как только все жители покинут остров, игроку засчитают поражение.


Во-вторых, у колонии есть параметр "мотивация", известный нам как абстрактное "счастье" или "довольство" по другим стратегиям. В Limited Worlds этот параметр напрямую влияет как на производительность колонии, так и на сам остров! Если мотивация будет слишком низкой, остров начнёт рушиться, а на нижней половине скайбокса возникнут вот такие черные дыры:

А если мотивация будет высокой? Остров тоже начнёт рушиться! Только кубики будут улетать вверх. В общем, следите за колонией хорошенько.

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


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


===

Немного о разработке

Вдохновением для Limited Worlds послужили следующие игры: Blockhood, Tropico 4 и Surviving Mars. Ну и, конечно, кубач. Кубы в игре есть - значит клон minecraft, определенно).


В первую очередь, я разрабатывал игру для себя, а потому в плане производительности ориентировался на свой планшет - Huawei Vogue 7 2014 года покупки (1 гб ОЗУ). Сейчас игра на нём идёт, но играть при ~22 фпс не очень комфортно, основные тесты проводятся на Lenovo Tab3 7 Essential (также 1 гб ОЗУ, год выпуска - 2017), который вполне справляется с нагрузкой, хоть и немного греется. Тесты на смартфонах заместо меня проводил Google, но я могу сказать только, что она запускается - в этом пункте надеюсь на вашу поддержку.


====

Чего в игре сейчас нет, но должно появиться к релизу:

- звук. Про обычные звуки все понятно, а вот с фоновым сопровождением я ещё не определился. Вероятно, это будет шепот ветра и флейта с мистическими синтетическими звуками. Ищу секвенсоры, ищу royalty-free музыку, но пока безуспешно и альфа-тест будет беззвучным. Извините.

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

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

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


====

Монетизация

Игра будет бесплатной.

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

И нет, никакой рекламы. Мне очень хочется сделать игру атмосферной.


==========

Несколько советов по игре:

- Если вы сомневаетесь в производительности вашего устройства / оптимизации моей игры, лучше всего сначала запустить редактор для тестов. Кроме того, не советую ставить режим генерации Cube - собственно, из-за него верхняя планка размера - 16. В редакторе же - 99.

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

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

- Можно превращать кристаллы (местные деньги) в энергию. Для этого выберите аккумулятор и нажмите на плюсик рядом с иконкой молнии. 1 кристалл даёт 1000 энергии. Обратная конвертация возможна при постройке квантового передатчика энергии, который накапливает излишки и выдаёт кристалл с каждой тысячи.

- Про доки. Мерцающие звездочки - это занятые полётным коридором дока блоки. Док можно улучшить до 3-го уровня, ставя на соседних (на плоскости) блоках пристройки (открываются на 4-м и 6-м уровне). Каждый уровень дока требует еще больший полётный коридор.

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

- Молоточек в параметрах колонии обозначает параметр "оборудование", напрямую влияющий на скорость всех видов работ. Чем больше вы производите, тем быстрее изнашивается оборудование. Параметр не может упасть ниже 0.8, максимальное значение - 5. Улучшить значение, или хотя бы держать его на одном уровне поможет здание "Мастерская", доступное на втором уровне.


====


Ссылки для скачивания:


а) Скачать напрямую с google-диска (37 мб):


https://drive.google.com/open?id=1Oh8QdXw-5h8e1AgvBNx4Ss4vLP...


б) Если вам интересно получать обновления, можете добавиться к официальной системе тестирования - отправьте письмо с гугл-почты на e.zapilin@gmail.com, и я добавлю вас в список тестировщиков. После этого, доступ к игре можно будет получить по вот этой ссылке:


https://play.google.com/apps/testing/com.ZapilinEntertainmen...


в) Windows - версия (архив 7z - 20 мб -> 372 мб):


https://drive.google.com/open?id=1jgnvsvnqAI-onOrHiul7wR4rO-...


(wasd, пробел, ctrl; вращение камеры - зажав среднюю кнопку мыши)


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


Надеюсь, вам понравится)

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

ЗАПРЕЩЕНО:

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

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

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


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

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

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

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

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

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

Выглядит многообещающе, однако меня немного смущает стиль GUI. Еще интересно как будет себя вести камера в пещерах 2х2 блока, например, под "землей" если игрок захочет делать внутренние пещеры-переходы.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Кнопка "срез" присутствует. А чем смущает интерфейс, расскажите, пожалуйста.

показать ответы
0
Автор поста оценил этот комментарий

Сколько полигонов и дравколов на сцене?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Вот примерная статистика эндгейма, карта 16 x 16

Иллюстрация к комментарию
показать ответы
2
Автор поста оценил этот комментарий

Записывай.

Snapdragon 800, adreno 330, 2gb ram, 1920x1080, далеко не новый середнячок, но еще на что-то способный. Крутить игру на более слабых и более крутых аппаратах, я уже не стал, ибо нахуя?


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

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

Но приколы начинаются, если пролететь мир по диагонали, с угла на угол. При пролете, происходит прогрузка объектов, и фпс падает до 2-4. Просто жопа.

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

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


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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Вот это действительно ценная информация, спасибо. Adreno 330 - это, говорит нам интернет, 2014 год. Если я не прав, напишите, если не сложно, год покупки девайса. Мощности игрушек сильно изменились с того года. Например, 10-дюймовый супербюджетный ирбис года эдак 2017, который можно взять за 5к, с легкостью уделывает такие аппараты по

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

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

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

====

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

Ещё раз спасибо за отзывы.

показать ответы
0
Автор поста оценил этот комментарий

Да как угодно, господи. Главное тут, что число ~800, для мобильных, это много.

Учитывая что у вас, довольно унылый визуал получается при этом, будем объективны. Учитывая тот факт, что вы это потом планируете продавать.

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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Может быть. А может и нет. Тут только тестить. Цифры, может, и большие, но на современные девайсы вон уже тотал вар 2004-го года и тропико 4 портировали. У вас есть Андроид-девайс? Если да, то попробуйте запустить моё приложение. Вероятно, всё не так плохо как вы думаете)

показать ответы
0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

На ПК из похожих проектов я знаю только Stoneheart, Timber&Stone и вышеупомянутый Blockhood. И Voxel Tycoon близко, но ещё в разработке. Ближе всех стоит Cliff Empire, но там ландшафт неизменяемый. На Android - не видел ничего похожего. Если вы знаете действительно похожую по механике игру - пожалуйста, напишите, мне было бы очень интересно.

0
Автор поста оценил этот комментарий
Судя по графике и жалобе на ФПС. И Юнити конечно же. Скорее всего падение ФПС у вас из-за кода.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

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

Классно) Каким алгоритмом рандомите мир?)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Прямо сейчас доступны два вида генерации - мой собственный (рабочее название - щупальца) и кубик, поглаженный Перлином. Много кубов на самом деле не нужно, поэтому "щупальца" стоят по дефолту. Принцип прост - выбирается количество щупалец, затем каждое получает число "шагов" генераций. Каждый шаг "щупальце" может поменять направление, на одно из пяти. Правда, иногда сбоит, и острова получаются слишком мелкими. Потом идёт второй расчёт - на "щупальце" сверху накладывается земля. В итоге сажаем источник энергии, рассыпаем по блокам жизненной силы и самородков - и остров готов.

показать ответы
1
Автор поста оценил этот комментарий

У меня экран перевернулся на 180 и отказывается возвращаться. Может мобилка говно? Redmi Note 4x

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Честно говоря, не знаю. Игра фиксируется в определённом положении экрана и не поддерживает автоповорот. Если такое будет повторяться - напишите, я сделаю кнопку для подключения автоповорота.

2
Автор поста оценил этот комментарий
По поводу туториала, понятно, что это очень сырой проект, но всё-таки, ты его вкладываешь сюда, это довольно широкий круг лиц, со своей возможностью адаптироваться под незнакомое окружение, в образе игры без вводного туториала воспринимается, как толчок с лодки посреди океана. Ну и реакции на тач нужно отрабатывать
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

показать ответы
0
Автор поста оценил этот комментарий

Ожидаемо дохрена.

834 drawcall`a для мобильной игры, это не шутки.

От сюда скорей всего и ноги у 22 фпс растут.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Это батчи, не drawcall. В пятёрке своеобразная статистика, если вы судите по предыдущим версиям. К тому же на этом девайсе даже Хром уже не работает.

показать ответы
0
Автор поста оценил этот комментарий
не могу скачать через гугл диск. скачивает 1.2 мб и все. Хотел потестить
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я перезаливал версию с графическом багом, извините. Попробуйте ещё раз.

Темы

Политика

Теги

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

Сообщества

18+

Теги

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

Сообщества

Игры

Теги

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

Сообщества

Юмор

Теги

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

Сообщества

Отношения

Теги

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

Сообщества

Здоровье

Теги

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

Сообщества

Путешествия

Теги

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

Сообщества

Спорт

Теги

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

Сообщества

Хобби

Теги

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

Сообщества

Сервис

Теги

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

Сообщества

Природа

Теги

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

Сообщества

Бизнес

Теги

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

Сообщества

Транспорт

Теги

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

Сообщества

Общение

Теги

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

Сообщества

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

Теги

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

Сообщества

Наука

Теги

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

Сообщества

IT

Теги

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

Сообщества

Животные

Теги

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

Сообщества

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

Теги

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

Сообщества

Экономика

Теги

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

Сообщества

Кулинария

Теги

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

Сообщества

История

Теги

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

Сообщества

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

Теги

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

Сообщества