Игры Владимир Семыкин
8 028

Интерактивные грёзы: как устроен редактор Dreams и что там можно создать

Удивительно гибкий конструктор, который может принести немало пользы.

В закладки
Аудио

Мне снится сон — я прыгаю по скалам на красной планете, внизу огненный океан, а в руках громоздкое оружие. Я встречаю непонятный робошар, который, завидев меня, летит навстречу. «Он явно желает мне зла!» — проносится у меня в голове, и я открываю огонь. Шар кричит в агонии: он называет меня Избранным и просит не причинять ему боль. Но он не останавливается и продолжает лететь ко мне. Я в замешательстве и не знаю, что делать.

«Бежать!» — самая очевидная реакция. Я разворачиваюсь и прыгаю над пропастью на другую скалу. Шар продолжает преследование, а я продолжаю побег. Мне удаётся держать дистанцию, но ситуация становится только хуже — за мной уже летит не один шар, а три. И постоянно прибывают новые. Отстреливаться бессмысленно, нужно просто продолжать бежать, прыгать и не оборачиваться.

Прыжок, прыжок, бег… прыжок, прыжок, бег. Я слышу их гул позади, но боюсь смотреть — каждая потраченная секунда может стоить жизни.

«Metal Mother» — один из сотен пользовательских проектов в Dreams

И вот очередная скала… но следующей нет! Я оборачиваюсь и вижу, что меня преследует уже несколько десятков шаров. Я пытаюсь стрелять, они загораются и начинают умолять о пощаде. Оружие не помогает, и я понимаю, что волна врагов скоро меня снесёт. В отчаянной попытке я прыгаю на одинокий уступ… и срываюсь в огненный океан. Это конец.

Мне так сперва показалось. Но этот сон сменился новым, в котором я — милый пёс, который бегает, лает и ищет свою кость. Прошлый кошмар остался позади. Впереди меня ждёт ещё больше приключений.

Именно так и происходит путешествие по библиотеке пользовательских проектов в мире Dreams — сотни людей воплощают в жизнь собственные идеи, которые чаще всего сложно назвать полноценными играми. Это скорее зарисовки, которые пришли из чьего-то воображения. Поэтому Media Molecule, создатели игры, нашли удивительно точное название для своего тайтла — проекты в Dreams чаще всего такие же обрывочные, нечёткие, но яркие, как и грёзы людей.

Общение и творчество

Media Molecule — удивительная студия, которая на протяжении практически всего своего существования активно подталкивала пользователей к творческому самовыражению в своих играх. Сотрудничество с Sony позволило студии пронести своё видение через годы, развить его и в итоге представить в виде Dreams. Эта эволюция прошла несколько важных этапов.

Если в первой LittleBigPlanet игрок мог создавать уровни в рамках механик платформера, то уже во второй части разработчики обещали возможность создания полноценных мини-игр разных жанров: платформеров, гонок, 2D-шутеров и так далее. Уже тогда авторы стремились дать игрокам удобный редактор для создания игр. Но если в LBP 2 он был лишь приятным дополнением к сюжетной кампании, то в Dreams всё наоборот — кампания осталась в тени впечатляющего редактора.

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

В редакторе не обязательно создавать интерактивные проекты. Можно ограничиться и красивой видеосценой

Dreams сложно назвать видеоигрой в традиционном смысле слова. По словам сооснователя Media Molecule Алекса Эванса, Dreams — это скетчбук. Сейчас смысл игры заключается в самовыражении: каждый пользователь способен создать уникальный проект, который может оказаться простой зарисовкой или прототипом «игры мечты». А у всех остальных есть возможность погрузиться в проект и оценить его.

По словам креативного директора Dreams Марка Хили, команда хотела вернуться в 80-е, в эпоху Commodore 64 и ZX Spectrum, на которых можно было не только играть в купленные игры, но и программировать собственные. Когда же наступила эпоха PS1, у пользователей возник закономерный вопрос: «Как создать игру на такой консоли?».

В основе Dreams лежат две главные концепции: творчество и общение. И одно не может полноценно существовать без второго.

