Enemy AI Unity 3D C#
Ищу человека, который сможет реализовать гибкий AI для «монстров» в Unity 3D игре.
Есть модели монстров (4 штуки), есть видео (на английском, до 10 минут каждое) с подробным описанием поведения AI монстров, из другой игры. Надо будет воссоздать это на наших монстров. Очень важно чтоб скрипт был визуально приятным для инспектора, гибким, код должен быть оптимизированным.
Важно подметить, простого AI через navmesh совсем не достаточно. Для мностров нужно будет прописывать личное поведение каждому.
один из примеров:
Монстр должен знать где находиться игрок на карте. Как только он заходит в зону «триггера» монстра, то монстр начинает его преследовать. Но преследовать за спиной игрока, если игрок вдруг начинает поворачиваться хоть немного в сторону/назад то монстр во избежание раскрытия себя - прячется за любую ближайшую стену и продолжает двигаться так - чтоб игрок не видел его. На протяжении всего времени монстр находиться на расстоянии от игрока при этом постепенно сближаясь с ним. В конце концов, подойдя вплотную к игроку со спины - монстр убивает его.
-
423 10 0 1 Здравствуйте!
У меня есть готовое рабочее решение для этой задачи, основанное на behaviour tree. Использовали неоднократно на своих проектах. Решение гибкое, легко расширяется. Есть только 2 нюанса. Первое, нужно ознакомиться с вашим проектом и придумать удобный вариант интеграции. Изначально затачивалось под проект на ECS (используем Entitas), возможно нужно будет отредактировать под ваш. Второе, визуализация в инспекторе на данный момент имеется, но она не очень приятная, делалась по минимальному требуемому функционалу. Если что, не проблема доработать, обсудим.
По срокам с ходу сказать сложно, нужно обсудить подробности.
Мой рейт:
- короткий проект (до 40 часов) - 15$/час
- средний проект (40-80 часов) - 10$/час
- большой проект (80+ часов) - стоимость договорная, в зависимости от задач
…
Обращайтесь!
-
280 Добрый день. Я профессиональный разработчик с большим опытом разработки игр. Имею гибкое решение для разработки поведения ботов, которое упростит и ускорит выполнение работы, а так же дальнейших улучшений. Возможно задать любые комбинации поведений для разных сущностей за вашими нуждами. Добавлю документацию для упрощение дальнейших доработок и улучшений
-
1993 12 0 Good day
I have extensive experience working with Unity (8 years)
Write to me
-
168 Добрый день, если вы хотите без проблем контролировать поведение монстров, то вам в любом случае понадобятся деревья поведения, а не просто управление из инспектора. С их помощью можно даже менять порядок действий и условия, практически не влезая в код.
Готов вам помочь спроектировать, реализовать, а также сопровождать при возникновении проблем с настройкой поведения. Обьясню какие инструменты брать и как ими пользоватся. Также могу помочь с дизайном вашей системы поведения, улучшить, проанализировать как выделить на фоне конкурентов.
P.S. : Цену и сроки указывал ориентировочно, оценивая монстра из примера. Стоит детальнее ознакомится с задачей.
-
8065 89 0 1 Привет. Я опытный Unity разработчик, занимаю позицию Team lead в местной игровой студии. Без проблем могу помочь вам с проектом. Пишите в личные сообщения - обсудим детали
Актуальные фриланс-проекты в категории C#
Добробка в существующей версии 1с розница блока для РЦ(распределительного центра)В общем поясню, что у нас за база - есть общий сервер, где есть база Розница (где ставятся все приходы) - база УТП, куда переливаются все продажи - считается наценка, остатки по складам - маленькие базы розничных магазинов. По обменам у нас магазины обмениваются с базой Розница… C и C++, C# ∙ 3 дня 6 часов назад ∙ 6 ставок |
Нужно сделать миграцию текущей рабочей программы с foxpro на C#Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить… C#, Десктопные приложения ∙ 5 дней 20 часов назад ∙ 18 ставок |
Младший C#Ищем талантливого и амбициозного Junior C# разработчика, который стремится к профессиональному росту и новым вызовам. Твои будущие задачи: - Разработка и поддержка бэкенд-решений с фронтендом (Telegram-бот); - Автоматизация рутинных процессов в отделах Android-разработки,… C# ∙ 6 дней 11 часов назад ∙ 8 ставок |