Sinica Dev | Tiny Delivery
166 subscribers
266 photos
124 videos
6 files
29 links
Download Telegram
Media is too big
VIEW IN TELEGRAM
Продолжаю работу над кошаками, и первый этап готов — теперь пушистики могут запрыгивать на препятствия, когда пугаются. Причём препятствия могут быть многоступенчатыми: после прыжка они замирают наверху и начинают наблюдать за тобой.

Препятствия могут быть любыми по высоте и расстоянию — скорость и высота прыжка рассчитываются динамически по заданным кривым. Конечно, можно было бы сделать полностью процедурные точки, но по геймдизайну мне нужен определённый пул мест, куда они могут запрыгивать, так как при приземлении кошки смогут триггерить ивенты — например, скидывать предметы.

Осталось сделать спрыгивание обратно, если игрок уехал
This media is not supported in your browser
VIEW IN TELEGRAM
Интерактивное отступление кота почти готово!
Кот при гудке выбирает ближайшую точку для запрыгивания , вдобавок учитывается зона, из которой он может прыгнуть . Если игрок рядом-он смотрит на игрока и спрыгивает только когда игрок отьехал.
Осталось сделать логику, если зон вообще рядом нету , может что бы удирал к какой нить зоне, или просто на месте подпрыгивал.

Анимация , высота и скорость определяются кривыми автоматически , по этому добавление точек для запрыгивания - дело пяти секунд
🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
над запрыгиванием еще поработать конечно надо, чуть уменьшил скорость и подергал кривую, что бы органичнее смотрелось
Так, юнити меня заметили ✨
🔥12👍1
Немного технички: хакаем интерполяцию Rigidbody 👇

Interpolation нужна, чтобы сгладить движение физики между FixedUpdate.

Если камера следует за игроком в LateUpdate, а объект двигается в FixedUpdate - без интерполяции появится джиттеринг тк позиция меняется реже чем обновляется камера.

Почему камера в LateUpdate а не в Fixed?
Чтобы получить максимально плавную картинку.

Интерполяция хорошо работает для полностью физических объектов. Но если объект меняет режим (например, предмет можно подобрать и он становится kinematic), она может ломать логику.

Вручную переключать интерполяцию не всегда удобно:

-не все можно учесть
-легко забыть
-часть API её игнорирует (например, pathfinding)

Решение — ручная интерполяция визуала:

физика двигается без интерполяции

визуальная модель сглаживается вручную

Единственное что - нужен отдельный вложенный обьект с визуалом внутри , который бы интерполировал движение родителя
пол дня настраивал постпроцессинг , тк много чего меня не устраивало по итогу , и в результате я вроде бы сделал самый оптимальный вариант
❤4👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Награды в игре будут даваться разными способами.

Тут я сделал систему ветра, которая скидывает предмет за выполнения квеста

Помимо партиклов - трава и листва тоже начинает реагировать на ветер
🔥4
Мини / покрупнее
🔥1
Как думаете какой вид в игре лучше?
Anonymous Poll
17%
Мини
83%
Покрупнее
This media is not supported in your browser
VIEW IN TELEGRAM
Я почему то люто кайфую с этого звука чекпоинта
🔥6
норм так твитер заперфомил. Давно я не заходил в стату , ну почти 10к набрал получается вишей
🔥3
Media is too big
VIEW IN TELEGRAM
я обожаю это радио теперь ахахах
Media is too big
VIEW IN TELEGRAM
По пути вы будете получать разные "скины" в некоторых ситуациях , и конечно же все они смываемые
👍2🔥1
Принимаю предложения по геймдизайну
В игре есть функция шатания , по идее она нужна пока что для 3ех вещей
1) скинуть грязь с колес
2) повалить персонажа, который тебя схватил
3) скинуть предмет со спины/с антенны

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

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

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

вообщем жду ваших предложений
Media is too big
VIEW IN TELEGRAM
Некоторые нпц могут навесить на вас новый скин , тут же это будет как "награда" ,когда вы привезет граффитисту балончик

кстати , процесс покраски можно сбить , если бибикнуть что бы он выронил балончик, пока он вас раскрашивает
🔥1
Media is too big
VIEW IN TELEGRAM
Не прошло и пол года как я решил добавить систему звука для физических предметов . Их конечно еще предстоит заполишить, а пока что можете посмотреть на этот бардак
🔥3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Хах , седня провел первый плейтест еще не доделанной демки что бы посмотреть изначально как играется
Кореш лютый стресс тест устроил чисто по приколу шугая все что видит 🤣

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

И в целом плейтест прошел для меня оч хорошо, я учидел некоторые фрустрирующие моменты но в остальном я крайне доволен результатом
❤4😁2🔥1