Dwarfinator - Блог

Dwarfinator

Визуальные эффекты баффов

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

Новые звуки

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

Мелодия для феи

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

Загрузочный экран

Какая же игра без загрузочного экрана? Теперь и у Dwarfinator он есть, с полоской загрузки и динамическими подсказками. Пришлось написать немало кода, ибо большая часть систем загрузки и инцииализации игры были написаны достаточно давно, когда я был зелёным новичком в мире программирования, так что они были ужасно уродливы. И пускай они всё ещё уродливы, теперь их уродство единообразно!

Редактор катсцен

Какое-то время я не публиковал новых постов, и вот почему: я был занят переделыванием катсцен и их редактора практически с нуля, ибо столкнулся с одним критическим недостатком старой реализации. Так что за последние несколько недель я перенёс хранение данных катсцен из XML-файлов в SQLite базу данных, полностью отрефакторил все механизмы проигрывания катсцен, сделав их более гибкими и удобными, а также написал новый редактор катсцен с использованием собственно объектно-ориентированной обвязки Unity Editor GUI. И теперь я наконец-то могу вернуться от унылого программирования интерфейса к созданию контента. А пока я этим занимаюсь, почему бы вам не взглянуть на пару скриншотов этого редактора катсцен?

Новый трек - Heroes

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

Раздел Музыка

На сайте появился новый раздел - Музыка. Там вы можете прослушать все выпущенные на данный момент музыкальные треки для игры. Также все треки доступны для прослушивания в моём аккаунте на Soundcloud, ссылка внизу страницы.

Рожи

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

Поддержка циклопа

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

Шрифт

Как уже можно было заметить, в Dwarfinator используется шрифт собственного изготовления. До этого момента, шрифт этот был просто рисованной текстурой, и какое-то время я пытался справиться с артефактами, вылезающими при его масштабировании. Пилил какие-то костыли с динамическим выбором размера текстуры, да только в целом без толку. И вот наконец я пришёл к тому, с чего следовало начать - теперь шрифт в игре - это полноценный векторный шрифт, масштабируемый без проблем до любого, ну или почти любого, размера. Заодно стало возможным использовать его здесь, на сайте.