НеДевлог #3. Спародические попытки ковыряться в Анриле...

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

О времена, о нравы
О времена, о нравы

На колу мочало, начинай всё сначала

Что у нас за игра вообще намечается?

Линейная адвенчура от третьего лица с элементами платформинга и головоломками в сеттинге Древней Месопотамии.

Геймфокус

А сюжет спросите? Описывать сюжет не вижу смысла пока, он может кучу раз поменяться.

Продолжаю сидеть на нейро-диете за неимением корманного художника
Продолжаю сидеть на нейро-диете за неимением корманного художника

Перво-наперво, я из концепта игры отрезал боёвку. Да, она была. Нет, это не то, чтобы непосильная задача. Просто нос к хрену приложил и стало понятно - too much.

Ну а дальше кнопка New Project и поехали [в болото].

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

Девочка, которую я хочу...
Девочка, которую я хочу...
...девочка, которая у меня есть ¯\_(ツ)_/¯
...девочка, которая у меня есть ¯\_(ツ)_/¯

Лёгкий путь не для нас

Конечно, я не мог просто взять и по уму реализовать то, что и так работало раньше. Надо поэксперементировать же. Вот стало мне интересно потыкать палочкой в новую систему Motion Matching. Потыкал, собрал. Работает, но не то, чтобы радует глаз - пока выглядит сыровато. Тем более на анимациях, которые явно не были предназначены для ММ. Too shorts.

Нет, под капотом не GASP. Кривое, косое, не такое всеобъемлющее, но зато своё! Через новомодную Pose Search систему. В GASP я лишь подсматривал, мамой эъ кльанус! (модерам: я сертифицированный грузин, у меня есть справка на такой акцент!)
На самом деле до конца не понимаю зачем оно мне надо, через стейт-машину как-будто бы быстрее всё настраивается. Но никто ведь не запрещает пофлексить перед самим собой - могу, умею, практикую ведь, кек :)

Это паркур, детка!

Конечно же в игре про платформинг персонаж должен хоть что-то уметь, помимо просто прыгать.

Смотри чё покажу. Хоба, видали?

Нет, vaulting'ом (как вообще по-русски правильно, вопрос к залу) не едины, конечно. Он, и наряду с ним mantle, не самое сложное в реализации (вроде, наверное, не уверен).

Дома не повторять, исполняют профессионалы

А вот climb - это уже интереснее. В этом плане я решил брать за референс игру Submerged. Конечно, по реализации до даже первой части мне далековато.

Но, в принципе, тут главное ведь проверить гипотезу: "а оно вообще играться будет?" Поэтому, собственно, ни в ассеты, ни в чистоту кода я особо не вкладываюсь. Да, под капотом там код говна. Трейсы на трейсах и трейсами погоняют. Нет, не на тике. Нет, не на кастах. Я ещё не сошёл с ума.
Просто гляньте на одну из немногих славных функций ClimbMovement.

Look at this sh.... Ну, вы поняли. На это у меня справки нет.
Look at this sh.... Ну, вы поняли. На это у меня справки нет.

Но в планах это всё великолепие отрефакторить, конечно же. А по хорошему, если руки дотянутся, циклы вообще упихать в С++ код. Но это прям совсем отдалённая перспектива.

Влажные нейрофантазии
Влажные нейрофантазии

И это всё?

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

Просто включите воображение и представьте классную игру.

Игры пока нет, но вы держитесь

А что, не одними же щитпостами жить ДТФу. Можно же разбавить и прототипными поделиями.

Ну а кто читал, тот молодец. Немного больше в ТГ. Но кому он нафиг нужен.
Всем добра и хороших выходных :)

НеДевлог #3. Спародические попытки ковыряться в Анриле...
8
1