Для обеспечения творческой свободы Media Molecule создала достаточно простой, но широкий по функциональности редактор, в котором можно сделать все важные аспекты игры. Там есть скульптинг, рисование, логика, настройка эффектов, звуковой дизайн, анимация. И самое главное: все эти части можно соединить в рамках единой среды и моментально запустить для проверки на работоспособность.

Тем не менее каким бы хорошим ни был редактор, его бы ждал провал, если бы он не привлёк к себе внимание. Перед Media Molecule стояла достаточно сложная задача по формированию сообщества вокруг игры. Комьюнити — важнейший компонент, который обеспечивает успех проектов с упором на пользовательский контент. Активность игроков порождает отклик у остальных людей, которые также постепенно вовлекаются в экосистему.

И Media Molecule очень хорошо справилась с этой задачей. Если не считать всех маркетинговых усилий, то команда создала игру, которая рекламирует сама себя во множестве соцсетей и сервисов. Если человек создаёт что-то интересное, то это мгновенно разлетается по интернету в виде гифок, роликов и скриншотов. А всем зрителям остаётся лишь удивляться возможностям редактора и задаваться вопросом: «Интересно, а что ещё можно сделать в Dreams?».

И сообщество ежедневно отвечает на этот вопрос: в Твиттере есть отдельный микроблог, в котором публикуются примеры проектов из Dreams; YouTube-блогеры снимают видео о самых интересных играх; да и сама Media Molecule проводит стримы и разборы лучшего пользовательского контента.

Последнее особенно важно для создания собственной экосистемы, потому что разработчики таким образом создают локальных звёзд. А остальные игроки смотрят на это и в голове прокручивают идею: «А я могу ещё лучше!». Дух соревнования подталкивает пользователей делать всё более и более качественные проекты, что в целом способствует развитию игры.

Project Spark так и не удалось стать достаточно популярной, чтобы Microsoft продолжала поддерживать её на протяжении многих лет

Как бы то ни было, концепция Dreams не нова. У Microsoft несколько лет назад была Project Spark, которой не удалось достичь успеха, хотя по описанию концепция игр очень похожа. Сейчас сложно сравнивать эти две игры, потому что их разделяет практически поколение консолей: Project Spark была анонсирована на E3 2013, и в том же году она и вышла.

Microsoft даже толком не успела показать, что из себя представляет игра. Кроме того, компания особо не привлекала внимание к тайтлу во время активной фазы его существования, хотя предполагалось, что он будет развиваться на протяжении нескольких лет. В итоге, игра не смогла сформировать вокруг себя сообщество, без которого она никому не была интересна. Project Spark закрылась в 2016 году.

Сооснователь Media Molecule Алекс Эванс в интервью Game Informer сказал, что игроки в Dreams — это сообщество хиппи, которое делится своими творениями. И это во многом справедливо, потому что творцы за свою работу могут получить лишь общественное одобрение и мимолётную славу.

Свобода самовыражения в Dreams практически безгранична

Энрике Олифьерс, разработчик Worlds Adrift, ещё одной игры, построенной вокруг пользовательского контента, на DevGAMM 2019 рассказал, что обычно при создании чего-то в игре пользователями движет три типа мотивации. Во-первых, они хотят зарабатывать с помощью своих проектов. Во-вторых, ими движет творческий порыв. В-третьих, они хотят в дальнейшем создавать игры, поэтому сперва начали с этого.

Несмотря на то, что заработать на Dreams нельзя, она отлично подходит для двух других типов мотивации. Если с творческим порывом и так всё понятно, то c тренировкой перед созданием полноценных игр не всё так просто. Dreams может быть полезна, но далеко не во всём. И я расскажу, в чём это выражается.

Системность и планирование

Итак, очевидно, что Dreams — это не Unity и не Unreal Engine. Хотя она и не претендует на звание профессионального движка для создания игр. Более того, если изучить инструментарий Dreams, то эти знания окажутся полезны лишь в рамках самой игры — слишком уж специфична природа этого конструктора. Значит ли это, что игра не может принести пользу? Отнюдь.

