Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
Сап двач, хочу перекачивать из бэкенд разработки в геймдев, а конкретно, в геймдизайн(есть желание прописывать концепт игры и ее сюжет, или это ближе к сценаристу чем к геймдизайнеру?) Достойных курсов по данной тематике не нашел, подскажите родмапу, которую следует пройти, как вкатиться в профессию?
>>971076 (OP) Когда-то давно я выполнял ТЗ на геймдизайнера в таргем геймз. И у меня сложилось чувство, что младшие геймдизы занимаются довольно скучными вещами, вроде высчитывания оптимального шанса выпадения каждой вещи из каждого типа сундука, чтобы сбалансировать игровой рынок. Конкретно в таргеме должность геймдиза была разделена с должностью "сочинителя" - т.н. нарративного дизайнера. И нарративщиком быть, по-моему, куда интереснее. На нарративщика я тоже пробовался, кстати (пикрил).
Но и у геймдиза, и у нарративщика в России есть одна общая проблема: довольно низкий потолок зарплаты. Не знаю точно, какой, но я более чем уверен, что программист-бэкендер со стажем будет получать В РАЗЫ больше нарративщика с тем же стажем. Таков рынок.
>>971076 (OP) Есть желание - дык прописывай и пили игру! В качестве работы не советую. За зарплату тебя возьмут только прописывать сюжеты для хидден обжект квестов, а там нужно не сеттинг и психологизм, а интересные действия, чтоб художников заебать игрок не охуел от репетативности использования ключей на двери. Это если тебя сценаристика интересует.
>>971713 Ну почему скучными. В этих вещах и лежит незримая эмерджентность игры, когда из отдельных элементов срастается охуенный поток отвала пизды у игрока. Это как раз интересные вещи в работе.
Но на самом деле младший геймдиз будет, нахуй, деконстрактить успешную игру по своей нише, потому что студия, взявшая его, делает/начинает делать её клон. Это уже действительно не очень интересно, но зато требует только железной жопы и внимания.
Этот тред посвящен всем играм по вселенной САМОСБОРа.
Аноним25/02/20 Втр 00:45:45№644840Ответ
>>971862 >пытался продавать нфт-йобу Тащемто никогда не понимал бугурта по поводу этой "продажи" "NFT" картинок. С легальной точки зрения никакой продажи картинки не происходит - только виртуальный обмен виртуальными фантиками. Если кто-то решил сделать фантик в форме йобы и кто-то обменял на этот фантик другой фантик, что от этого изменилось? Да ничего. Любой может продолжать использовать jpg с йобой как захочет. "Владелец" виртуального фантика не имеет легальной силы над распространением jpg с йобой, никакой суд его не поддержит (скорее всего). Так в чём проблема-то?
Впрочем, я вообще так и не понял хайпа вокруг NFT. Понятно, это "уникальный" токен на блокчейне, но в чём смысл? Почему стоимость токена с ID 2 должна повышаться относительно токена с ID 1, если оба - не более, чем числа в блокчейне? Только дурачок будет покупать одни числа в блокчейне дороже других.
Другое дело, если к NFT привязана какая-то другая, реальная функциональность. Например, один NFT расширяет инвентарь, а другой увеличивает дамаг внутри какой-то игры... Но зачем тут NFT? Если игра сдохнет, то все связанные с ней токены окажутся бесполезными, как обычные числа на блокчейне. А выводить деньги из централизованных ММО умели задолго до появления всех этих блокчейнов. Такое ощущение, что зумеры просто изобрели велосипед.
Неудивительно, что NFT и крипта так привлекают мошенников. Адекватного применения им так и не нашли, хотя задумка, конечно, была неплохой...
>>971915 >Например, один NFT расширяет инвентарь, а другой увеличивает дамаг внутри какой-то игры... Но зачем тут NFT? Легализация трейда между игроками. Одному игроку надоела игра и он продает расширитель инвентаря другому за деньги. Другой нашел оружие лучше и обменивает старое оружие на другой предмет. >Если игра сдохнет, то все связанные с ней токены окажутся бесполезными, как обычные числа на блокчейне. Вопрос интересный, Гипотетически можно поднять клон игры (как иногда комьюнити пересоздает закрытые ммо). И подтянуть данные из лохчейна что у кого есть. Гипотетически могут быть коллабы в духе САО (если у тебя был мечник в закрывшейся игре, получишь уникальную пушку в другой игре). Гипотетически даже у неиграющих абилок может быть коллекционная ценность (как десятки лет назад забаненные карты мтг имеют ценность несколько тысяч баксов). >А выводить деньги из централизованных ММО умели задолго до появления всех этих блокчейнов. Легально это почти никогда не было. Это банилось, даже если нечистые на руку менеджеры сами этому потакали (помню всякие хоррор стори про лайнейдж два)
Привет. Пилю тут браузерную мультиплеерную песочницу-рпг, можно сказать io-игру: https://stonesoul.o
Аноним27/08/24 Втр 04:47:05№971608Ответ
Привет. Пилю тут браузерную мультиплеерную песочницу-рпг, можно сказать io-игру: https://stonesoul.online/
Прокачка, мобы, данжи, крафт, выращивание растений, предметы, ресурсы, вот это всё.
Мир генерится процедурно при запуске сервера. Сервер запустил сегодня, нахожусь в статусе ранней беты. Баги гарантированы. В баланс пытался, хз что получилось. Мб буду в этом треде постить прогресс.
На сервере node, на клиенте phaser + vue, общение через вебсокеты. Сервер у timeweb за 300 руб/мес (3.3 ghz, 1 gb ram, 15 gb nvme), летает. Домен за 250 руб.
Некоторые моменты в игре пока не очевидны, придется доходить самому))0 Справа внизу есть кнопка справки, там бОльшая часть описана, наверное.
Проект начал делать года полтора назад, но крайне медленно, в свободное время, с большими перерывами. Если оценить в чистом времени, то месяца 3-4.
>>971737 Забей. Браузерные клиент-серверные игры - это не то чтобы прямо высший пилотаж, но авоська используемых технологий там такая, что и перечислять страшно. Тут как минимум HTML, CSS, JavaScript, Vue, Phaser, Socket.io, NodeJS, ещё поди какая-нибудь база данных, чтобы достижения юзеров сохранять.
>>971740 Хотя по большому счёту всё сводится к знанию JavaScript: vue, phaser, socket.io - просто js-библиотеки на Node крутится js-код html/css там нужны примитивные, их освоить пару дней. Да и базу данных, если нужна, можно взять Mongo, которая на js.
В этом и сила джаваскрипта, что он может крутиться везде.
Сейчас есть 5 мест крафта: верстак, печь для переплавки руды, кузница для крафта кирок/оружия/брони из железа/золота, кузница для крафта из алмазов/аметистов/душ, алхимический котёл для варки зелий. Ну и с руки можно крафтить. И, кажется, это слишком душно и никто этой херней страдать не будет. Сделаю чтобы абсолютно всё крафтилось с руки. Старался растянуть геймплей, но переборщил. Много времени потратил на это, но скрепя сердце нужно выпилить, увы. Нужно чтобы открыл окно крафта - сразу понимаешь, что в этой игре есть.
Мир уменьшу, мобов сделаю слабее, но больше в количестве.
Постройку стен нужно убрать, т.к. ими можно абузить убийство мобов, застроить спаун или выход из данжа. Больше проблем, чем пользы.
Сейчас когда голод/холод/жажда на нуле, хп не регенится, каждую секунду теряется 2 хп, оружие очень медленное. Последнее убрать, потерю хп 1 в секунду сделать.
Прекрасно понимаю, что это не та игра, которую люди будут помнить и целенаправленно заходить. Нет. Это уровень яндекс игр и crazygames. Зашёл из каталога, потыкал, посмотрел рекламу, вышел. Мб залетел в дискорд, еще когда-то зашёл. Русский таки добавлю сразу при запуске. Пара десятков минут геймплея есть - достаточно.
Рекламку можно сделать перед входом в мир, после смерти. Мотивированный просмотр чтобы начать катку с предметами получше. Не всё сразу, что-то из этого.
Сап двач, я треш разраб
DIO22827/08/24 Втр 14:15:20№971650Ответ
Я идентифицирую себя как создатель всякого треш дерьма. Я люблю когда спрайты в игре нарисованы хреново и кайфую от трешового дебильного сюжета, где происходит всякий пиздец. Мне абсолютно похуй на чём делать подобного типа игры, главное чтобы я смог его освоить и знал как на нём программировать. Хочу чтобы трешигры заполнили весь мир, где хуёво нарисованный в паинте спрайты по всюду и голос говорилкой. Это самый идеальный вариант игр, нет ничего лучше трешака в интернете.