Добавлен , опубликован

Описание

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

Последняя публичная версия

Благодаря усилиям Лауры Хендриксон и Юлии Николаевой интерфейс и диалоги переведены на английский язык.
Кроме локализации эта альфа-версия содержит следующие видимые изменения:
  • Перебалансировано управление: червь плавнее набирает скорость, больше скользит и может резко поворачиваться перед прыжком.
  • В существующие уровни добавлены декоративные деревья-бонсай.
  • В GUI в левую часть экрана добавлен индикатор проглатывания и усвоения пищи.
  • Добавлены различные эффекты завершения уровня, индикаторы завершения уровня убраны с центра экрана.
  • Ликвидированы найденные игроками ошибки типа падения игры при переключении по Alt-Tab, несохранения кастомного управления и т.п.
  • Уровень с гонками червей стал немного попроще, также появились маркеры-указатели на цель уровня.
  • Адреналин теперь можно вбрасывать в кровь частями по своему желанию в любой момент.

Последнее рабочее видео

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

Поддержать проект

Если у вас есть немного свободного времени и вы хотели бы помочь в развитии проекта,
то пожалуйста помогите «Несыти» голосами, подписками, лайками, комментами - чем угодно, на этих сайтах:
Сейчас тяжелое время для любительского геймдева. Сделать игру — лишь половина дела. Самое сложное, это убедить хоть сколько-нибудь значимое количество людей в факте собственного существования. Талантливых разработчиков и их продуктов так много, что любой, кто пытается вылезти со своим проектом, практически обречён на безвестность. Очень рассчитываю на вашу помочь в этом вопросе. Взамен могу предложить аналогичную поддержку ваших проектов, только дайте знать.

Планы

Перерисовываем всю живность, очень хочется успеть сделать это в течение апреля, т.к. к маю заканчивается Канобу-джем и приходит время сдачи работ на Intel LevelUp 2015. В данный момент переделали экран загрузки и я пинаю ногами шейдер освещения.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
34
9 лет назад
1
Есть ещё какие-нибудь идеи?
Ну можно поддержку шейдеров сделать, и сильно расширить качество графики и эффектов. Если уж рисовать графику по новой, то добавить к мультяшному стилю немного реальных свойств окружения. Например можно сделать шейдер для шкуры змеи (отрожение цвета, света, поглощение с изменением освещения, мягкое рассеивание и кожа в клеточку или полоску). Зависит от типа змеи.
Можно также реализовать эффект DoF (у тебя есть паралакс на сколько я вижу, т.е карта из разных уровней грубины). Например "нижний" уровень можно будет замылить слабым блуром.
Потом можно сделать bloom+softshadows, первое делает свет более мягким, второе рисует мягкие тени под объектами (но не реальные тени а просто копирует спрайт, красит черным и размывает его а потом рисует ровно под этим же спрайтом). Получается затенение внизу объекта.
Потом можно сделать skyshadow shader. Он будет рисовать плавные тени от облаков. Это самое простое, рисуется карта облаков, потом мы её двигаем и чем светлее пиксель на текстуре, тем более насыщенная тень отбрасывается ка карту. Вся текстура предварительно размывается блуром.
Еще можно сделать сурфейс (невидимую текстуру на которой змеи будут рисовать след). Т.е бесконечный след на карте, он будет всегда оставаться. Этот сурфейс рисуется поверх текстуры земли, но с использованием шейдера warp. Он рисует черную (распаханную землю, а края этой текстуры покрыты обычной землей в том месте, но раздвинутой в стороны эффектом warp)
0
14
9 лет назад
0
Шейдер пока только один - радиал блюр который включается на замедлении времени:
Червь во время еды копит адреналин, типа. Когда шкала адреналина заполнена игрок может по кнопке запустить временное замедление времени. На видео это есть.
Тени как раз сейчас из спрайтов со сдвигом и блендингом делаются. Размываются только тени прыгающих или летящих существ, когда они высоту набирают. Вот видосик с тестом размытия теней от мух: www.youtube.com/watch?v=AjR9AyzA1ok
Мылить нижний уровень интересная тема! Надо попробовать, спасибо.
Загруженные файлы
2
20
9 лет назад
Отредактирован Praytic
2
Мне кажется, что шкала адреналина, располагающаяся под другой картинкой не очень смотрится. Что если ее перенести на саму картинку? То есть вот этот белый червь будет заполнятся красным, а когда заполнится полностью, то будет немного подсвечиваться и пульсировать.
2
14
9 лет назад
Отредактирован Kozinaka
2
Praytic, она и сейчас пульсирует чутка, когда заполняется. А под червям шкала для контраста - белый на красном, мне нравится. :) Информативности от неё всё равно немного - игрок, по моим наблюдениям за друзьями, на индикатор червя вообще никогда не смотрит. У меня в планах сделать звуковую индикацию, чтобы по слуху игрок мог понять, что шказа заполнилась и можно врубать слоумо.
H: >Еще можно сделать сурфейс (невидимую текстуру на которой змеи будут рисовать след)...
Уровень больше экрана в несколько раз, как это хранить? И что за warp-шейдер такой?
0
29
9 лет назад
0
Kozinaka, послушай Praytic'a, он дело говорит
Мне кажется, что шкала адреналина, располагающаяся под другой картинкой не очень смотрится. Что если ее перенести на саму картинку?
2
14
9 лет назад
2
Да я слушаю, слушаю. :)
1
29
9 лет назад
1
Kozinaka, посмотрел 10 вип. Ты жестокий) Съел своего детеныша :D
1
29
9 лет назад
1
Заметил, что враги, если их убить совсем, мгновенно перестают двигаться. Может сделать хоть какие-то посмертные движения, подергивания итд итп?
2
14
9 лет назад
Отредактирован Kozinaka
2
alexprey: Жизнь - боль. :) Я планирую на этой теме уровень сделать в грядущей демке. Нужно будет дожить до правнуков. Т.е. отъедаешься червём, откладываешь яйцо, а когда из яйца вылупляется мелкий, то игрока переключают на него и нужно не попасть в пасть собственному родителю и дорасти до репродуктивного возраста. И так три раза. Если успеешь.
Doc, в силу организации движка червь не может извиваться, только ползти по траектории. Но вот пошевелить жвалами у червя или подёргать рогами у жука - отличная идея! Записал в список идей, спасибо! Должно быть эффектно.
3
37
9 лет назад
3
Вот это зачетно =)
1
20
9 лет назад
1
Kozinaka:
alexprey: Жизнь - боль. :) Я планирую на этой теме уровень сделать в грядущей демке. Нужно будет дожить до правнуков. Т.е. отъедаешься червём, откладываешь яйцо, а когда из яйца вылупляется мелкий, то игрока переключают на него и нужно не попасть в пасть собственному родителю и дорасти до репродуктивного возраста. И так три раза. Если успеешь.
Да у этой игры можно сделать кучу режимов: выживание, битвы с боссами, эволюция, защита потомства и т.д. Большой потенциал.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.