Пропустим общие вещи вроде развития творческого мышления и креативности. Первое и самое главное правило, которому учит Dreams — мыслить системно. Создание игры связано с огромным количеством различных аспектов, которые важно держать в голове. Поэтому многие решения могут повлиять на весь проект в целом. Это важно учитывать.

Объясню на своём примере. Мне хотелось создать в Dreams что-то одновременно простое для реализации, но потенциально интересное с точки зрения геймплея. Я решил остановиться на платформере, в котором игрок должен собирать сферы света. Но первые же попытки показали, что это получается совсем неинтересно, а потому я решил, что по ходу дела придумаю, что-то получше. И это была ошибка.

Чем больше платформ, тем веселее, да?

Первое, что я сделал — это уровень, который, как мне казалось, отлично подходил для платформинга — на нём было огромное количество разных поверхностей, по которым должно было интересно прыгать.

А потом я добавил марионетку и включил игровой режим. Это был провал. Персонаж постоянно падал в пропасть; не мог забраться на выступ, из-за низкой высоты прыжка; у него была плохая управляемость на узких участках и так далее. Оказалось, что этот красивый уровень, который я лихо набросал с помощью PlayStation Move, абсолютно не подходил для платформера. Если быть честным, то он вряд ли вообще для чего-то подходил.

Я удалил старый уровень и создал новый — который оказался ничуть не лучше. Хоть я и сделал его более плоским и понятным, ко мне так и не пришло понимание того, какой геймплей я хочу получить. Я надеялся, что это придёт ко мне по ходу дела, но вышло наоборот: каждый следующий шаг меня ограничивал и отдалял от цели. А большая локация делала платформинг попросту неинтересным.

Чтобы немного исправить ситуацию, я решил добавить противника, который мог бы оживить происходящее. В библиотеке сообщества я нашёл некое подобие терминатора, который с горящими глазами бегает за героем и со страшными звуками размахивает руками. Это решение сделало прохождение уровня не просто неудобным, но ещё и некомфортным. Хотя многие наработки стали основой для следующих проектов.

Какой же я получил урок? Всегда начинайте с чёткого понимания того, чего хотите достичь. Разработка игры — сложная система, компоненты которой влияют друг на друга. Так что всегда начинайте с важного — с геймплея. Если зайдёте с другой стороны, велика вероятность, что только создадите себе лишние ограничения, которые так или иначе приведут к тому, что вам придётся переделывать свою же работу.

Знание инструментария

Второй урок, которому может научить Dreams — вы должны отлично знать свой инструментарий. Без понимания того, как работает тот или иной инструмент, и каковы его возможности, вряд ли получится вообще что-то сделать. Как с этим справиться? Экспериментировать и смотреть туториалы.

Стандартный обучающий уровень в Dreams: нужно провести героиню Connie к её другу

И на этом моменте у меня есть плохая новость для всех, кто хотел бы сразу же начать творить в Dreams — обучение тут не лучшее. Да, оно занимает по длительность пару часов, что должно впечатлять. Да, оно затрагивает основные аспекты создания игры. Да, оно хорошо систематизировано по темам.

Но, во-первых, разработчики раскрыли очень мало подробностей об инструментах. Хуже всего обошлись с разделом «Логика», в котором находятся десятки различных пунктов, а в обучении рассказали лишь про несколько из них.

Во-вторых, все главы обучения разрознены, а прогресс уроков не накапливается. Было бы отлично, если бы игроки на протяжении всего туториала создавали единый уровень, который в итоге мог бы выступать в качестве аналога портфолио. Тогда пользователи всегда могли бы вернуться в него, чтобы увидеть как они сами создавали те или иные элементы. Возможно, это снизило бы количество повторного прохождения обучения.

Естественно, что такое решение привело бы к тому, что в библиотеку проектов хлынула бы волна одинаковых уровней, но я уверен, что для них можно было бы поставить фильтр.

Так выглядит редактор объектов. Нужно навести на него, кликнуть, а затем откроется меню с доступом ко всем возможностям конструктора

В-третьих, у большинства графических, логических и других объектов есть отдельное меню с кучей дополнительных настроек, которым тоже почти не уделено внимания. Кроме того, если человек забыл назначение того или иного инструмента, ему нужно навести курсор на иконку и подождать несколько секунд. Это очень неудобно при поиске необходимого объекта, когда приходится наводиться на десятки ярлыков.

Несмотря на эту критику, такое положение дел лишь пошло на пользу Media Molecule — пользователи взяли всё в свои руки, начали создавать собственные туториалы и выкладывать их на YouTube. И это один из признаков формирования экосистемы и сообщества, которое вышло за пределы самой игры.

Кроме того, знание инструментария позволяет понимать ограничения и специфику среды. Мой первый проект в Dreams — небольшой остров, который можно было оббежать всего за пару минут. Я решил его расширить за счёт обширной системы пещер. Для этого я создал огромные нагромождения скал, которые по объёму в несколько раз превосходили первоначальный остров.

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

Из-за технических проблем мой неиграбельный уровень стал ещё более неиграбельным

И вот в чём дело. Все объекты в Dreams состоят из частиц, которые называются flecks. Их можно сравнить с молекулами этого игрового мира — рисунки, скульптуры и графические элементы состоят из них.

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

Из-за того, что я значительно увеличил размеры первоначального острова за счёт дополнительных скал, те частички, которые обеспечивали высокую детализацию, ушли на создание новых объектов. Учитывая, что у Dreams не самая очевидная система сохранений и истории изменений, мне не удалось вернуться к изначальному варианту.

Более того, остальные объекты, которые не являлись частью главной островной скульптуры, не поменяли детализацию. Этот контраст сделал внешний вид ещё хуже.

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

Чем больше уровень, тем сложнее вносить изменения в основную механику

Отсюда и совет для начинающих творцов в Dreams: развивайте уровень интенсивным, а не экстенсивным путём. Сперва продумайте и протестируйте механику на крохотной карте, а лишь затем переходите к расширению уровня.

Конечно, всех тонкостей инструментария нельзя знать сразу. И это касается не только Dreams. Понимание основ будет приходить с опытом: не стоит рассчитывать, что вы сразу сделаете игру мечты. Для этого потребуется очень много времени и сил, так что важно запастись терпением и не ожидать многого в самом начале пути.

Понимание своих навыков

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

Когда мой остров стал похож на груду лоскутов, я поступил как типичный инди-разработчик: не стал решать проблему, а перешёл к более простому и амбициозному проекту. Я хотел создать игру, в которой не было бы ни одного элемента, который я позаимствовал из библиотеки Dreams. Больше всего опасений в этом плане у меня вызывала модель главного героя — стандартные марионетки достаточно сложны в плане логики и анимации.

Выбор пал на модель, которая не требует анимирования и особой проработки логики — 2D-самолёт. Я сделал простую модель и даже анимировал винт, но дальше дело не пошло. Оказалось, что я понятия не имею, как сделать объект играбельным элементом. Этому базовому действию совершенно не уделили внимания в обучении. Следующий час я провёл за туториалом из YouTube, который хотя бы немного пролил свет на это действие.

В итоге у меня получилось сделать самолёт играбельным, но на этом всё. Остальные мои попытки поднять его в воздух оказались провальными. Вся ситуация показала, что моих знаний в разделе «Логика» на данный момент недостаточно. Тем не менее скульптинг мне давался значительно проще. Хотя я сомневаюсь, что хоть у кого-то с ним могут возникнуть проблемы.

Он должен парить в небе, но вместо этого он валяется на земле и просит его убить

И в этом заключается суть третьего урока. Важно оценить свои способности и сделать акцент на том, что уже получается. А непонятную сферу изучать постепенно и снизить её важность в проекте. В той же Dreams можно использовать стандартные элементы, чтобы собрать, например, простую адвенчуру, геймплей которой будет основан на исследовании локации и сборе предметов.

Хоть это и простая концепция, но всегда есть возможность покорить сердца игроков за счёт других элементов — интересного сеттинга, привлекательной визуальной части и завораживающего звукового дизайна.

Практика в геймдизайне и левелдизайне

Повторю, что Dreams — это закрытая среда со своими правилами и законами, так что сюда точно не стоит идти тем, кто хочет научиться языкам программирования и 3D-моделированию. А вот для тех, кто хочет попрактиковаться в геймдизайне и создании уровней, конструктор отлично подойдёт.

В этом плане главный плюс Dreams заключается в том, что все инструменты находятся под рукой. Можно создать модель и сразу же открыть окно логики, чтобы настроить её поведение. Это крайне удобно из-за простоты исполнения.

Dreams собирает статистику по тому, сколько времени пользователь тратит на разные аспекты игры. Сперва я только исследовал чужие проекты, но затем плотно взялся за создание собственного уровня

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

Хоть такое решение и позволило сделать геймплей интереснее, оно породило интересную задачу — на широких пространствах можно легко потеряться и не понять, куда нужно идти дальше. Так как сам уровень достаточно тёмный, я добавил светящиеся сферы вдоль пути игрока — они работают по принципу маяка и привлекают внимание.

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

И в этом заключается одна из важнейших проблем почти всех пользовательских творений в Dreams. Чаще всего над играми работает лишь один человек, который может сделать отличный уровень с замечательной визуальной частью и завораживающей музыкой. Но, скорее всего, там сплошь и рядом будут встречаться геймдизайнерские ошибки, потому что создатель вряд ли потратил время, чтобы исправить все недочёты. И в этом нет его вины — просто объём работы слишком большой.

Просто посмотрите на Скрата, которого я нашёл среди множества других уровней. В лаве он и не тонет, и не горит. Что за удивительное существо!

Именно по этой причине во всех проектах Dreams нельзя уходить с основной тропы — авторы чаще всего прорабатывают лишь одну дорогу. Не стоит тратить время на исследование пользовательских уровней — там будет ждать только разочарование и баги.

Не переставать учиться у других

Я уже упоминал, что обучение в Dreams неполное, так что стоит искать пользовательские туториалы в интернете. Это хороший способ, но важно также исследовать чужие наработки самостоятельно.

Когда я впервые залез в логику персонажа с видом от первого лица, я был поражён объёмом элементов, которые важны для функционирования марионетки. Тем не менее я потратил время, чтобы хотя бы мельком разобраться в этом и удалить те элементы, которые мне мешали. Чем больше времени я проводил в схемах, тем лучше я их понимал.

Это «внутренности» марионетки, которую я позаимствовал из библиотеки. Здесь настроена анимация, вид от первого лица, стрельба и так далее

Кроме того, сама команда Media Molecule часто проводит творческие стримы, в рамках которых создаёт какие-либо проекты. Это полезное и мотивирующее зрелище, которое необходимо для лучшего понимания конструктора.

Я хочу отметить, что в большинстве стримов Media Molecule разработчики используют PlayStation Move для создания своих проектов. Только вот не у всех есть желание специально для Dreams покупать пару контроллеров и камеру, поэтому я кратко объясню разницу между ними и Dualshock 4.

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

Но если говорить про ощущения, то PlayStation Move однозначно выигрывают — они отлично передают движения, так что рисовать с их помощью легко.

Кроме того, с двумя контроллерами крайне удобно перемещаться в 3D-пространстве, что упрощает правильное позиционирование объектов — а с Dualshock 4 нужно постоянно останавливаться при перемещении и крутить камерой, чтобы поставить объект на место. В остальном разницы нет.

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

Во многом именно помощь сообщества поспособствовала тому, что я смог сделать хотя бы один уровень своего FPS-платформера.

Я особенно благодарен тем людям, которые сделали модель врагов и FPS-марионетку

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

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

