Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
>>840644 >максимально попсовый мем Так ты же даже попсы не знаешь.
>потому что на фалько можно сделать игру, а на этом движке нет Игру на чём угодно сделать можно, было б желание или необходимость.
>>840647 >тоесть это по твоему шиз делал? Может сейчас его и не считают шизом, а через пару веков будут учить в школах на уроках меметики, что вот такой-то юзер с древнего мемохостинга страдал таким-то расстройством, благодаря которому испытывал творческие позывы, заставлявшие его делать видеомемы.
>нормис Слушай, я сам шиз, у меня есть справка из дурки и пенсия по инвалидности, я даже пару лет принимал нейролептики. По-настоящему нормальный, здоровый человек вероятнее всего вообще не будет увлекаться творчеством (в смысле "творить", а не "потреблять"), а скорее будет общаться с себе подобными и работать на работе. Ты вот по себе судишь, считая себя нормальным здоровым человеком, и поэтому считаешь всех этих безумцев такими же нормальными, которые "просто так шутят". Но это не так, мы все поехавшие, нормисы вообще в этих наших интернетах редко появляются, а когда появляются, редко выходят за рамки своей зоны комфорта в верхнем интернете. Если человек выглядит в твоих глазах нормальным, это не значит, что он полностью здоров и завтра не убьёт себя от той боли, которую вынужден терпеть каждый день.
Подумай сам. Что заставляет человека иметь странное увлечение? У нормального человека по определению нормальные увлечения. У него не стоит на всё это странное, он этим не увлекается. Должны быть какие-то отклонения в развитии психики, чтобы в ней сформировались такие увлечения. У меня самого полно таких странностей, и в некоторых случаях я даже знаю, по какой причине они сформировались (помню конкретные травмирующие психику события из детства). Просто редко все эти особенности можно разглядеть снаружи, даже если знаешь человека лично, а не по его творчеству в интернете.
Хочу сделать одну очень интересную онлайн браузерку
Аноним# OP09/03/23 Чтв 01:16:28№869344Ответ
Хочу сделать одну очень интересную онлайн браузерку с дальнейшим переводом на мобилки, механики игры похожи на monopoly-one и gartik, мб кто знает на каком яп их писали?
>>869423 >из браузеров выпилено всё, акромя жабоскрипта Ну вообще-то нет, в нем есть WASM, а значит, можно собирать хоть из C/C++/Rust/Zig/C# через Blazor.
Dump. Тут я буду делать свою кириллоигру. Песочница про космос 41 века, вдохновленная SS13. Мечтал сделать еще давно, но тогда некогда было и я был совсем ракал, сейчас тоже, но я попробую. Начал делать и делал ее пару деньков на TWG 2.0, но решил что все равно не успею даже демку сделать и начал сделать другое таймварс.
Если ОП когда-нибудь вернётся и продолжит работу над этим проектом, рекомендую изменить форму головы. Верхняя половина (лоб и макушка) должна быть чуть выше и больше напоминать квадрат (сейчас почти ромб). Там буквально несколько пикселей изменить, чтобы выглядело по-человечески. Сейчас выглядит так, будто у героя череп вовнутрь провалился с боков и с макушки. Ничего страшного, новички часто допускают подобную ошибку в портретах, не понимая пропорций головы.
Знаю, в SS13 такие же кривые спрайты, но зачем копировать чужие ошибки? Нужно брать только лучшее, а ошибки не повторять.
>>771184 >Все ремейки ss13 обречены >Я пробовал, по итогу сгорел со всей командой А в чём сложность? По летсплеям игра выглядит примитивно. Проблема ремейка в том, чтобы набрать достаточную популярность, ведь большинство любителей игры так и останутся сидеть в оригинальной игре, какие-то клоны им не нужны.
PS1 стиль (3D)
Аноним14/10/21 Чтв 23:38:55№773074Ответ
Олдфаги с ностальгией по NES и Sega Mega Drive уже потихоньку выходят на пенсию, а вот те кто детство провел за первыми 3D играми постепенно начинают создавать спрос на нашем скудном рынке у параши инди-игр в Стиме. К сожалению, первые 3Д-игры выглядели действительно говенно, поэтому спрос в основном идет только на хорроры. Но не стоит забывать что в среде NES-подобных игр тоже очень сильный перекос в сторону платформеров, так что ничего удивительного здесь нет.
Короче, вангую наплыв PS1-стиль индюшек в ближайшие пару лет. Давайте же обсудим как влиться в этот поток говна. ИТТ только для 3D-игр, либо для игр с плоскими пререндер задниками. 2D обсуждайте в Пикселяче.
Сегодня решил сделать маленькую игру - вот прям сейчас сел и начал (так что не спрашиваете где тут демо, где тут скрины, где тут код - ничего нет).
Здесь буду вести дневник. Постараюсь не тянуть и сделать побыстрее... Но как получится.
================================================= Жанрово это будет что-то типа рогалика-песочницы-рпг. Никакого сюжета, никаких целей. Фишкой будет минимализм указанный в названии. Примерный геймплей - у игрока есть хаб, из него он отправляется в данжи за лутом. В хабе он занимается всяким крафтом. Остальное в геймплее по мере разработки, сейчас важнее базовые вещи сделать.
================================================= Вдохновением в визуальном и геймплейном плане являются: - forager - Archvale (https://www.youtube.com/watch?v=P3T81N-b25Y) - хочу такой же быстрый геймплей - dark souls - атмосфера
================================================= Техническое Репозиторий: https://github.com/deltafran/Tiny2DRPG Язык: С++ IDE: Visual Studio 2019 Фреймворк: Raylib Редактор карт: Tiled Платформы: сейчас Windows (в будущем возможно Android и браузеры, Linux)
Я скорее программист, поэтому будет мало картинок и красивостей.
Систем сборки не будет - мне не нужно. Проект лично мой, а не для кого-то. По коду, вы можете делать замечания, но я не обязательно буду к ним прислушиваться. У меня есть свои мысли и опыт по написанию кода
я собрал и проверил работу Raylib. Теперь надо подкрутить загрузку Tiled карты
================================================= Вопросы
Почему не X движок? Для таких проектов движки не нужны. Фреймворка хватит (фреймворк тоже не нужен, но мне лень возится с окнами, логами, спрайтами).
Почему С++, а не X? Потому что я знаю C++, но не знаю X.
О скриптах типа луа/питон? Не нужно. Вся логика будет на С++ (я не знаю луа/питон/etc).
О ecs? Заметил что на дваче этим страдают. Но скорее всего нет, не нужно. Но посмотрим.
мне нужен кодер на unity. https://www.artstation.com/sleeping_opossum , вот мои работы некоторые
Аноним04/03/23 Суб 05:20:04№868466Ответ
мне нужен кодер на unity. https://www.artstation.com/sleeping_opossum , вот мои работы некоторые, мне нужен кодер чтобы помочь с разработкой игры sleeping_opossum - моя телега.
>>868558 Т.е. ты предлагаешь бережно хранить идею "сделать игру на жабе, чтобы её можно было декомпильнуть и допилить модами", ведь именно она может сделать игру популярнее, а не какие-то кубы?
>>868562 Нет, я говорю про то, что майнкрафт взлетел потому что его было легко расширять и моддить с лами коммьюнити. И это вышло случайно, потому что на жабе написали, а не потому, что как в обле был тулкит для модов.
Жанр: что-то вроде смеси ARPG и Roguelite'ов Движок: GameMaker Studio 1.4
Описание: Исследуйте загадочную Башню, развивайте персонажей, улучшайте свой клан. Используйте разные умения силовых кристаллов для своих героев. И старайтесь не умереть. Но, у вас ещё будут шансы выжить и сохранить вещи.
Добавил новый расходник, Сфера Забвения - сбрасывает выбранные таланты и распределенные дополнительные характеристики. Периодически падает с боссов (5% шанс).
Годнота от анона - Для приверженцев опенсорца существует возможность распространять проекты в незапакованном формате. Просто скачай темплейт с оф.сайта и положи экзешник/эльфешник в папку с проектом, этого достаточно. Имя файлу можно задать любое. Дополнительно можешь вшить свою иконку в экзешник. После этого, запустившийся файл темплейта обнаружит рядом с собой файл project.godot и начнет грузить проект из него и из файлов, лежащих в распакованном виде в той же директории. Для запущенного таким образом проекта папка res:// становится доступна для записи (если это не ограничено правами доступа в системе). Тут нужно отметить, что проект не запустится без папки .import и файлов в нём. Если попытаться запустить без неё, Godot попросит запустить редактор, чтобы импортировать ресурсы заново. Т.е., к сожалению, невозможно просто отредактировать текстуру в пейнте и увидеть изменения в игре - в любом случае потребуется запускать редактор, чтобы он импортировал текстуру заново, потому что импорт - это конвертация во внутренний формат (etc/etc2/s3tc/bptc), а оригинальный файл (.png, .jpg и т.д.) игрой не читается (load("res://icon.png") грузит версию из папки импорта, а не ту, что мы ожидаем). - В версии 3.2 появилась возможность прикреплять pck к бинарнику. Не появилась, а вернулась - 2.х умел. Бриллиант для любителей однофайлового продукта! - Редактор персонажей на основе makehuman: https://github.com/Lexpartizan/Go_MakeHuman_dot - Тест-бенчмарк (в связи с появлением батчинга приглашается автор бенча для актуализации): - - Веб-версия - https://govdot.herokuapp.com - - Вишмастер для винды - https://govdot.herokuapp.com/4Anon.rar
Идеальный курс по Unreal Engine и созданию игр
Аноним# OP28/02/23 Втр 21:22:01№867171Ответ
Существует ли самый лучший курс по Unreal Engine и по созданию игр в нем? Поясню: вот я уже больше двух лет пытаюсь вкатиться в программирование. Я пересмотрел десятки курсов, сотни уроков, прочитал десятки книг, потратил огромное количество времени. Тратил время на людей, которые объясняют понятно, тратил время на тех, у кого дара учителя нет.
И наткнулся на курс Наиля Алишева по Java Spring. Где этот автор очень целостно сначала объясняет основы Java, потом - основы алгоритмов, потом рассказывает про Java Spring, объясняет что такое Git и как им пользоваться. Хоть сейчас иди и на работу бэкендером устраивайся.
Есть ли похожий курс по разработке игр на Unreal Engine? Чтобы не скакать от урока к уроку, от автора к автору, натыкаясь то на годный урок, то на посредственный - а то и на откровенный шлак?
И еще вопрос: в связи с тем что сейчас активно изучаю Java Spring, нормально ли будет что бэкенд своей будущей игры (с данными игроков) я буду писать на Спринге? Или принято использовать C# ASP.NET?
>>866727 (OP) Портанул. Устанавливаешь Geforce now или аналоги и играешь со своим стимом, правда без пиратских длс.
Тестирование игоры на мобилку
Аноним21/02/23 Втр 17:21:59№863827Ответ
Доброго дня, комрады
Есть офигенный вопрос к вам - а как тестировать простейшую мобильную игру? Просто написал на почту одной геймдев конторе, которая искала тестировщиков к себе на удаленочку и они выслали задание - протестить их игру 3 в ряд
Само задание выглядит так: Тестовое задание - Протестировать игру 3 в ряд Android - Всю игру тестировать не надо, берем диапазон до 40 уровня. - Используя методики тест-дизайна, тест-кейсы и т.д. надо показать, что есть понимание выстроить процесс тестирования, определить что именно нужно тестировать, не упустить основные моменты.
Давно интересуюсь тестированием, знаю теорию в общих чертах, без тонкостей. Знаю как создавать тест-кейсы, чек-листы.
Но пробуя начать тестировать эту игру тупо стопаюсь, не знаю как выстраивается весь алгоритм тестирования. Я даже примеров типичных найти нигде не могу чтобы воспроизвести их, и да, я гугли, даже на хабре дают просто какие то БАЗОВЫЕ вещи, без конкретики. Может кто то объяснить, что за чем идёт, от 1 пункта до последнего. Мне бы просто понять алгоритм этого, чтобы воспроизвести его касаемо той игры из ТЗ.
Буду бампать картинками. Пик для привлечения внимания
>>863975 Я это буду тестировать с BlueStacks, игру уже накатил И там есть как раз установка разрешения, буду с ними играться, чтоб полноценное тестирование было
Друг решил вкатиться в геймдев (как всегда есть мотивация, а знаний (как оно всегда бывает) естестве
Аноним18/02/23 Суб 22:25:46№862303Ответ
Друг решил вкатиться в геймдев (как всегда есть мотивация, а знаний (как оно всегда бывает) естественно - хуй) Выбрал основной движок юнити, c# естественно не знает. Я выбрал из множества доводов, что это хуёвая затея заниматься ему играми, лишь один, тип у него всегда была 3 по математике (и то, нарисованная) На это он начал доказывать, что создание игр не требует высокого школьного уровня математики, этош ни неирасетии!!1!1!!1!! И вот мне как человеку, который в айти отрасли практически ничего не знает, особенно в геймдеве, стало интересно, а какими математическими знаниями должен обладать среднестатистический разработчик одиночка, чтоб написать допустим такие инди игры как cuphead, hollow knight (именно код. Геймдизайн, создание моделей опустим) Можно ли написать, не обладая начальными знаниями высшей математики, нелаганое говно по типу яндере симулятора?
>>866421 >Обходящие другие линии между точками. Для этого же есть миллион алгоритмов поиска пути. Только тебе нужны не дискретные, а непрерывные варианты. Гугли shortest path continuos space.
Теперь участникам и судьям даётся время поиграть в финальные версии до 24 февраля включительно, чтобы составить своё мнение. Затем им будут отправлены анкеты для голосования - проголосовать надо будет до 26 февраля, 23:59 МСК включительно.
Напоминание - согласно регламенту, если участник отказывается от оценивания игр и/или не отправляет заполненную форму с оценками в указанный срок, его игра не имеет права участвовать в распределении призовых мест.
>>869193 Это художница мономифа с короной победителя?
Сап, хотелось бы узнать, как с точки зрения технологии можно сделать взаимодействие игрока и врага,
Аноним23/02/23 Чтв 21:04:22№865141Ответ
Сап, хотелось бы узнать, как с точки зрения технологии можно сделать взаимодействие игрока и врага, чтоб между ними была общая анимация (условно, враг берет игрока в захват и удерживает его). Спрайты надо делать отдельно под игрока и врага, или сделать общие спрайты (то есть делать отдельно спрайт, где врага, держащего захват и игрока, пытающегося выбраться, или один спрайт, где враг держит, а игрок вырывается)? (пикрандом)
>>865141 (OP) >с точки зрения технологии Технологии сегодня позволяют сделать как угодно.
А вот с точки зрения разработки, всё зависит от того, что у тебя за герой и какие конкретно анимации над ним производят монстры.
Если ты предполагаешь несколько играбельных персонажей, кастомизацию внешности, смену брони или одежды в процессе геймплея и другие подобные модификации спрайта, то логичнее всего разделить сопротивляющегося персонажа и захватывающего монстра, чтобы потом в рантайме составлять любые необходимые комбинации.
Но раздельные анимации, думаю, может быть сложнее рисовать, и некоторые виды анимаций могут оказаться намного сложнее для разделения и точного склеивания. В таком случае, в отсутствии кастомизации персонажа рациональнее все анимации сделать общими. А если кастомизация всё же есть, то можно совместить раздельные и общие анимации по сложности изготовления, чтобы снизить объём работы.
В конечном итоге значение здесь имеет только удобство и скорость рисования тобой этих анимаций, а о каких-то технических нюансах вроде производительности игры беспокоиться тут не нужно (если у тебя не 9000+ монстров друг друга берут в захват одновременно на одном экране, тогда да, придётся задуматься об оптимизации).
>>865239 Спасибо! Понял, что достаточно реализации через общие спрайты
Внимание вопрос
Аноним18/02/23 Суб 13:39:48№862138Ответ
Кто знает как сделать для персонажа от первого лица остальное тело? Играюсь с движком UE5 и делаю простенький шутан. Вот интересует как же сделать так, чтобы было видно не только руки. Поделитесь знаниями и контентом. А то искал, в основе довольно посредственная инфа, где просто руки.
>>862185 Такой прикол с в анриле показали как сделать но без доп камеры. В шаблоне шутера от анрила руки полностью помещены в капсулу, поэтому при упоре в стену пересечений никаких нет.
>>863656 > руки полностью помещены в капсулу, поэтому при упоре в стену пересечений никаких нет. Разве это не значит, что ты всегда останавливаешься сильно заранее и не можешь прижаться грудью к стене? ЕМНИП в топовых шутерах вообще руки отводят в сторону.
Теперь участникам и судьям даётся время поиграть в финальные версии до 24 февраля включительно, чтобы составить своё мнение. Затем им будут отправлены анкеты для голосования - проголосовать надо будет до 26 февраля, 23:59 МСК включительно.
Напоминание - согласно регламенту, если участник отказывается от оценивания игр и/или не отправляет заполненную форму с оценками в указанный срок, его игра не имеет права участвовать в распределении призовых мест.
Как вам идея для игры?
Pavel11/02/23 Суб 00:08:30№859198Ответ
Меня зовут Павел, я начинающий разработчик компьютерных игр. Мне всегда советовали начинать с малого, однако, я не ищу лёгких путей, и откладывать уже готовую задумку на потом, как то не хочется. Хочу поинтересоваться у разных людей, хороша ли идея. Поэтому я здесь. Название игры: Кровавое вино Жанры: Визуальная новелла, детектив, хоррор, эроге, date simulator. Сюжет: Вы - обычный ученик школы, в маленьком изолированном городке. Внезапно в городе появляется серийный убийца, и ваша задача выжить и раскрыть преступление. В данный момент полностью прописано 45 персонажей, и готов масштабный сюжет. Прописано множество механик, есть характеристики, и даже можно будет проиграть. Если заинтересовало, могу расписать подробнее.