Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
E-FILES — хоррор, вдохновлённый классикой эпохи PlayStation 1. Низкополигональная графика, грязные текстуры, помехи на экране и фиксированная камера возвращают атмосферу тех самых хорроров конца 90-х. Здесь никто не будет держать тебя за руку. Придётся самому искать улики, разбираться в происходящем и решать, куда идти дальше. А когда за спиной раздастся звук — надеяться останется только на то, что ты ещё успеешь убежать. Ты окажешься в местах, где политика, тайные общества и сатанинские ритуалы переплетаются в одну историю. Исследуй комнаты, ищи ответы, решай головоломки и следи за каждым шагом — ловушки могут быть совсем рядом. Сохранений мало. Ошибок много. А правда может оказаться страшнее любого монстра. Ты действительно хочешь узнать, что скрывали «Списки»? Или твоё имя уже есть в архиве?
>>1108384 в игре есть маскот твоей мамаши, которая сосёт хуй, ебашит (очень быстро дрочит) его двумя руками, облизывает и глотает сперму большими глотками
>>1108323 (OP) Братан, нахуй ты год на это вьебал? Хорроры обычно за пару месяцев под чипсаны делают, главное ебаку пострашнее и скримеров побольше. Судя по трейлеру у тебя там что-то типа умное и еще с закосом под ностальгию. Т.е. ты всрал аудиторию пиздюков, которые и жрут любые хорроры. А деды, которые останутся будут плеваться и сравнивать с теми старыми играми. Желаю успехов, но пока выглядит на сто продаж в пике.
Привет! Не называя свою игру, есть те, кто готов поделиться инфой о доходах? Я выпускаю свой проект на след. неделе и тоже отчитаюсь. Есть тут те кто:
Те, кто выбил меньше 1000 баксов Те, кто выбил хотя бы 1000 баксов за год Те, кто выбил больше 10000 Те, кто выбили джекпот - больше 50k Те, кто вышибли больше 100к
Кто не боится секретов, пишите доход, жанр, год выпуска и платформу.
Привет, анон. Я создал онлайн-репозиторий текстур. В западных интернатах такие ресурсы есть, а у нас почему-то считай что нет, а те что есть - полупустые или полудохлые.
На 85% это ориджинал-контент, можно брать и пользовать в своих проектах. Новые текстурки рисую каждый день, могу по запросу рисовать с условием что туда выложу.
А ещё если у тебя есть заначка с текстурами на тему колорита нашей необъятной, которые ты точно не будешь нигде юзать - можем разместить. Пусть живёт.
Всем привет. Давно не писал. Вот выпутсил/перенес свою игру на Стим. Может кому интересно. Могу ответить на вопросы относительно разработки игра на steam/apple/android
По традиции продолжаем кидать скриншоты и видео со своими достижениями и/или деградацией. Мотивируем, советуем, хвалим, конструктивно критикуем — без фанатизма! Разработка игры продолжается, пока в разделе есть хоть одна не доведенная до бамплимита Cубшота.
Игра про дальнобойщиков. Берётся реальная карта всей России. Игровой мир генерируется процедурно по этой карте. Игра не повторяет каждое уникальное строение, кроме некоторых достопримечательностей, но повторяет масштабы мира, дороги, расположение объектов.
Т.е. можно реально доехать до своего города и найти свой дом, который будет находиться в нужном месте и соответствовать реальным размерам, но выглядеть конечно будет как один из рандомных домов из ассетов.
Как бы вы реализовали такое технически? Насколько это сложно?
>>1107171 (OP) >не повторяет каждое уникальное строение Но так же уже не интересно, так еще лет 10 назад из OpenStreetMap кубы подтягивали. Сейчас уже ожидаешь что будет действительно тот домик, а не просто стандартная хрущевка/дача/коттедж. Как минимум, неплохо бы сделать процедурную генерацию архитектуры. А потом в идеале спарсить все гугл яндекс 2гис карты и перегнать в параметры для него - формы и цвета крыш, вот это все. Дальше, это неплохо бы наполнить чем то, растительностью, бытовыми предметами, в идеале чтобы это придерживалось какой то логики - то есть, неплохо бы добавить симуляцию, где люди ходят и что-то двигают с какой то мотивацией, ломают, делают ремонт, топчут лужайки, заливают лужами.
Описание: Начни новую жизнь, устроившись на работу в престижную офисную компанию. Ты — новичок в команде, где за каждым столом скрываются не только отчёты и дедлайны, но и обаятельные коллеги с яркими характерами. Заводи связи, справляйся с рабочими (и не только) задачами, поднимайся по карьерной лестнице — и открой для себя, что офисная жизнь может быть куда жарче, чем кажется на первый взгляд.
Ну вот я наконец вылез из >>946876 (OP) и запилил свою 18+ игру. Спрашивайте свои ответы, пишите фидбек и прочее.
>>1106644 >1) Выбирает движок идет пердолить игру 2) Оказывается делать игру мечты долго. 3) Впадает в цикл дом-работа, игра почти или совсем не пилится. 4) Отказывается от мечты или продолжает делать по чуть чуть. 5) Миллионов на разработку нет. Зато есть AI
>>1106860 >Зато есть AI 6) Сливает всю зарплату на токены. Каждая новая версия AI жрет еще больше токенов. 7) Себестоимость игры возрастает до нескольких сотен, а то и миллионов рублей, хотя должна расходовать только время.
Делаю свой космосим с живой экономикой
Аноним15/08/26 Суб 21:00:03№1102813Ответ
Сап, двач! Делаю свой космосим на love2d. Сейчас готова бесконечная вселенная без загрузочных экранов во время приземления, генерация городов и станций, система торговли и фракций.
И вот вопрос: а что бы хотели видеть вы в космосиме?
>>1102813 (OP) Т.е. ты делаешь свой Battlecruiser 3000AD, похвально, но без сюжета и персонажей это пресновато. Нужно грубо говоря 3D Космические рейнджеры.
>>1102813 (OP) Пожалей стариков, полупрозрачный тусклый текст толщиной в 1 размазанный пиксель поверх сканлиний, Мне с лупой к экрану прилипать что ли?
Сап, двач. Решил тут поделиться одной историей, которая может залететь. Короче, я уже пару лет в од
анонимус05/09/26 Суб 09:52:32№1106864Ответ
Сап, двач. Решил тут поделиться одной историей, которая может залететь.
Короче, я уже пару лет в одиночку делаю визуальную новеллу. Не какую-то там пионерскую романтику, а жесткую постапокалиптику. Сеттинг — Земля медленно уходит под воду, люди строят летающие ковчеги «Гелионы», а ты пытаешься выжить на одном из них. Там есть всё: банды, заговоры, безумные капитаны и атмосфера, как в старых добрых фильмах про конец света. Никаких тебе «милых» персонажей — только выживание, грязь и попытка сохранить себя.
Идея родилась ещё года два назад, когда я наткнулся на одну годную статью о том, как реально могли бы выглядеть такие летающие города. Загорелся, начал писать сценарий. Сейчас у меня уже готова большая часть сюжета, есть арты и даже первые наброски кода.
Но делать такое в одиночку — тот еще ад, поэтому я завел канал, где выкладываю все новости: арты, концепты, обрывки сценария. Мне важно понять, зайдет ли это кому-то кроме меня.
Если тема интересна — залетай, буду рад фидбеку. Кто шарит за постапокалипсис и годные игры, тот поймет. Подписчикам, как и обещал, игра достанется бесплатно. Канал в треде: t.me/thegreenstu
Сап двач! Делаю игру, где место действия - пустыня. Вид сверху. Нагенерировал в нейронке различных кусков пустыни, как на пике, вытащил оттуда нормали, теперь пытаюсь собрать их все в единую карту тайлов. Идея такая: карта собирается рандомно из отдельных тайлов, при этом текстура песка отдельная, и она может быть любой, а вся видимость рельефа и всё взаимодействие со светом создаётся исключительно картами нормалей. Проблема в том, что между отдельными тайлами есть чётко видимые швы. А нужно, чтобы один тайл плавно перетекал в другой, безшовно. Я работаю в Paint.Net, и уже даже несколько собственных плагинов написал, чтобы сделать тайлы бесшовными и взаимозаменяемыми, но никакого вменяемого результата так и не добился. Есть какие-нибудь приложухи или бесплатные нейронки для этих целей? Подскажите, как сделать по красоте.
>>1105975 (OP) Чета тебе какой-то кал нагенерили - это не песок с барханами, а какая-то грязь оранжевого цвета с отпечатками старых следов. Лучше скачай готовое. >и уже даже несколько собственных плагинов написал А мог скачать с торрента СубстансДизигнер и сделать это в пару нод. Заодно и нормали бы мог сам сгенерить из карты высот.
«Рейс 474М» — сюжетный хоррор-рогалик, в котором игрок становится кондуктором междугороднего автобуса, следующего по маршруту Москва — Владивосток в ночь на Ивана Купалу.
Время, когда грань между мирами истончается, старые поверья оживают, а среди обычных пассажиров могут оказаться те, кого сложно назвать людьми.
Впереди — долгое путешествие через города, посёлки и российскую глубинку. На каждой новой остановке нас ждут неожиданные попутчики — персонажи славянского фольклора, региональной мифологии и русской классики. У каждого из них своя история, свои тайны и квесты, выполнение которых может изменить дальнейший ход рейса.
Итого это роуд муви с вайбами no im not a human. Как вам визуал? И самый главный вопрос как не превратить это в визуальную новеллу... Мб ещё референсов можете накинуть, которые вспомнились после такого описания игры.
Сейчас у нас есть механика выбора городов для поездок, пассажиры, дающие бафы и дебафы к поездке, шкала ужаса и внутриигровая валюта. Предусмотрена механика коллекционирования карточек городов и музыкальных пластинок с нишевыми региональными исполнителями.
>>1105927 Спасибо за разбор, стало очевидно, что ОП - школота.
Но твои придирки - так себе, будто твою игру делают: >пересадок 20 будет Это же хоррор а.к.а. фэнтези, ну типа альтернативная реальность с монстрами и мистикой: автобусы жрут людишек, а поезда так вообще в преисподнюю едут. Специальный бронебойный автобус-вездеход, видать. >чтобы там бывали кондукторы Придираешься к словам. Может, это не кондутор, а детектив, ищущий беглых преступников под таким прикрытием "лишнего кондуктора автобуса". Или в альтернативной реальности Россия была так плотно заселена, что "междугородний" - как "междомовый" - поэтому кондуктор стал необходим. Или это просто наёмник, отстреливающий монстров из дробовика. В общем-то, разницы нет, главное чтоб геймплей был увлекательный, тогда игрок хоть камнем у дороги согласится играть, а не только "кондуктором"... >почему не поезд? ИМХО, вкусовщина. Но у поезда есть ограничение - невозможно выбрать маршрут, тебя просто везут по определённому пути. Если путь перекрыт или рельсы взорваны - всё, приехали. А с автобусом есть хоть теоретическая возможность съехать с дороги и по бездорожью объехать аномалию, открывшуюся в асфальтовой дыре где-то посреди степи. Хоррор же!
>Чего ж всех так тянет на хорроры Дети обожают всякие страшилки, и так было всегда. >когда уже что-то светлое, доброе Таких игр тоже достаточно - гиперкэж, "cozy", фермы.
С момента создания первого треда прошло 8 месяцев. За это время в четвёртый раз сменился стиль рисования, разрозненные игровые объекты соединились в единое целое, зайцы причесались, кроты перестали пить кровь девственниц, а главный герой обзавёлся именем - Марк.
Сейчас активно идёт работа над созданием первого игрового уровня, с вступительным роликом, катсценами, диалогами, врагами и боссом. Дедлайн выхода демки сдвинулся с 1ого сентября на 1ое января.
Тред шестой, "ещё годик-два и можно релизить едишен". Упорно продолжаю пилить Archtower. Продолжаем слушать бесконечно полезные советы всё бросить и начать заново.
Жанр: Action RPG, Dungeon Crawler, и привкус Roguelite'ов Движок: GameMaker Studio 1.4
Описание: Исследуйте загадочную Башню, развивайте персонажей, улучшайте свой клан. Используйте разные умения силовых кристаллов для своих героев. И старайтесь не умереть. Но, у вас ещё будут шансы выжить и сохранить вещи.
Привет! Мы — инди-студия из СНГ, разрабатываем психологический хоррор на движке Godot и ищем единомышленников на основе revenue-share. Основной рабочий язык — русский.Разрабатываем проект месяц, скоро выпускаем бесплатное демо на Itch.io. Полную версию планируем продавать в Steam за $2. У нас полностью готов лор, есть видимый прогресс и опыт прошлых релизов.Сюжет рассказывает об офисном работнике, который после череды неудач выживает после падения с горы и оказывается в загадочной пещере. Вдохновляемся Undertale, Detroit: Become Human и Cuphead. В игре будет 4 сюжетные ветки и 18 концовок, зависящих от выборов игрока.Сейчас в команде около 3 человек (программисты, геймдизайнер, художники). Требования к новым кандидатам гибкие.
Ссылка на "Discord" студии : (discord.gg/4vEDmEA9y)
>>1104886 Пока участники заняты интенсивной подготовкой к 1 сентября. А вообще это спам тема, которую надо снести, ОП ни разу не ответил, он просто кинул пасту с рекламой дискорда, мнение анонов его не интересует, это просто рассылка.
Не уверен, подходящая ли для вопроса доска, но не знаю куда ещё постить
Хочу начать заниматься руссификацией игр на некоммерческой основе. Английский знаю хорошо. Работать с файлами, шрифтами и т.д. и т.п. не могу и не хочу, хочу просто переводить. В идеале бы найти какую-нибудь небольшую тиму и с кайфом работать над переводами. Но где найти такую тиму? Где найти единомышленников? С чего вообще вкатываться и как начать этим заниматься?
>>1101496 (OP) Это никому не нужно. А так зайди на западный сайт где этим занимаются. Бывший сд ром-с. Там сейчас есть форум где пишут как все это делать.
>>1105574 Аноны, извиняюсь что вопрос не по теме, но почему у куклы на 1 пикче писька ничем не прикрыта? Это же скриншот из какой-то гачи цивильной, а не порно-игры. На лицо жесткое нарушение этических норм и законодательства многих стран. Или считается что если не биологическое существо, то можно писькой светить?
Итак, дорогие друзья. Да-да, поздравьте меня. Я наконец нашёл единственный способ уничтожжить статтеринг. На самом деле их два. Первый - выпустить игру строго под, например, 60 гц и принудительно переключать режим монитора игрока (и надеяться, что такой режим поддерживается). И второй, который скорее всего придумали и до меня, но мне за всё это время он не попадался. Итак, в чём соль. Что же такое етот ваш статтеринг? Представим, что у вас есть спрайт персонажа, который движется по экрану. Суть в том, что экран поделен на пиксели, и спрайт как бы прыгает от одного пикселя к другому. допустим, персонаж движется 1 пиксель за кадр. Значит на 60гц мониторе персонаж продвинется за секунду на 60 пикселей, а не 120гц мониторе - на 120. Но мы ведь хотим, чтоб на любой частоте персонаж двигался с одинаковой скоростью. Очень распространенный вариант - умножать скорость на дельту (время между кадрами). Но это и вызывает статтеринг. Потому что ваше расстояние может получиться не ровно 1 пиксель, а 0.7, например. И если вы каждый кадр будете прибавлять 0.7, то увидите следующую картину позиций спрайта: 0, 0.7, 1.4, 2.1, 2.8 при округлении в меньшую сторону получится: 0, 0, 1, 2, 2 видите? в позиции 0 спрайт отрисовывался 2 кадра, в позиции 1 - 1 кадр. потом в позиции 2 опять два кадра. эта неравномерность ведёт к неприятным для глаза рывкам, всё выглядит дёрганым. fixed timestep создан больше для внутренней логики и никак не уничтожает статтеринг. Если у вас игра гладкая и в ней используется вся сетка пикселей (да еще и subpixel rendering), то эффект не так заметен. если же вы делаете pixel perfect игру с условным виртуальным разрешением 320x180, и отрисовываете персонажа чётко в больших виртуальных пикселях, то рывки будут очень заметны. Ну так вот, как же я решил проблему. Очень просто - я намутил обычный пропуск кадров. Только его цель - не повышение производительности, а устранение статтеринга. Тупо берем нашу базовую частоту за 30 гц. Теперь смотрим частоту обновления экрана игрока и находим ближайшее целое значение с нашим шагом. то есть нам доступны такие частоты как 30,60,90,120,150 и т.д. Если угадали с частотой - замечательно, просто пропускаем столько обновлений логики, сколько шагов нам потребовалось. То есть на экране 30гц мы ничего не пропускаем. на экране 60гц мы пропускаем кадр через раз. на экране 90 гц мы пропускаем 2 кадра через раз. если же у игрока монитор оказался 75 гц, что не делится ровно не тридцать, то просто берем ближайшее к нему значение. Это либо 60 либо 90. И всё, дальше по той же схеме. Таким образом состояние всегда будут обновляться равномерно. единственный минус - на мониторах вроде 75, 100, 144 гц, игра будет идти немного быстрее или немного медленнее. самый ужасный случай - 75 гц, так как он равномерно отдален от 60 и 90. значит игра будет идти на 25 процентов быстрее/медленнее. но по мере возрастания герцовки эта разница становится всё меньше. например при частоте 135гц у нас снова одинаково далеко и до 120 и до 150, но теперь разница в скорости будет уже не (75/60), а (150/135), что и без калькулятора понятно. Да, этот способ не подходит для мультиплеерных игр или игр, где важна одинаковая скорость. Спидраннеры могут выставлять нужный режим монитора при надобности. Но вот в играх, где скорость в 75% некритична, это топ способ уничтожить статтеринг. Игра выглядит идеально стабильной. Да, не 60 гц, но на тру пиксель арт стиле вы и так бы не сделали большую частоту. подумайте сами, если у вас сетка 320x180 и вы хотите выжать реальные 60 фпс, значит самое медленное движение в 1 пиксель за кадр даст вам прохождение пути в 60 пикселей за секунду. Это треть высоты. Довольно быстро. условные медленно падающие снежинки вы так не сделаете. 30 гц за базу я взял, потому что это хороший делитель для существующих 60, 90, 120 гц, и при этом не слишком маленький как 15 гц. Так что такие дела. Спустя 2 года борьбы с микростаттерингом, я наконец-то победил его. Ура! В следующих постах расскажу вам про мой топ движок на C + SDL3. Я намутил форт подобную 16 битную виртуальную машину с банковой системой, синтез звука, сжатие lz4 для изображений и байткод версий скриптов. Короче будет весело
2) А-лайв система. Каждый житель живёт и умирает в гигахруще даже когда его не видят - полностью самостоятельно. Да, в сралкере 2 не шмогли сделать, тут смогли.
3) Графика в процессе запила, сейчас по большей части процедурная.
4) Текст в лучших традициях потраченного повествования.
Свой 2,5D движок, поддерживающий одновременно симуляцию 16 тысяч жителей гигахруща.
Если есть желание посодействовать, то милости просим в нашу дружную команду строительства гигахруща.
>>1102958 >Осенью 2004 я сел писать прототип Нейроночка, осенью 2004 тебя даже в планах не было, а родители твоего мясного дрона ещё даже не познакомились. Замени на 2024.