Кроме того, интересно увидеть, в какую сторону будет развиваться сообщество игры. Как сказал автор Vice Кэмерон Кунцельмен: «Сейчас игроки используют Dreams, чтобы повторять опыт из других видеоигр». Зачастую именно за счёт воссоздания других тайтлов Dreams попадает в прицелы СМИ — в ней уже успели сымитировать P.T., MGS, Super Mario Bros. и так далее. Это всё привлекает внимание, но по-настоящему интересно, что смогут сделать игроки в отрыве от предыдущего опыта.

#dreams #лонг #мнения #обзоры

{ "author_name": "Владимир Семыкин", "author_type": "editor", "tags": ["\u043e\u0431\u0437\u043e\u0440\u044b","\u043c\u043d\u0435\u043d\u0438\u044f","\u043b\u043e\u043d\u0433","long","dreams"], "comments": 52, "likes": 126, "favorites": 198, "is_advertisement": false, "subsite_label": "games", "id": 51311, "is_wide": true, "is_ugc": false, "date": "Mon, 27 May 2019 17:51:43 +0300" }
{ "id": 51311, "author_id": 94357, "diff_limit": 1000, "urls": {"diff":"\/comments\/51311\/get","add":"\/comments\/51311\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/51311"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64953, "last_count_and_date": null }
52 комментария

Популярные

По порядку

Написать комментарий...
26

"Свобода самовыражения в Dreams практически безгранична"

Проводят геноцид бедного лягушонка

Ответить
0

Плачущую лягушку в ветку!

Ответить
0

А что в этой лягухе "offensive or abusive" вообще?

Ответить
0

Ничего. Ее начали использовать правые ради мема и сильно затралил лалок ахахаха праваки ахаха я сука за Трампа

Ответить
13

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

Да, я так разрешила прыгать по всему закрытому уровню, и пользователи упрыгивали под потолок и застревали. =_= Пришлось долго ломать голову, как сделать прыжок активным только в открытой части локации. И еще барахлил чекпоинт, я так и не поняла, баг это или я криворукая. :/
Но таки в Дримс удобная система отзывов, если что - обычно пишут.
С логикой сейчас у всех проблемы, в игре практически нет по ней туториалов, так что пока ютуб или брать готовый объект и смотреть как его сделал другой человек.
Сперва продумайте и протестируйте механику на крохотной карте, а лишь затем переходите к расширению уровня.

Вот да, в конце концов, можно не расширять уже сделанный уровень, а просто через door добавить еще один.
Я сегодня свой P.T. уже кидала, но чеб еще раз не показать. )

Ответить
–9

Так ведь уже есть нормальный ремейк P.T в Dreams.
https://www.youtube.com/watch?v=zvHAK5AIcMU

Ответить
31

И что, свой теперь делать нельзя?

Ответить
1

Кроссовер P.T. и Silent Hill 4? Неплохо)
Кстати, вопрос. Насколько хорош местный музыкальный редактор и востребованы ли местные композиторы среди игроков?

Ответить
1

Спасибо) муз. редактор довольно большой и сложный, а игроков, которые в нем разобрались, мало.

Ответить
1

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

Ответить
1

Да, я так разрешила прыгать по всему закрытому уровню, и пользователи упрыгивали под потолок и застревали. =_=

Так вот значит как это выглядит с другой стороны...

Ответить
0

P.T. выглядит охрененно! Сколько времени ушло на создание?

Ответить

Комментарий удален

13

Первый опыт постройки социализма,
1917 г., цвет

Ответить
1

Видео не запускал, а превью напомнило картины Малевича и прочих супрематистов, только в 3д :)

Ответить
0

Любой опыт*

Ответить
8

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

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

Ответить
0

они не первые придумали Ассет стор и не они последние.

Ответить
9

Другое дело что конкретно в дримс он очень удобно реализован и позволяет делиться не только цельным творением, а всеми элементами конструктора.

Я вот, к примеру, вообще не умею моделировать, но свой Проклятый Остров накидал из коллекций травы, деревьев, эффектов, звуков и вот этого всего. Это очень сильно снижает порог вхождения, короче.

Ответить
0

В Dreams еще не нужно знание прграммирования.

Ответить
0

Нужно знание алгоритмизации, а это почти программирование. Так что не все смогут освоить программирование даже без языка.

Ответить
1

Так говоришь, будто это rocket science. Все могут, вопрос только в желании.

Ответить
0

При желании можно и в МИТ поступить, конечно. Просто многие вот так прочитав "без программирования игры делать" бросятся, а программировать все таки нужно. Многие хотят свой скайрим с дворцом и корованами, но за 5 минут и без труда.

Ответить
0

Поступить в MIT без бабла и связей - вот это действительно rocket science (хотя даже там наверняка есть так себе факультеты). А программировать не так сложно, как многие себе представляют и как хотелось бы думать многим программистам. Если не выжимать лишние пару тактов из процессоров, как это делают в HFT, да не пытаться впихнуть софт в железку, которая на такие нагрузки не расчитана, то программирование внезапно оказывается весьма легким занятием и доступным даже макаке после курсов. А если докинуть минимального образования, то из этой макаки можно даже сделать человека, которая будет еще и эффективно программировать.

Ответить
0

Я не говорю что это сложно, но этому все же нужно научится. У некоторых с обычной-то логикой проблемы, куда им до алгоритмов. Я в инсте всем в своей группе помогал гребаные блок-схемы рисовать, насколько людям трудно было!

Ответить
0

Мне кажется им просто лень было. Эту срань рисовать не удобно ни одним из доступных способов.

Ответить
0

Так лень что они доябывали меня даже на экзах пока препода нет и делали за меня реферы?

Ответить
0

Но нужны навыки, которые получаешь в процессе обучения программированию

Ответить
4

Свобода выражения в дримс бесконечна. Но выносить это за пределы игровой консоли вы не сможете. Как и поместить это в свое портфолио.

Ответить
5

Собственно зачем?) Накрайняк наделать скриншотов, вот мол, посмотрите, я сделяль

Ответить
0

А тебе в ответ: а повторить сможешь. Что значит в ассетов сторе дриммс накачал?

Ответить
7

Как будешь оправдываться?

Ответить
0

Это ты у себя спрашиваешь?

Ответить
0

Гейм-дизайн тоже накачал? Многие компании на джуниоров могут взять с опытом работы с модификациями. И Дримс туда тоже относится.

Ответить
0

как и получить с этого прибыль

Ответить
2

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

Ответить
4

можно сделать себе тяночку

Ответить
–1

dreams - это 99% стима в одной игре

Ответить
2

Спасибо за хороший материал. Может вы знаете какие-нибудь дискорд-каналы с людьми, которые совместными усилиями что-то делают? Я бы присоединился и помогал чем-нибудь, чтобы обучиться функционалу Dreams в более простых областях.

Ответить
1

Здесь вроде бы есть активность: https://discordapp.com/invite/ThHGN6Y
и здесь: https://discord.gg/CYbrwQX

Ответить
–5

Миллениалы изобрели прототипирование.

Ответить
2

Но достойных аналогов Dreams пока всё еще нет.

Ответить
1

Кайф, просто кайф.

Ответить
0

а где вы эту Dreams берете? она только для ps?

Ответить
0

Извиняюсь за тупой вопрос, а есть ли живые аналоги для ПК бояр?

Ответить
0

Без сюжетов мало во что мне было бы интересно играть.
Хотя там есть одна классная игра на двоих, где молоточками управляешь и надо забить больше гвоздей, там есть и режим с футболом, а режим, где ударом молотка ломается пол и надо остаться, не упасть своим инструментом, — просто шедевр. Этой игре бы еще режимов, да на 4 человек и выпуститься отдельно — не раздумывая купил бы.

Ответить
0

А есть цензура в игре? Какие-то запретные вещи?)

Ответить
–1

Ну и детская хрень, конечно.

Ответить
0

Прямой эфир

{ "remaining": "WzAsMSwyLDMsNCw1LDYsNyw4LDld" } [ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]
Узнавайте новости о мостах
Санкт-Петербурга первыми
Подписаться на push-уведомления