SamuKata
teedeezet
teedeezet

boosty


Результаты работы: июль 2023

Привет всем! Июль закончился, а это значит, что пора подводить очередные итоги месяца.
 
  
[Grim Wild]
  
Глобальная реконструкция: отрисовка
  
В посте про работу за май я писал о "глобальной реконструкции". По сути, я сейчас полностью избавляюсь от пародийного прошлого игры и улучшаю некоторые механики так, чтобы они стали намного более производительными и гибкими.
 
Есть, правда, один минус - на то, чтобы переделать фундаментальные системы, уходит много времени. Ну что поделаешь, я ведь 2 года назад не мог предположить, что "делаю свой РимВорлд" зайдёт так далеко 🙂
   
В общем, в июле я занялся рендером объектов. Мне удалось не только пофиксить несколько критических багов, но и значительно увеличить производительность отрисовки.
 
Суть новой системы заключается в том, что рендер идёт через
логические компоненты, которые совсем недавно появились в игре. У пешек, кстати, компонент отрисовки напрямую связан с компонентом частей тела, и я сейчас занимаюсь тем, чтобы это нормально работало.
  
На основе новой логики рендера и частей тела в будущем будет работать
экипировка. Точнее, она есть в проекте уже сейчас, но я пока её трогать не буду - сейчас есть дела поважнее.
 
  
  
Динамические спрайты
 
Если в проекте поменялась логика отрисовки объектов, то она должна измениться и внутри динамических спрайтов.
 
Главное изменение касается блоков. В прошлых постах я писал, что они стали отдельными объектами. Теперь же они окончательно ушли от старого устройства и отображаются не с помощью Tilemap из плагина Paper2D, а с помощью динамических спрайтов. 
 
Это нам даёт намного больше свободы: блоки теперь могут визуально двигаться; на них можно рисовать
декали (например, кровь или грязь). А ещё они теперь не ограничены отрисовкой ровно внутри одной клетки. 
 
Я решил протестировать обновлённый внешний вид блоков. Здесь они выпирают на верхнюю клетку, показывая, что они, вообще-то, высокие.
 
Было:
 
Стало:
Блоки теперь могут загораживать объекты, которые находятся за ними. Насколько такой способ отрисовки удобен, узнаем на тестах
 
Ещё у динамических спрайтов изменилась система анимаций. Она не только стала более производительной (надеюсь!), но и имеет теперь поддержку модов (то есть мододелы смогут создавать и применять свои собственные анимации для объектов).
 
Графика
 
Посмотрите на новый огонь в игре:

Результаты работы: июль 2023

 
Ну и на всю остальную новую графику тоже:
 
В процессе рисования находятся ещё новые текстуры поверхностей, но до нормального состояния им ещё далеко 🙂
 
 
[YouTube]
 
Во-первых, на моём канале теперь 20 000 подписчиков! ♥️
 
Во-вторых, небольшое объявление. Возможно, в следующем ролике будет реклама. И да, это не значит, что теперь я купаюсь в деньгах. Это лишь означает, что я ещё на один шаг ближе к тому, чтобы сделать связку YouTube + геймдев своей полноценной работой, которая как минимум позволяет мне на зарплату выживать.
 
В-третьих, наступает август. Я скоро начну полномасштабную работу над новой серией (пока что она находится на этапе редактирования сценария), и ролик выйдет где-то в начале сентября.
 
Спасибо за вашу поддержку!

Результаты работы: июль 2023 Результаты работы: июль 2023
Результаты работы: июль 2023

Comments

<div ><div><span class="text">teedeezet, супер. мы друг друга поняли)</span></div></div>

Andrey_Ari

<div ><div><span class="text">посмотрел на допмоды адаптированные к хск и подумал, что было бы неплохо добавить вражеским пешкам использовать псионические способности. или просто способности, по типу прыжковых ранцев. И некую технику</span></div></div>

Andrey_Ari

<div ><div><span class="text">teedeezet, я немножко о другом, подготовить почву, чтобы мододелы могли без костылей это подвязать. Я не шарю, говорю как умею.</span></div></div>

Animov here

<div ><div><span class="text">А ты уже продумывал возможность того, чтобы подключать будущих потомков GPT к игре? Например, даже сейчас я думаю он мог бы генерить рандобные диалоги между пешками, или даже не рандомные, а отталкиваясь от каких-либо переменных. Или например чтобы ИИ генерировал сложные мисси с сюжетом. Все же в будущее я бы позаглядывал))</span></div></div>

Animov here


More Creators