Создать сцену в Unity (из готовых ассетов, без кода)
5000 UAHЗадача:
Построить карту для FPS-шутера под заданные требования.
Используете готовые ассеты, ничего самому моделировать/создавать не нужно.
Код писать не нужно.
Карта: Лагерь работорговцев.
Все ассеты для карты уже есть. Нужно немного подправить террейн, и все порасставлять под заданные требования.
Нужно:
- Настроить сцену. Расставить объекты. Отредактировать террейн (не слишком много, он плоский).
- Настроить освещение (URP), запечь, если нужно. Настроить пост-процессинг, если нужно. Есть сцена с примером освещения, можно взять все оттуда, чтобы было похоже.
- Сгенерировать нав-меш (навигационная сетка), и при необходимости добавить объекты-carves, чтобы убрать несвязанные островки. Весь нав меш должен быть связанным, без «обрезков». Есть редакторский скрипт, с помощью которого это все удобно делается.
Все необходимые ассеты сброшу отдельным проектом. В нем и работаете.
Что именно нужно сделать - записал на видео.
Оплата за все: 5000 грн.
Общие требования к карте:
- Старайтесь избегать глухих тупиков. Это сцена для командного шутера, и из любого места на карте должно быть хотя бы 2 прохода (а лучше больше).
- Делайте вариативные возможности для проходов/обходов. Чтобы это не выглядело как 1-2 коридора. Чем больше проходов – тем лучше.
- Не делайте большие участки без укрытий. Старайтесь равномерно распределять объекты.
- Твердые объекты на сцене должны быть распределены по слоям:
- Поверхность – Surfase. Все то, где можно ходить.
- Walls – Стены, только для зданий.
- Roof – Крыши, для зданий. Обратите внимание, что на этом слое не строится нав меш. Если по крышам предполагается движется – значит на Surface.
- Objects – Все остальные твердые объекты, препятствия и т.д.
* Если работаете с новым набором ассетов (которого еще нет в игре, и слои на которые не назначены) – лучше сразу все объекты переместить на слой Objects. А потом отделять другие слои. Слой Defoult в игре не используется, и его быть не должно, за исключением прямо оговоренных в ТЗ случаев. - Все новые файлы (варианты префабов, террейны и т.д), что вы будете создавать – помещайте в отдельную папку (папка с активами для карты, которая создается Юнити). В исходных папках с ассетами ничего не меняйте, чтобы оно потом нормально импортировалось обратно в основной проект.
Менять слои и коллайдеры в самих префабах можно только для тех наборах, которые указаны в ТЗ. Остальные не трогаем. Если нужно что-то отредактировать – создаете вариант префаба, и редактируете его. - Важно по террейнам. Если вам нужно отредактировать существующий террейн – создавайте его копию (копию Terrain Data), чтобы при редактировании не затрагивался исходный террейн. Можно скопировать Terrain Data в папку карты, а затем перетащить его на сцену.
По освещению:
- Direction Light в реалтайме допускается только на открытых картах (где предполагается солнце).
- Остальные источники света запекаем. Можно использовать низкие настройки, чтобы запекалось быстрее. Как сделаете проект – скидываете скриншотами несколько рекомендаций как запечь «на чистую».
- Не оставляйте слишком темные участки, и слишком темные тени. Для некоторых участков хорошо подходит Area Light, чтобы осветлить.
- По поводу reflection. Можете экспериментировать на свой вкус, но учитывайте следующее:
- Мне не нравится, когда на объектах (особенно в закрытом помещении), или на персонажах (слой 6 – Characters), появляется «аура» от отражения.
- Также не нравятся резкие переходы, которые часто возникают при переходе из одной зоны в Reflection Probe в другую.
- Можете экспериментировать, но осторожно. Чтобы было естественно.
- Не забывайте добавлять adaptive probes volume.
Что еще настраивать?
Только для новых наборов, которые используете, настраиваете двери и разрушаемые объекты. В проекте есть 2 скрипта. Вам нужно в них только назначить некоторые параметры. Как это делать, на видео - https://gofile.io/d/r3rQgM.
Приложения 1
Отзыв заказчика о сотрудничестве с Олексієм Болотовим
Создать сцену в Unity (из готовых ассетов, без кода)Отлично! Все выполнено.
-------------------------------------------
Отзыв фрилансера о сотрудничестве с Олегом Фишером
Создать сцену в Unity (из готовых ассетов, без кода)Довольно четко описано ТЗ (как для такой задачи), если есть доработки - они в принципе аргументированы, все отлично
-
Здравствуйте, у меня есть опыт разработки в Unity, если вам нужен креативный человек для разработки вашей карты, пишите, гарантирую результат, сделаю все в кратчайшие сроки, постоянная коммуникация с заказчиками.
-
1486 4 0 Добрый день.
С заданием ознакомился, пока что вопросов нет - могу начать работу
-
658 7 1 Добрый день, готов взяться за задачу. Имею 5 лет опыта разработки на Unity на фрилансе. На данный момент уже работаю с постоянным клиентом и так же занят левел дизайном одной из локаций (ранее уже делал для него другую, с нуля). Есть свой большой проект, где тоже занимался построением карты. Так что опыт в данном направлении у меня определенно есть. Пишите, по цене и срокам договоримся.
-
868 3 1 Здравствуйте!
Ознакомился с вашим техническим заданием и видео. Задача абсолютно понятна: требуется грамотный левел-дизайн с упором на геймплейную логику шутера (avoiding dead ends, многопутевость) и корректную техническую настройку сцены.
Почему стоит выбрать меня:
У меня 5 лет опыта в Unity, прекрасно знаком с пайплайном разработки уровней, от террейна до финальной оптимизации.Знаю, как добиться качественной картинки без пережаренных теней и странных аур на персонажах. Настрою Lightmap Static, расставлю Light Probes и Adaptive Probes Volume для корректного отображения динамических объектов.
Я строго соблюдаю структуру проекта. Создание вариантов префабов (Prefab Variants), дублирование Terrain Data и работа со слоями (Surface, Walls, Objects) - это стандарт моей работы, который гарантирует отсутствие конфликтов при импорте в ваш основной проект.
Понимаю специфику FPS - обеспечу вариативность проходов и грамотное распределение укрытий, чтобы карта не превращалась в «коридорную застройку».
По технической части гарантирую:
Чистый NavMesh без разрывов и островков использую ваш скрипт и Carve-объекты.
Настройку дверей и разрушаемости строго по видео-инструкции.
… Запекание света с предоставлением параметров для финального билда.
Соблюдение иерархии папок и слоев.
Готов приступить к работе сразу после получения проекта.
Буду рад сотрудничеству!
Актуальные фриланс-проекты в категории Разработка игр
SAMP Admin Tools под проектНужен Admin Tools под украинский самп-проект, для упрощение команд и быстродействия, примеров много, индивидуальность не важна, просто нужно переделать под другие команды и названия. Разработка игр ∙ 5 дней 19 часов назад ∙ 8 ставок |
S1GG1LНужен человек, который сможет из исходного кода лаунчера Майнкрафт под проект, изменить дизайн на свое усмотрение, но есть небольшие требования к стилю, чтобы он был в фиолетовых тонах. Что касается оплаты, цену за работу предлагайте. Но бюджет небольшой, хочется что-то… C#, Разработка игр ∙ 6 дней 8 часов назад ∙ 7 ставок |
Телеграмм Бот РПГЗдравствуйте, уважаемые программисты! Я ищу разработчика для создания Telegram-проекта в формате текстовой ролевой игры (RPG) во вселенной Евровидения (по примеру текстовых ролевых игр Клуб Романтики) Пожалуйста, прочитайте пошагово задумку и дайте ваш комментарий относительно… Разработка игр, Разработка ботов ∙ 7 дней 17 часов назад ∙ 71 ставка |
Разработка мобильной игры на Unity (кроссплатформенная)
70 000 UAH
Необходимо разработать мобильную игру (кроссплатформенная, Unity). Аркадная гиперказуальная/гибридно-казуальная мобильная игра, в которой игрок выступает в роли карикатурного харизматичного лидера-миротворца с яркой прической и гипертрофированной мимикой.Две стороны конфликта… Разработка игр ∙ 8 дней 21 час назад ∙ 15 ставок |