Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
Суп, двач. Учу Юнити, последние 4 месяца пилил Asteroids-лайк с пиксельной разрушаемостью. Ожидал быстренько сделать тяп-ляп чисто в образовательных целях, но выросло что-то, что уже и не стыдно вынести на суд людской. Пока что выпустил демо-версию здесь:
Теперь решаю вопрос, что дальше делать с проектом. Идей у меня просто до жопы, начиная с оптимизации но все еще не уверен, надо ли оно кому-нибудь вообще. Конечно, уже мечтаю допилить еще за полгода совсем конфетку и релизнуть коммерчески, но это значит, что надо пиариться, прорываться в стим, в итоге потенциально получив два с половиной вишлиста.
Короче, прошу обоссать оценить демку. Контента там примерно на полчаса-час, дальше бесконечный режим. Прошу фидбек по фановости, сложности, производительности, управлению, любым другим вещам. Ну и выскажите мнение, есть ли вообще будущее у такой игры?
>>1096012 В двух словах - все, как >>1096014 описал, но вместо текстурок tilemap (и для основных позиций тайлов он один на астероид, и я с этого полутал кучу головной боли, и даже не уверен, более ли это производительно, чем переставлять пиксели в текстуре), и разделение астероидов детектится через CompositeCollider.pathCount с последующим flood fill'ом наименьшего из путей. Коллайдер дико дорогой, 90% просадок происходит из-за его регенерации, но делать BFS на весь астероид после каждого удаления тайлов ебанешься.
>>1097230 >Плохо восполняемые ресурсы Это главная фишка игры, основной игровой элемент. Сама игра имеет оккултиный характер, к тому же будет несколько расплаты за карты - свое здоровье/рассудок или те же ресурсы, только с твоих знакомых НПС (и да, их можно невзначай убить). Восполнить эти ресурсы можно, но не столько, чтобы ты после каждой битвы хилился. Время, кстати, тоже ограничено по сюжету, но не слишком сильно. >Изучение мира Ну тут все просто - есть локации, ты ходишь по ним, находишь НПС/врагов/сюжетное продвижение. Я также думаю сделать карту с иконками НПС, которых ты уже нашёл (чтобы не бегать туда-сюда 100 раз) >Арт Добавлю ещё - у меня задумка такая, что ты реально сидишь напротив соперника. Так что ещё окружение будет решать
>>1097330 > Это главная фишка игры, основной игровой элемент. Сама игра имеет оккултиный характер, к тому же будет несколько расплаты за карты - свое здоровье/рассудок или те же ресурсы, только с твоих знакомых НПС (и да, их можно невзначай убить). Восполнить эти ресурсы можно, но не столько, чтобы ты после каждой битвы хилился. Время, кстати, тоже ограничено по сюжету, но не слишком сильно. Дыбовский, залогиньтесь.
Я делаю свой видеохостинг под названием ElVIEW (Элвью).Мне очень нужен совет от продвинутых. Мне всего девять, и я сомневаюсь, как лучше всё расставить, чтобы интерфейс получился удобным. Микрофон - это голосовой поиск. Обычный на часах естественно будет неудобным. Также предлагаю вот такую штуку: если раздел выбран он не подписывается сверху а пропадает его название потому что ты уже знаешь куда зашёл, а дальше по значку. Также можно поэкспериментировать как бы стилизовать и вот эту область кнопки куда можно по идее нажать, её можно стилизовать под название категории... ¯\_(ツ)_/¯ А ещё типа во время как раз голосового ввода можно просто листать вот так вот справа влево а то элементы могут закрывать область.
>>1096321 Кто платить за трафик будет? Кто будет обеспечивать достаточную ширину канала? Большинству юзеров наплевать на качество видео, но им не наплевать на бесконечно крутящееся колёсико загрузки, когда их локальные каналы или твой сервер перегружены.
Хочешь оригинальное качество - качай с торрентов...
>>1096324 То что я сказал не обязательно означает увеличение трафика - можно поставить лимиты, а вот уменьшение процессорного времени на твоей стороне означает. И кто будет платить за трафик даже сильно пожатого видео?
3D моделированияанимации тред?
Аноним09/06/23 Птн 04:31:39№881042Ответ
>>1095422 10 минут потраченные на то, чтобы скачать модельку и заменить ее, создают новый скриншот в треде, и дают возможность посмотреть на то, как бы игра выглядела с другим артом.
>>1095425 >10 минут Но у ОПа кастомный велосипед без редактора, а даже популярные движки не дадут полностью заменить 3D модель на несовместимую за такое короткое время.
>посмотреть на то, как бы игра выглядела Я бы ему и без скриншота сказал, если б он спросил, что реалистичный гуманоид ему не нужен (если не менять всю остальную графику и даже геймплей).
>не токсичь В чём токсичность-то?
Навайбкодил и выпустил 18+ игру в стим
Аноним03/04/26 Птн 09:23:50№1082378Ответ
Хотел вот обсудить такой вопрос: это кому-нибудь интересно обсудить? В случае положительного ответа можем поговорить про остальные моменты.
История такова: просто люблю делать игры. Модели моделирую сам (не все смоделировал ещё). Текстуры почти все СС0. 2д-рисован из меня так себе, да и очень уж медленно я рисованю. Большинство материалов собрано просто из текстур, более сложные материалы кодю сам (яжпрограммист). Музыка или под СС0 или см в кредитах.
Стадия: технический прототип для набивания руки. Ещё немного (пару-тройку месяцев) попрототипирую и начну думать о сюжете и работать над концептом.
Цель: сделать весёлый шутер, способный доставить дозу дофамина. Фичи, которые точно будут: не дрочильный платформинг, физическая симуляция баллистических снарядов, открытые и закрытые локации, графоний, мультиплеер.
>>1095572 Если по теме, то заметил что у многих напрочь отсутствует вкус/стиль итд. Тебе надо инвестировать время в визуал/моделинг/рисование. Пока это ужасно, если ты на полном серьезе.
Музыка (полет шмеля) и нападение - психоделические, "ряяя" начинает быстро подбешивать (наверное, нужно разнообразие в звуках).
## 🔥🔥🔥 СИНГЛПЛЕЕРНАЯ MMO С ЖИВЫМИ ИИ-БОТАМИ 🔥🔥🔥 ### (ИЛИ КАК Я РЕШИЛ ОТМЕНИТЬ ОДИНОЧЕСТВО В БРАУЗЕРКЕ)
> *"Захожу в таверну, а там орк с эльфом спорят о цене на кристаллы, и ОБА МЕНЯ ПОМНЯТ, как я им должен со вчерашней дуэли. Это не баг, это моя архитектура."*
---
## 🧠 ОСНОВНАЯ ИДЕЯ (ВНИМАЙТЕ, СЕЙЧАС БУДЕТ БЕЗУМИЕ)
Я устал от пустых сервероврешил создать СВОЙ МИР. Синглплеерная браузерная RPG, где НЕТ НИ ОДНОГО ЖИВОГО ИГРОКА, но мир кипит как в лучшие годы `Wizards World`.
*Где взять других игроков?* НЕ НАДО! Я НАПИШУ ИХ САМ. 50+ ИИ-агентов с памятью, характерами, скукой, жадностью и локальным LLM на борту (`Gemma 4` через `Ollama`).
%%Спойлер: они будут провоцировать, торговаться, влюбляться, предавать и помнить ТЕБЯ годами.%%
---
## 📜 ИСТОЧНИКИ БЕЗУМИЯ (ЧТО КУДА СТЯНУЛ)
| Игра | Что украл | |------|------------| | Wizards World | Чат на полэкрана, кликабельный город, дуэли, зоны атаки (голова/корпус/ноги). | | Tales of Maj'Eyal | Пошаговая гекс-карта. Без анимаций! Спрайт просто прыгает. | | Dwarf Fortress / CDDA | Процедурная генерация мира перед стартом. Пиксельные тайтлы. | | Mage Knight (настолка) | Колоды действий, слава, репутация, наём отрядов. | | Gloomhaven (настолка) | ИИ монстров через колоды из 3-5 карт. Инициатива. | | Rimworld / Kenshi | Боты сами инициируют события. Ссорятся, мирятся, идут в походы. |
> *«Я не создаю велосипед, я собираю ТАНК из лучших запчастей»*
---
## ⚔️ БОЕВАЯ СИСТЕМА (СЛОЖНАЯ, НО ПРОЗРАЧНАЯ)
* Фаза дальнего боя (если есть лук/магия): - Выбираешь зону защиты (голова/корпус/ноги) - Враг выбирает зону атаки - Попал в незащищённое = полный урон. В защищённое = `10%` или блок.
* Фаза ближнего боя (если оба живы): - Теперь выбираешь И КУДА БИТЬ, И ЧТО ЗАЩИЩАТЬ.
* Инициатива: вытягиваешь карту действия (у каждой карты свой вес).
* Карты ранений: проиграл бой — получаешь мусор в колоду. Лечись в таверне, чтобы убрать.
~Всё считается на Rust, никакой LLM в математике!~ LLM ТОЛЬКО ДЛЯ РЕПЛИК ПОСЛЕ РАСЧЁТА УРОНА. Пример: `Бот-орк видит -15 HP и генерирует: "ЭТО ВСЁ, НА ЧТО ТЫ СПОСОБЕН?!"`
## 🤖 **ИИ-АГЕНТЫ (ТРИ КАСТЫ)**
### `VIP-боты (3-5 шт)` - **LLM:** `Gemma 4 12B` (через Ollama) - **Роль:** лидеры кланов, квестодатели, элитные торговцы. - **Память:** `SQLite memories` — помнят ТВОИ ПРЕДАТЕЛЬСТВА до конца игры. - **Пишут в чат** сами, ищут себе пати, торгуются, оскорбляют.
### `Фоновые боты (10-20 шт)` - **LLM:** `Gemma 4 E4B` (полегче) - Редкие реплики, простые торговые предложения. - Могут отреагировать на оскорбление в чате.
### `Массовка (50+ шт)` - **НЕТ LLM! ТОЛЬКО FSM (конечные автоматы).** - Просто ходят по городу, стоят на страже, убегают при `HP<30%`.
> **Жизнь ботов event-driven:** они *НЕ ДУМАЮТ* постоянно. Только на события (игрок рядом, написали в чат, нашли лут, скучно стало — `5% шанс на тике`).
## 🏙️ **ГОРОД И КАРТА (НИКАКОЙ АНИМАЦИИ, ВЫ ПОНЯЛИ?)**
* **Глобальная карта:** гексы `40×40`. **Пошаговое перемещение** (как в `ToME`). Персонаж просто *исчезает* с одного тайла и *появляется* на соседнем.
* **Генерация мира** (перед стартом, как в `Dwarf Fortress`): 1. Карта 61×61 тайлов. 2. 6 городов (по 1 на расу), названия рандомные. 3. 15-20 подземелий. 4. 50-100 ботов с рассадкой. 5. История фракций (кто с кем воюет).
%%Карта всегда разная, но структура городов фиксирована.%%
### 2. **Осада городов (10 vs 10)** - Идёшь с отрядом из 9 ИИ-напарников. - Этапы: *штурм стен → уличные бои → бой с командиром*. - Чат во время осады **полыхает** репликами от ботов: *«Держать строй!»*, *«Они прорвались!»*, *«ЛЕЧИ МЕНЯ, ИДИОТ!»*
### 3. **Рейды на боссов (10 vs 1)** - Босс с 3-4 фазами, уникальными атаками. - Требуется координация: танк держит агро, хилеры лечат, дамагеры бьют. - ИИ-напарники сами выбирают роли по своим классам.
1. **Неделя 1-2:** скелет `Rust + HTML`, генерация тайлов 61x61, клик-движение. 2. **Неделя 3-4:** один город, три VIP-бота, чат через Ollama. 3. **Неделя 5-6:** бой 1v1 (система зон + AI-колоды монстров). 4. **Неделя 7-8:** прокачка, инвентарь, магазин. 5. **Неделя 9-12:** подземелья, осады 10v10, рейды на боссов.
## ❓ **ВОПРОСЫ К АНОНАМ (ДАЙТЕ СОВЕТ, РЕБЯТА)**
* Что лучше для отрисовки тайлов: `canvas` или `CSS Grid`? Нужна максимальная стабильность на любом браузере. * Как оптимальнее организовать очередь запросов к `Ollama` для 20 ботов, чтобы не было таймаутов? Планирую `80% шаблонных фраз + 20% генерация`. * Кто пробовал поднимать `Gemma 4 12B` в фоне с другими процессами? Хватит ли `32ГБ RAM + 12ГБ VRAM` для 5 VIP + 10 фоновых?
## 🔮 **ФИНАЛЬНЫЙ ВАЙБ (ЗАПОМНИТЕ ЭТО)**
> *Ты запускаешь браузер. Справа чат, где гном-торговец хвастается новым мечом, а эльфийка ищет пати на данж. Ты кликаешь по карте, выходишь из города, встречаешь разбойников — пошаговый бой с выбором зон. Побеждаешь, возвращаешься, и гном тебе говорит: **«А, это ты! Вчера должен был мне 100 золотых. Ну да ладно, держи скидку»**.*
`Это не сценарий. Это спецификация.`
[c] **P.S.** Код ещё не писал, но архитектура готова на 100%. Безумный учёный уходит генерировать мир. Если хотите помочь советом или просто погоготать — велкам в тред.[/c]
Бля, вот реально, где? Я ищу вакансии - только сеньор, уже даже не мидл. По каким блять параметрам и где искать вакансии в геймдеве?
Похуй на вакансии, как мне найти напарников? Я сам вот на юнити работаю, мне бы к дизайнерам вкатиться, я даже бля бесплатно готов работать просто чтобы игра какая-то вышла. Писал в тред по напарникам - нихуя, а когда находил, то каждый второй делал свою хуйню про корованы, а идеи игры менялись каждые два дня.
Пиздец, и что делать? Может иностранные ресурсы есть какие, я бля навыки хочу получить именно по игрострою, у меня даже опыт коммерческой разработки есть, а я даже с ним никому нахуй не нужен
>>784985 Может потому что никто не хочет работать с бесплатными спецами, которым пофиг на твою идею и они несерьезные без обзяательств сбегут через пару месяцев, а глав петуху проекта придется все дропнуть, ибо он не шарит за дела бесплатников, и придется начинать все с нуля, потратив время впустную? Также не получится найти замену, потому что в геймдеве у каждого свои выкрутасы и кто хочет так так и дрочит, не разбираясь в альетнативах. Я думаю еще многие говнят на Тода Говарда менеджера, а я думаю он псих, что сумел людей организовать сделать что-то сложнее гоначек или шутера, а они не разбежались через пару месяцев, это надо иметь крепкие дружеские отношения чтоб стартануть, бесплатно с незнакомцами кажется бесполезно, разве что советами да по малости помогать.
>>1095413 >сдедующий свой фреймворк. То есть, старый все таки забросил? Ну что же, давай через 5 лет снова тред поднимем и посмотрим как дела у флюгера.
Iron Meat №8, РЕЛИЗ
Аноним# OP28/09/24 Суб 22:19:00№976317Ответ
Запилили игру всем разделом! Спасибо анонам за советы!! Жанр: run'n'gun, платформер (клон контры) Сюжет: спасаем Россию (и весь мир заодно) от страшных мутантов. Псевдофутуризм в антураже 90-х и летающие "Волги" прилагаются
Движок Unity, язык C# Программирую сам. Рисую всё сам кроме артов, почти всех скинов + помощь и советы анона Музыка - Darkman007
>>1091488 Два компа + ноут + постоянно что то переключаю. Выглядит киберпанково и бомжово , но фиксировать что то намертво не вижу смысла. Сейчас уже вроде немного отошёл от выгорания и вот вот вернусь к работе
Раздел полуживой, пусть этот тред полежит тут в качестве свежей крови.
Пилим что-то вроде жрпг. Линейно, без опенворлда, без крафта, без сурвайвола. Делаем упор на более-менее интересный комбат. Без закликивания толп мобов, без закликивания моба в надежде на удачный ролл стата и тому подобного.
Движок самописный, его велосипедил поехавший в хорошем смысле погромист. В команде 4 человека: погромист, художник, звуковик и бесполезный я. Въебываем каждый день, сливаем все свое свободное время.
Ближайший план - релиз играбельной демки для того, чтобы собрать фидбек друзей/знакомых. Что-то вроде одной небольшой карты с эксплорингом/комбатом/босс файтом. После этого поймем, в том ли направлении движемся.
Все постоянно пилится-улучшается, поэтому на те же графические косяки можно пока не обращать внимания.
Минутка юмора: Планируем в ближайшее время искать второго художника (revshare). Если ты тоже наркоман, и у тебя достойный уровень, то пиши на [email protected]
>>1084033 >>1084046 >Программист писал движок, заебался писать и дропнул. Не совсем так. Он просто в одни момент пропал и перестал входить на связь. Художник и чел, кто занимался гд пошли пилить раннер, а я ушёл на свои проекты
>>1095316 Делай. Только вменяемый человек понимает, что движок с нуля для этого не нужен был.
В целом, стиль есть, но боевка отвратительная, а ведь они выложили её, показав как достижение. Делайте сначала прототипы, 90% говна отваливается еще на этой стадии без выгорания.
Запилите мне рпг с NPC-AI-aгентами
Аноним05/06/26 Птн 13:58:54№1090655Ответ
Хотет играть в рпг с откртытым миром, а-ля Готика один, чтоб без квестовых маркеров, а фишка у неё такая - все NPC в игре, ИИ-агенты с которым можно разговаривать через мой микрофончик, представьте как увлекательно было бы исследовать мир, в котором у каждого встречного можно узнать что-то об окружающем пространстве, например, можно спросить у лесоруба, где тут пещера с гоблинами, или где растет уебень-трава, или не пробегал ли тут недавно волшебник в красной шляпе, или узнать у селянки, почему кузнеца нет в кузнице, и где этот уебок прям щас шляется. Я бы за такую игру сто тыщ деревянных выложил без проблем. Запилите
После фейла на ТВГ делаю вторую попытку сделать игру мечты - РПГ песочницу с процедурной генерацией мира. Что готово: -Моделька персонажа и базовый набор анимаций для некоторых видов оружия -Экипировка и оружие -Система предметов, инвентарь, контейнеры, взаимодействие с предметами -Система баффов/дебаффов, в том числе через зелья -Нанесение дамага, типы урона, резисты -Базовые, тупые мобы Что нужно в ближайшее время: -Допилить одевание заклинаний в руку и абилки без использования рук -Статы снова должны влиять на персонажа -Систему сериализации данных о персонажах и предметах -Передвижение по глобальной карте -Попробовать примитивную генерацию локаций на террейне
Protonocturnal - готичный пост-апокалиптичный новогодний платформер/beat 'em up. В этом треде буду делиться прогрессом и какими-то мыслями по ходу дела, а также слушать ваши советы и критику. Я давно пытался влиться в какую-нибудь команду по разработке в качестве художника, но все никак не выходило, в итоге решил начать пилить проект самостоятельно, благо с кодингом худо-бедно знаком (на уровне курсачей в универе). В качестве платформы выбрал GMS2. Мир игры вдохновлен творчеством готик роцк групп (Sisters of Mercy, Paralysed Age, the Cure и тд), игр (fallout), фильмов (терминатор, ЛА будущего). По геймплею ориентируюсь скорее на червяка джима (мили атака + рейнж атака с ограниченным выбором сменного арсенала).
>>978486 >айронмит >платформеров Ты из тех людей ,которые метроидвания/2д клон соусов записывает в платформеры? Этот анон прав >>978482 От платформеров издатели бегают как от огня ,а они что то и знают
Из основного запланировано: Добавить/заменить часть спрайтов (крыса, маг, босс, не открывающаяся решётка, если получится - стены и лава) Сделать систему сохранений и чек-поинты Сделать подсветку персонажей при наведении Сделать 1 уровень для второго этапа (сокобан с коробками) Сделать красивое меню И сделать монетизацию
Уже неделю делаю защиту башни с механиками шутера от третьего лица. Суть проста: няшная тяночка обороняет базу от волн врагов, строит турели, собирает запчасти для них, оружие, патроны, чертежи. Есть также идея встроить роуглайт-механики, но это пока не точно.
Суть проекта вообще: получить опыт полного цикла разработки и релиза. Если ещё что-то заработаю, будет вообще прекрасно.
Первое время красивых скриншотов не будет, так как всё на плейсхолдерах. Разрабатываю в свободное от работы время, планирую закончить к маю.
Есть прикидки по названию и сюжету, но об этом позже.
>>659514 Как интересно. И это не Cursed Pantsu а другой разраб? >>660104 Хм, тут пустая страничка, слот получается пропадает При этом автор открывается соавтором какой то игры на рпг мейкере У которой в отзывах есть акк, про которого пишут что он бот накрутчик
Игра про инвалида
Аноним25/04/24 Чтв 02:41:24№946932Ответ
Мрачный хоррор с болезненным немощным колекой с лишениями, страхами, отвращением и прочим.
Повествование игровыми средствами, а не скучная вербальщина.Активный регдолл немощного, физическая коляска, повествование через инпут, драматическое напряжение малых действий, а не редуцирование действий до одной кнопки, процедурность в механиках, генерирующая множество возможностей взаимодействия на простой основое и прочее,
>>950638 >Ищу программиста в команду на Блупринтах, опционально плюсы. Максимум можешь рассчитывать на подогрев копейкой из моего кармана, для поддержания мотивации, в остальном - трд за идею Нашёл кого-то?
>Создал чат, заглядывай Зачем чат, если есть тред на дваче...
ИТТ обсуждаем искусство в целом, причины столь сильной оторванности видеоигр от предыдущих вех в истории развития человеческой культуры. О замкнутости индустрии на самой себе. А можете, наоборот, рассказать, почему это вовсе не так, и как всё хорошо. Возможно подискутируем о том, почему эта доска находится в разделе «Техника и софт», а не «Творчество». Как, вообще, решать весь этот кризис, и является ли всё это кризисом на самом деле?Иногда я буду говорить о том, как движется разработка ящика.
Про TWG: Думаю, что все кто хотел проголосовать, уже проголосовали, и этим тредом я не взболомучу тамашнюю конъюнктуру.
Поскольку изначально моей целью не стоял никакой перформанс, я решил не танцевать в храме; проголосовал и провёл стрим максимально конформно. Поэтому прошу не удивляться моим оценкам. Конкурсу был рад, а срать, где родился как-то даже неинтересно. Отчасти немного удивился, что игра не вызвала обсуждения, но потом ДОШЛО, что всех понимающих просто нужно собрать в отдельном треде. Касаемо итогов иллюзий не имею!
>>762476 Согласен. Самосознание действительно важный аспект постмодернизма. Ирония, критика и скептицизм не всегда присутствуют в постмодерновой поэзии. Моя трактовка Фортнайта как деконструкции может быть спорной, и большинство может с ней не согласиться.
Я считаю что современные игры это полная хуйня для конченных пидорасов. Вот например раньше в WC 3 я мог ебашить детей которые были в игре, а потом я зашёл в Reforged и охуел когда понял что блядские дети стали неуязвимыми. Помимо этого говна я не смог ебашить детей в Witcher 3: Wild Hunt, потому что блять когда я захотел зарубить ёбаных детей то почему-то главный отказывался рубить мечом детей, порой даже взрослых, типа они мирные и их нельзя убивать, лкм работает но он замахиваясь мечом отводит меч назад, это просто пиздец. Ещё сука блять в Divinity: Original Sin 2, когда я бил там детей то у них кончалось хп и они не дохли а просто убегали, я подбегал и бил снова, а они снова отбегали и не дохли. Ещё я не смог убивать детей в Cyberpunk 2077, я хотел подавить их машиной, а эти твари просто исчезали прямо на глазах когда я садился в тачку, потом я хотел расстрелять детей, но как только я доставал пушку то ебаные дети снова исчезали прямо на глазах. Как же меня заебало это ебаное лицемерие ебаных пидорасов разработчиков любящих сосать члены где-то под забором, если детей нельзя убивать а других можно, то какого хуя вы пидорасы засовываете в игру ебаных сука блять детей? Я ебал ваш рот пидорасы разработчики, лицемерные хуесосы. Каждая из этих параш кроме WC3 Reforged была у меня в библиотеке Стима, в итоге я удалил каждую из них и скрыл разработчиков в магазине, ибо не хуй делать хуйню вместо нормальных игр.