439

Скачал Unity и залип на 2 месяца

Отрицание

Этот движок... Он у меня всегда вызывал ассоциации, что он вечно глючищий и зависающий при нелепых ситуациях, с митбой-е подобными платформерами, либо с "проектами", сделанными на коленке из готовых ассетов и вывешенных в стим, P.S. я ошибался

До знакомства с ним, я учился и использовал MonoGame. В основном все прописывал и делал сам: физику, спрайты, анимацию, шейдеры, музыку, звуки и вот это вот все. 3D было сложно, поэтому работал преимущественно с 2D, точнее я пытался сделать 3D из 2D . На готовые решения, в основном, только поглядывал со стороны, что-бы чему-то научиться и привить к своему проекту, но, в основном, реализацию придумывал сам.

Проект, над которым работал почти весь прошлый год. Сетевой Top-Down шутер, с разрушениями, терраформингом, командным геймплеем, гитарными рифами. (даже на сплитскрине можно играть с другом)

Торг

С проектом, представленным выше, мне посчастливилось поездить по местным конференциям (DevGamm в Москве и в Минске, WhiteNights в Питере), пособирать обратную связь, познакомиться с коллегами-друзьями, которых никогда не видел и общался только по онлайну, ну и немного влиться в геймдев. Многие, поиграв и посмотрев мой проект, были удивленны, что это все на своем движке, можно сказать, мне настоятельно рекомендовали посмотреть в сторону Unity, так как он на том же языке программирования что и MonoGame. После 3ей посещённой конференции, я был сломлен и решил сделать пару прототипов.

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

Принятие

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

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

Генерируемая анимация постройки здания и его.... ну вы поняли
ИИ для нпс, с поиском наименьшего пути, нужного склада и т.п.
коллективный ИИ, распределяющий тушек по нужным заданиям

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

Обычно я не многословен, и написать ИИ какому-нибудь нпс для меня проще, чем написать подобный блог, соу... Если вам интересно наблюдать за развитием проектов, в гифках, в видео или в картинках, милости прошу места их прибывания: Группа ВК и Твиттер

Иногда, глядя на свои проекты со стороны, у меня возникает ощущение что их сделал не я, не знаю, к лучшему это или нет


Так же, буду признателен за любую критику.

Спасибо и хорошего дня :)

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

16
Автор поста оценил этот комментарий

"Мальчик безусловно молодец, он украшение вашей расы" - (с) Отто с Татуина, Звездные войны.

ИИ сложная штука, крутые вещи делаешь, молодец! Обязательно пили посты еще )

раскрыть ветку (1)
6
Автор поста оценил этот комментарий

Спасибо)

показать ответы
5
Автор поста оценил этот комментарий
Ого, зефир строящий дома это что-то новое
раскрыть ветку (1)
5
Автор поста оценил этот комментарий

возможно это тик-так) но это неточно

8
DELETED
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
6
Автор поста оценил этот комментарий

в тот момент я поглядывал на него со стороны и делал выводы не от своего использования.

Видимо я неправильно понимал троллинг со стороны UE геймдевеллоперов)

показать ответы
3
DELETED
Автор поста оценил этот комментарий
А поиграть в игру по выявлению другого игрока из нпс возможно? Или она не вышла ещё ?)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

уже нет, к сожалению, это был прототип)

показать ответы
0
DELETED
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

этому прототипу 2 месяца 27ого будет)

0
Автор поста оценил этот комментарий

да, тоже Castle story напомнило. А нету прототипчика для поюзать?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

пока что нет. Как только так сразу :)

0
DELETED
Автор поста оценил этот комментарий

"ИИ для нпс, с поиском наименьшего пути, нужного склада и т.п."


А вы свой писали? Или  использовали navAgent/navMesh ?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

писал свой) у меня первая игра (на которой, я всему учился) использовала подобный ИИ, но сейчас, в пользу опыта я его улучшил и оптимизировал)


на мой взгляд все лучше писать самому, так все становится гибким к настройке

показать ответы
0
Автор поста оценил этот комментарий

Я как-то начинал писать игру, обычная 2д платформер, с названием PasQuda =D

Было куча идей, даже несколько анимаций сделал через corel draw и Macromedia Flash MX

начал с движения и окончил на выборе оружия, и все. Чем дальше углубился, тем больше начал понимать что на vb6 не написать нормальную игру... Ну то есть можно, но это как, ну, собрать велосипед из дерева... Да и потом понял, что делал все без спрайтов... Вот уже 10 лет прошло, а меня все таки тянет на Unity, последние года 2...

Начинал разбирать синтаксис С#, и каждый раз находилась причина забросить...

Вот этот пост, меня опять нацеливает на юнити и шарп)


А так очень круто наблюдать как делается игра. Давай еще посты)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо) юнити стоит попробовать, хоть по туториалам с ютуба что-нибудь сделать)

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

Блин заинтересовало, над этой игрой работаешь или уже нет?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

уже нет :(

показать ответы
0
Автор поста оценил этот комментарий

"познакомиться с коллегами-друзьями, которых никогда не видел и общался только по онлайну" - вот эта часть меня безумно интересует. Как можно познакомиться с кем-то, начать делать что-то, сделать... а потом только встретиться, и то совсем не обязательно? У вас есть места в команде? ;)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Коллеги по другим проектам

0
Автор поста оценил этот комментарий

Скачал юнити, пробовал создать игру на подобии кастл файта. Понял что не могу нормально ничего сделать, ибо чего то не хватало. В итоге сделал лишь 2 кубика-замка и генерацию кругляшков, которые шли друг на друга, напарывались друг на друга, кое как объезжали друг друга и били замок. Больше не осилил. Ушёл с концами в РНР.

Простите

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

вы пытались :)

Автор поста оценил этот комментарий
нет, не через аниматор
А как? Можно немного процесс описать?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

как нибудь расскажу об этом.

Интерес есть - это хорошо)

0
Автор поста оценил этот комментарий

Так это через аниматор сделано? Я то думал это ИИ раскладывает палочки, ну через аниматор и мешнав да такие вещи легко делаются

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

нет, не через аниматор

показать ответы
1
Автор поста оценил этот комментарий

Игра будет что-то типа Castle story ?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

что-то типа Kindoms and Custles

0
DELETED
Автор поста оценил этот комментарий

Жёстко :) Помнится, когда-то делал а* под гексовую сетку... в итоге вышло, что навАгенты гораздо удобнее и шустрее, даже в таком частном случае :)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

Всегда хотел научиться делать игрули, часто слышал про Unity. А какой язык программирования необходимо знать, что бы писать игрули на данном движке?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Unity на C#, я бы советовал посмотреть в сторону Unreal Engine, там можно делать игры, использовав визуальное программирование на блу принтах)

0
Автор поста оценил этот комментарий
Юнити глючит только если на нем делать глобальные проекты, а так норм. Хотя зажравшийся пидорюга.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я был приятно удивлен, когда у меня было все норм :)

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества