Welcome to Dante's Inferno. Дневники разработчика. Часть 3
Приветствую грешники!
На связи OLD. Спешу поделится своим прогрессом по разработке игры - Welcome to Dante's Inferno. Если коротко, работал над проектом почти всё свободное время, однако не выполнил и половины из запланированного, как так получалось, об этом ниже.
Что было запланировано на октябрь:
1. Прописать скрипты для 3х магических бонусов игрока, начиная от 1 и заканчивая 5м или 9м уровнем(пока не решил) - выполнил
2. Замоделить ещё 3и комплекта доспехов для игрока. - выполнил
3. Создать стандартную модель низшего и высшего демона(это один и тот же демон просто на разных степенях развития.) - наполовину
4. Создать 2а комплекта доспехов для низшего демона и высшего демона. - не выполнил
5. Написать скрипт поведения для стрелка. - не выполнил
6. Написать скрипт поведения для воина. - не выполнил
7. Написать скрипт поведения для волшебника. - не выполнил
8. Написать скрипт поведения для мясника. - не выполнил
9. Написать скрипт поведения для убийцы - не выполнил
10. Написать скрипт поведения для охотника. - не выполнил
11. Связать врагов и игрока настроить их взаимодействие и урон. - не выполнил
12. Написать код для сохранения параметров персонажа для последующего их загрузки. - выполнил
Подробнее о том что сделал
1. Прописать скрипты для 3х магических бонусов игрока, начиная от 1 и заканчивая 9м уровнем
Это оказалось самой интересной работой за прошедшее время. Я остановился на том что 3и доступных заклинания игрока можно прокачивать до 9-го уровня. Так же накидал всяких эффектов магии, настроил звуки ( правда они иногда глючат), связал прогресс персонажа с количеством полученных бонусов заклинания.
2. Замоделить ещё 3и комплекта доспехов для игрока.
Тут как и запланировал, создал 5 паков доспехов, чтобы во время их подбора один персонаж никогда не был похожим на другого. Конечно в любой РПГ эта опция доступна по умолчанию, но у меня это несколько упрощённо, обычным рандомом игроку выдаётся определённый доспех.
3. Создать стандартную модель низшего и высшего демона(это один и тот же демон просто на разных степенях развития.)
После некоторого мозгового штурма, пришёл к выводу, что не стоит жопить на качестве игры. Изначально я планировал сделать одну модель с анимациями, а потом просто накидывать на неё дополнительный меш видоизменяя его, тем самым получая и низшего и высшего демона и стража круга. Позже решил отделить модель персонажа от моделей врагов. Теперь же нацелился на 4е типа моделей и скелетов: 1 - игрок, 2 - низший демон/бес, 3 - высший демон/демон и 4 - страж круга/босс. Сейчас я только закончил модель низшего демона и разобрался с его базовой текстурой, даже скелет до конца не доделал, не говоря уже о скининге, ригинге или анимации, но работа идёт медленно, но уверенно.
4. Создать 2а комплекта доспехов для низшего демона и высшего демона.
Вот тут то я и застрял на весь месяц, потому что решил сразу сделать весь пак доспехов и элементов кастомизации для бесов сразу и не 5-ть, а 6 - ть. Хоть и текстурки у меня максимально примитивные, так как я писал об этом ранее, не умею рисовать и размером они всего 256х256, то качество развёртки должно быть максимально высоким, оказывается при таком размере текстуры любая линия по диагонали на развёртке превращается на модели в жуткую лесенку и выглядит это мягко сказать некрасиво, вот и корпел над развёрткой, стараясь выводить только прямые углы, колдуя над швами на модели и толщиной линии кистей.
12. Написать код для сохранения параметров персонажа для последующего их загрузки.
Здесь всё просто, код царапать на консольке, это тебе не красивые модельки делать. За одно утро накидал основу для всей будущей системы сохранения в игре, возможно это может показаться диким - сохранение в роуглайте, но у меня там только перманентная смерть, а просто выйти в любой момент из игры и начать с этого же момента дальше мне кажется максимально демократичным решением. Не знаю, возможно мне кажется, но код писать у меня получается лучше, чем визуализировать, хоть это и не точно.
Остальные пункты, я так и не успел, поэтому они переходят на следующий месяц с новыми пунктами планами.
План на предстоящий месяц:
1. Доделать беса; скелет, скининг, ригинг и пак с анимациями.
2. Создать высшего демона; модель, текстура, скелет, скининг, ригинг и пак с анимациями.
3. Создать пак доспехов высшего демона, всего будет 3и пака с доспехами.
4. Написать скрипт поведения для стрелка.
5. Написать скрипт поведения для воина.
6. Написать скрипт поведения для волшебника.
7. Написать скрипт поведения для мясника.
8. Написать скрипт поведения для убийцы
9. Написать скрипт поведения для охотника.
10. Связать врагов и игрока настроить их взаимодействие и урон.
Конечно работы опять не мало, но у меня в ноябре намечается отпуск, возможно смогу успеть, чего-то побольше сделать, если не буду смотреть мультики и играть в игры,... а я точно буду.
Сейчас главное подготовить всё для демки, каждый новый месяц без неё уменьшает вероятность того что я вообще смогу довести проект до конца, поэтому я даже отложил запуск разработки нового клипа по своей вселенной, всё свободное время трачу на игру.
На да ладно, на этом будем прощаться до следующего месяца.
Всех благ и побольше звёздной пыли.