Добавлен , опубликован
Всем привет.
Начну с радостной новости: я попал в 10-ку лучших идей в рамках Конкурса разработчиков игр и приложений. Идей стала переработанная концепция нашего с парнем по имени KO3bMA проекта - AMD, кому шибко интересно - в частном порядке могу в ЛС все рассказать.
Пруф:
Это не достижение 98 уровня. Делюсь инфой.

Собственно, с этого момента я понял, что пора не просто изучать Unity 3D по бесплатным урокам школьников, а начинать что-то пилить. Прочитав статью про прототипирование товарища Clamp'а (там информация была о Unreal Engine 4), и взяв в руки инструментарий я начал ваять.
Валять ваньку Ваять начал платформер, потому что два моих любимых жанра сегодня это - изометрический шутер и псевдо 3D платформеры. На изометрический шутан пока не замахнулся.
Что использовалось:
  • Базовые знания о 2D-колайдерах и принципах построения уровней
  • Умение работать с параметрами объектов
  • Базовые ассеты Unity 3D (2D и Prototype)
  • Немного фантазии

Первое, что пришло мне в голову, когда я смотрел префабы (Prefabs, специальные шаблоны, содержащие все необходимые свойства заранее настроенного объекта. Аналог в WC3 для меня - юнит, предмет), это то, что там уже есть готовые 2D платформы. Выглядят они просто - белая палка (спрайт в форме прямоугольника) с настроенными коллайдерами. Но я любитель объемных игр (или псевдообъемных). Поэтому пришлось раскопать ассеты Prototype (они содержат стены и объекты для прототипирования 3D игр и попробовать совместить это безумие). Получилась небольшая история.
Скрины расположены в хронологическом порядке.

Нет-нет... Я не жду громогласных отзывов. Просто делюсь опытом и говорю, что делать игры не так уж сложно. Разумеется, делать первоклассные игры - очень тяжело, но навыки приходят с опытом. А опыт приходит с трудом. Так что вперед!
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
29
9 лет назад
0
Робот ДаркДеса?)
0
28
9 лет назад
0
ДаркДеса
Робот из стандартного пака Unity 3D :)
0
29
9 лет назад
0
Jusper, просто оч похож)
2
6
9 лет назад
Отредактирован devpilgrim
2
Имхо: Для начала не плохо, но вот смешивать 2D и 3D так как у вас, сори, это как минимум не красиво, а если более критично - вызывает резь в глазах и страх за то, что вы наваяете в будущем... Не можете найти достойных 2D спрайтов Google Вам в помощь
Не нужно так смешивать несовместимое, не хватает какого-то изображения? Комбинируйте. Несколько кирпичей смоделируют стену или лестницу не хуже чем отдельный рисунок.
Что касается
псево 3D платформеры.
это несколько понятий в одном названии и вы не вписались ни в одно.
  1. 3D мир и 2D Персонажи, вид 3D. Наиболее редко используемый тип для игр. Чаще всего используется в кино и мультипликации.
  2. 3D мир и 3D Персонажи, вид 2D. Часто использовавшийся ранее на 3D движках ( Например Ogre ) способ создания 2D игр. Использовался не от хорошей жизни, а потому, что в этих движках полноценная поддержка 2D была реализована не очень хорошо, вот разработчики и выкручивались как могли, не переходить же на другой движок ради такой мелочи. Хорошо проработанные игры такого плана прижились и нашли свою аудиторию.
  3. 3D мир и 2D Персонажи, вид 2D. Не самый распространенный случай, действительно качественных игр с таким сочетанием не видел. Встречал несколько подделок на Unity, но смотреть на такое без тошноты не возможно, особенно если используются свет, тени, материалы с отражением... Кстати это именно Ваш случай.
Дальше расписывать не буду, тут на статью наберется, но думаю Вам будет чуть проще ориентироваться. И самое главное, если вы используете 2D персонажей, то все персонажи должны быть 2D, иначе совсем плохо...
0
28
9 лет назад
Отредактирован Jusper
0
3D мир и 3D Персонажи, вид 2D.
Если уточнять, то это именно тот вариант, который я имел ввиду.
2D робот использовался не от хорошей жизни, а потому, что это первый префаб, который я нашел :) Думаю, что сегодня вполне может начать бегать его 3D собрат.
Спасибо за разбор терминологии, пригодится.

Думаю, что сегодня вполне может начать бегать его 3D собрат.
Ну или Ethan из тестовых. У него пока косит ноги, ибо с аниматором я не разобрался. Но я обещаю его вылечить :)
Загруженные файлы
0
6
9 лет назад
0
Если уточнять, то это именно тот вариант, который я имел ввиду.
2D робот использовался не от хорошей жизни, а потому, что это первый префаб, который я нашел :) Думаю, что сегодня вполне может начать бегать его 3D собрат.
Тогда другое дело. И еще совет, он конечно не обязателен, но я приведу доводы:
  1. Не используйте направленное никак иначе, кроме как от камеры в сторону сцены (по крайней мере пока не наберетесь опыта), это создает тени и освещение персонажа не совместимые с 2D видом.
  2. Не используйте материалы с отражением, они тоже создают проблемы для восприятия 2D вида.
  3. Старайтесь использовать материалы и текстуры имитирующие рисованные объекты, это даст положительный эффект для восприятия. Обратите внимание на вот эти пакеты:
Поищите примеры 3D в т.н. Cartoon стиле. Для новичка это оптимальное стилистическое решение в играх типа 3D/3D/2D. Наберетесь опыта, можно будет переходить к другим стилям, а пока получается картинка "Вырви глаз"... Один конкретный стиль соблюдать намного проще ни пользоваться стилями совсем...
0
28
9 лет назад
0
devpilgrim, воу, спасибо. Неожиданно получать консультацию в таком масштабе :)
0
6
9 лет назад
0
Jusper:
devpilgrim, воу, спасибо. Неожиданно получать консультацию в таком масштабе :)
Вообще-то я здесь для того, что бы делится информацией - пока оная затея мне не надоест :) Потом уйду на другой ресурс - мой ник с добавлением одной буквы многое говорит о моем характере :)
0
28
9 лет назад
0
А тем временем приключения 2D робота в 3D пространстве продолжаются. Теперь он может выйти наружу и даже упасть в реку!
0
29
9 лет назад
0
Jusper, заменил бы его на модельку)
0
28
9 лет назад
0
Jusper, заменил бы его на модельку)
У меня пока тяжело дела обстоят с базовым анимированием. Я использую префаб, который бегает. прыгает, писается. Если где-то есть такой же, только моделькой с настроенными анимациями под вид сбоку - отдамся за него. Я пока изучаю построение уровней и иллюзию восприятия ландшафт (как можно выдать желаемое за действительное).
0
29
9 лет назад
0
Jusper, так там же в базовых наборах юнити и есть, робот был. Еще механика знаю.
0
28
9 лет назад
Отредактирован Jusper
0
Еще механика знаю.
Механик есть. Но для него код заточен под 3D-Person. Я еще не разбирался с этим.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.