Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
Сап гэдач, загорелся идей создать хоррор, да, понимаю, заезженно и это всех заебало. Но я вырос на ПС1 сурвайвал хоррорах, и они мне очень нравятся. Здесь же буду вести девлог. Знаний Юнити у меня 1/100 Знаний С# 0.5/100 Знаний Блендера и прочей гашни 0/100 Немного шарю в музыке, так как до этого делал свои песенки.
Поэтому буду учиться по ходу действия.
По игоре: Планируется сделать не просто дефолтный хоррор с ПС1 графикой, но добавить туда элементы аналогового хоррора, всякий подлор, если это можно так назвать, как было в SadSatan. Название и логотип супер черновой.
Хз что из этого получится, но очень хочется довести дело до конца.
Если здесь есть антоны которые готовы в этом поучаствовать, милости прошу к нашему шалашу. Пока что игорю пилю один. Юнити скачан, проект создан, погнали!
Ку, я разработчик вот этого https://2ch.hk/gd/res/796015.html. Сейчас я буду пилить еще один маленький проект, (дипломное задание по курсам), это продлится около месяца-двух, потом я свалю обратно.
Мне было дано следующее техническое задание: Это должен быть Top Down Twin Stick Shooterю ноу Должна быть прокачка. Должны быть подбираемые предметы. Должны быть всякие разные виды врагов быстрые, медленные милишные, рэнжовые, кринжовые.
Но мне не интересно делать шутаны, единственное что меня радует в этой жизни это изъебистые ИИ и толпы мобов на ECSе, творящие всякую нелепую фигню. Я придумал вот что...
Плоты! Игрок управляет плотом. По плоту бегает куча маленьких существ матросов. Они получились похожи на муравьев из Kenshi. Матросы так жаждут битвы что не используют весла, а ритмично подпрыгивают на плоте и таким образом рывками двигают его вперед.Рабочий способ, я пробовал ирл Чем моряков больше, тем сильнее они качают плот и тем быстрее он плывет.
Еще они могут метать копья по другим плотам. На данный момент копья ваншотают вражеских моряков.
Все действия они делают повинуясь приказам которые отдает игрок, поэтому у всего этого большая инерция. Ты отдал приказ всем бросать копья вот туда, а по факту бросать они начинают как только до них дойдет что надо делать. Получается занятно.
На счет подбираемых предметов и прокачки надо что-то придумать. Я придумал только дымовую шашку которая активируется на короткое время и не дает по тебе стрелять.
Есть какие-нибудь мысли на этот счет, аноны? Хыхы я думаю, если бы посетители двача управляли плотом они делали бы это так же. Смотрите они у меня даже оранжевой гамме. Короче вы должны в этом понимать, давайте))0
>>930937 Нет, от английского persistent. В великомогучем нет слова, которым можно было бы однозначно это перевести. Стабильное, постоянное, существующее. Антоним - эфемерное.
>>927061 Это все решается обычным двумерным графом с кастомной функцией определения соседей, зачем ты высрал трехосевые координаты абсолютно непонятно.
Сап, геймдэвач! Расскажи мне, пожалуйста, если ты знаешь, как быть очень продуктивным разработчиком?
Аноним26/01/24 Птн 18:50:31№930087Ответ
Сап, геймдэвач! Расскажи мне, пожалуйста, если ты знаешь, как быть очень продуктивным разработчиком?
Я работаю над игрой в соло, и с учётом того, что у меня есть возможность делать это целый день, я всё равно даю какой-то, как по мне, не очень профессиональный выхлоп. В основном меня беспокоит то, сколько времени у меня на данный момент уходит на рисование/анимацию.
Сегодня, например, за восемь часов сделал только четыре кадра анимации и намалевал линиями карту новую. Это, как мне кажется, не профессиональный темп. И учитывая, как много у меня есть времени, осознание того, что я даю за него не самый удовлетворительный выхлоп меня заставляет чувствовать гаденькую вину перед самим собой... Вообще, опасаюсь, что это может быть какой-то дебафф кукушки, т.к. меня два раза пёрли с работ на моменте, когда надо было что-то не просто таскать или расшвыривать, а, например, скоблить, собирать, мастерить. В художке тоже было такое, что все уже вторую работу начинали, а я всё с первой возился. Алсо, амечаю перфекционизм в очень большой мере за собой
Но я честно стараюсь. Встаю в шесть утра, даже если лёг в два ночи держу режим, в основном, конечно, залупу не дрочу, в тик-ток/ютаб/ШЕМБ-треды не залипаю. Что мне надо сделать, чтобы приобрести восхитительную скорость работы над игрой?
>>930904 Нет, не я. Но из таких мб порекомендовал бы Поток Чиксентмихайи и Джедайские техники Дорофеев. Из менее попсовых - Антихрупкость Талеб (но это если осилишь духоту и напыщенность автора и будешь подвергать сомнению некоторые его высеры).
Больше всего я был продуктивен, когда: А) работал из офиса, т.е. осозновал, что ютупчик в опенспейсе смотреть не одобрят, а раз больше делать нехуй, то делать работу Б) когда работу совмещал с отдыхом (workation), т.е. понимал, что мне нужно успеть до времени х и более у меня времени физически не будет. В) Отдыхал, а не марафонил а-ля на гейм-джеме. При марафонах вроде и кажется, что делаешь много, но ты делаешь много мусора и его потом выкидывать.
>>930826 только не сухарись, как шлюшка, не падай на игнор, убегая в свой манямирок, в котором я чего-то не умею. скинь три-четыре образца своих работ в пиксель арте, свои игры, чтобы было понятно, от кого идёт эта анальная трескотня выше. послушай от меня про перспективу в платформерах, про теорию цвета, про то, как вообще я подхожу к процессу рисования спрайтов - не надо прятаться, как обоссанная дурочка.
>>930930 когда будет топ ПК, и тыща подписоты на Ютабе, то планирую стримить процесс разработки. мне думается, у этого есть эффект работы в офисе или что-то типа
UNREAL EDITOR для FORTNITE | UEFN
Аноним30/01/24 Втр 04:58:07№930847Ответ
В этом треде обсуждаем не сам Unreal Engine, а разработку игр внутри Fortnite.
Год назад в Fortnite добавили возможность разрабатывать игровые режимы с помощью упрощенной версии Unreal Engine, а так же возможность получать часть деньги с покупок покупок игроков. Этакий аналог Roblox.
Делитесь своим опытом и мнением разработки для Forntine.
Посмотрел, основная загвоздка, как всегда - выплаты. Нужно иметь возможность получать деньги через Hyperwallet Первый раз слышу про это компанию, то есть скорее всего открывать счет вне РФ.
Ну и доход непрозрачно рассчитывается. Epic Games выплачивает авторам 40% всего дохода с Fortnite, а выплата конкретно за остров зависит от его популярности и вовлеченности игроков.
Конкурс Two Weeks Game 25 #1
Аноним!MBoXQBAV7k26/01/24 Птн 11:56:30№929856Ответ
Тема конкурса: То, что на виду - загадка. Но то, что скрыто - явно.
Демоверсию своей игры нужно отправить до 2 февраля, 23:59 МСК включительно. Это считается регистрацией в конкурсе, и без неё вы не допускаетесь к финалу.
>>931410 а уже была такая игрушка. там супер-лоуполи либерашки ходили как зомби (физоновой походкой) и их можно было дубинкой пиздить, и они падали тоже по физону, где-то года три назад на ГД постили её
Unity 3D #34
Аноним19/11/23 Вск 20:51:19№916310Ответ
На Unity сделано много замечательных игр: Hearthstone, VRChat, Escape from Tarkov, Valheim, Genshin Impact, Subnautica, Albion Online, Endless Space, Beat Saber, Boneworks, Rust, Блицкриг 3, Pillars of Eternity, Tyranny, Kerbal Space Program и многие другие.
Главным преимуществом Unity перед другими движками является его простота для одиночной разработки. Не нужно иметь целую компанию девелоперов, чтобы сделать хорошую игру. Если ты один или имеешь небольшую команду и хочешь сделать хорошую игру без претензий на ААА, то Unity станет лучшим выбором. Тем не менее, даже крупные корпорации зачастую выбирают для своих игр именно Unity.
Какие у Unity сильные стороны? Простота разработки, удобный инструментарий, кроссплатформенность, богатая документация, огромное сообщество.
Какие у Unity слабые стороны? Сложность в создании фотореалистичной графики. Для графики "как в Crysis" рекомендуется взять другой движок. Хотя Unity вполне способен выдавать не уступающую любым другим движкам картинку, это требует определённого навыка от разработчика.
На каких платформах работают созданные с помощью Unity игры? Windows, Linux, MacOS, SteamOS, Android, iOS, Windows Phone, PlayStation4, Xbox One, WebGL, Oculus Rift и многие другие. Полный список можно найти на официальном сайте. Таким образом, игры Unity работают на десктопах, на смартфонах, планшетах, приставках, в браузерах, VR-очках и некоторых других системах.
Часто вижу скриншоты с красивой природой на Unity. Как такое создать? Очень просто! В Unity встроены удобные инструменты для создания террейна и SpeedTree для создания деревьев и готовая реализация ветра - не нужно ничего писать или скачивать и подключать плагины - ландшафт в Unity создаётся в пару кликов.
Что нужно уметь делать для создания полноценной игры, кроме Unity-разработки? Кроме непосредственной разработки игры на Unity, требуется также уметь создавать 3D модели (3ds Max, Blender, ZBrush), 2D рисунки (GraphicsGale, Aseprite, Piskel), текстуры (Substance Designer, NeoTextureEdit), музыку (FruityLoops, Ableton). Не обязательно учить это всё - например, в 2D играх не нужны 3D модели, а музыка необходима далеко не всегда. Также вы можете скачивать элементы для ваших игр на бесплатных сайтах. Если у вас есть деньги, то все необходимые элементы можно заказать у фрилансеров на https://www.fl.ru/ (русскоязычный) или https://www.upwork.com/ (англоязычный).
Бесплатен ли Unity? Можно свободно скачивать, использовать и продавать готовые игры на Unity с лицензией Personal - это абсолютно бесплатно! Но на бесплатной версии при запуске игры будет появляться короткий стартовый ролик "Made with Unity", а также ваши доходы ограничены 100 000 долларов в год. Для снятия этих ограничений нужно приобретать платные версии лицензий Unity. В конечном итоге, платные варианты используются лишь крупными компаниями с огромными доходами, тогда как обычные разработчики в большинстве своём используют бесплатную Personal лицензию.
Обучение по книгам (печатные издания, актуальные электронные версии книг можно скачать на официальных сайтах издателей)
Обучение языку C# книги на русском языке:
1. C# для чайников Автор книги – Джон Пол Мюллер 2. Программирование на C# для начинающих 2е части Автор: Алексей Васильев 3. Head First. Изучаем C# 4е издание Авторы: Эндрю Стиллмен, Дженнифер Грин 4. Unity и C#. Геймдев от идеи до реализации Автор: Джереми Гибсон Бонд 5. Язык программирования C# 7 и платформы .NET и .NET Core Авторы: Филипп Джепикс, Эндрю Троелсен
Для людей абсолютно не знакомых с движком есть 3и основные книги на русском языке:
1. Разработка игр на Unity 2018 за 24 часа Майка Гейга (Знакомство с движком, изучение редактора, создание 4х простых игр практически без кода, отличное пособие для полных новичков). 2. Изучаем C# через разработку игр на Unity. 5-е издание Харрисон Ферроне (Пошаговое освоение всех базовых знаний по программированию на языке С# в редакторе юнити, создание одной игры стрелялки от первого лица, написание искусственного интеллекта врага, книга переведена не совсем корректно и порой встречаются не просто опечатки, а серьёзные неточности перевода.) 3. Unity в действии. Мультиплатформенная разработка на C#. 3-е межд. издание Хокинг Джозеф (Правильное построение архитектуры кода для сложных проектов, углублённое изучение программированию на C#, создание 4х полноценных игр на движке, обязательно нужно скачать код проектов, так как в книге он местами уже устарел.)
Идея для проекта одного была, с 2021, самая долгая которая у меня живая была. Настолько мне она понравилась что я решил заебашить дополнения к движку(ГОДОТ) типа полу-открытых исходников игры для мододелов, и программа аля Хаммер для них же. И вот думаю не выёбистые ли слишком эти планы, сначала нехилую часть движка, а потом и саму игру, в одно то рыло. Планы вроде не очень большие (6 часов прохождение, 3 акта, графон уровня второго эпизода халвы), но помощь звучит куда логичнее. Тред с любым мнением, хочу полировать свою идею честными отзывами как и в последствии игру.
рис. 1 - то что в игре будет графон за счёт запекания теней, рис. 2,3,4 - Мои способности в моделировании, но не предел вроде.
>>930002 ну как бы да, есть, но один это полу-порт Тренчбрума от квейка, а другой, Циклоп, это встроенный в сам годот аддон, который по каким то конченным причинам не может запекать свет. А мне вот хочется чтоб отдельная программа и так чтоб к готовой(скомпилированной) игре можно было пилить карты. Вот так казалось бы лишний запар но иного выхода я не вижу + некоторый код я из Циклопа пизжу, пока идёт нормально.
Прикрутил время и дату(не конвенционально принятым в твайне образом через создание виджетов времени и апдейтов типа <<addmins x>>, где х - количество игровых минут, дельта времени, а полностью свою поделку на жс, функцию инициализации времени в игре и апдейта с аргументом, который принимает минимальную единицу времени(минуты) на которую время сместится(сейчас подумал, что лучше перепишу в жва аргумента - время и единица времени, будет шикарно), немного переписал отображение персонажей, накидал ещё ассетов персонажей, понял, что надо ряд ассетов запилить и чуть изменить логику их хранения и подсасывания в игру. Надо бы ещё апдейты состояния мира прикрутить к апдейтам времени, но это чуть позже. Я хочу сначала неписей допилить до какой-то точки, когда интеракция с ними не начнёт походить на что-то нормальное, а не кринж с болванчиками, пока я не начал локациями обмазываться и пока они не начали разбредаться.
>>742016 >>742017 >Писать текст все умеют, а вот красиво рисовать, делать музыку, вот это всё - нет. Ну так что, с приходом ИИ всё пошло в гору? Уж всяко иллюстрирование рассказов уж точно стало доступно почти каждому.
>>741998 (OP) >написать движок самому, благо это не так сложно Не могу согласиться. Только лишь задумался над этим вопросом - а уже с каждой новой деталью задумки конструкция обрастает, как снежный ком.
Хочу сделать игру. Ложных амбиций и фантазий не имею на счет миллионов долларов, НО игру хочется сде
Аноним24/01/24 Срд 15:10:33№929401Ответ
Хочу сделать игру. Ложных амбиций и фантазий не имею на счет миллионов долларов, НО игру хочется сделать и выложить в стим. В основном для того чтобы играть с друзьями в нее. Игру делаю как свой личный манямирок в котором я бы хотел окуклиться, т.е проект больше личный, чем какой то коммерческий, но при этом хочется чтобы он оставался МОИМ. Насколько безопасно искать прогеров для игры на двачике? Прекрасно понимаю что никому моя идея не всралась чтобы украсть ее я лох говно и чмо и вообще все по идее сами могут себе игру сделать, но все же бывают и случаи когда люди просто присваивают всю совместную работу себе или ссорятся из-за денег которых еще не предвидится. Как найти человека, который просто на личной инициативе готов помочь сделать игру и не присвоит себе все? Очевидно что если какая то копейка с игры капнет, то человечек будет в доле, но я фантазий ложных на этот счет не имею. Хочется по христиански и по человечески все сделать...
>>929604 Там в центре помещения винтовая лестница, по которой хуй спустишься в толкучке, от неё же бешеная тяга, пожарных выходов нет. Был скандал же, как такое здание вообще разрешили построить. Ну и да, сидело там 120+ человек.
>>929810 Пиздец ты высрал полотно, не читал. Сидеть пояснять что в геншин не играют и при этом играть, это какой уровень сознания надо иметь, интересно. Коллекционер пикселей, хартьфу на тебя. Хотя чего уж там, тебя итак жизнь покарала раз ты на это дрочишь, когда в интернете итак тонны хентайной порнухи и хороших игор
>>929983 это нанятый пиксельартист, ты не понимаешь специфики веба, 10-15 дней и в продакшон, ибо надо всем вчера, на юзеров и игроков насрать с колокольни, шлёп и высрало
Добро пожаловать, рыцарь. Снова
Аноним# OP03/09/20 Чтв 12:15:56№697006Ответ
Особенности: Истребляйте порождение Бездны, используя разнообразные смертоносные комбинации; Исследуйте мир и его героев и разгадайте причину хвори, поразившей землю; Улучшайте свой корабль Банши и покупайте снаряжение у соратников; Играйте за исследователя Бездны Эвелин или смертоносного Серого рыцаря Примоса.
>>924298 Да ОП просто хитрит. Анон >>904604 не даст соврать. Игра выходила в релиз, стоила около 10 баксов и набрала около 20 отзывов. Похоже что ОП удалил готовую игру и оставил вместо нее бесплатную демку. Наверное собирается переделать игру и заново ее зарелизить.
ОП, судя по всему, забил на двачеров и больше сюда не придет. Аноны, помогите расследовать, действительно ли игра выходила в релиз и ОП ее сделал бесплатной или нет. Я вроде видел и цену и новость о релиза раньше, а теперь все это пропало.
Я думал что он разорился нах во враждебной Казахии, переживал за него. А он оказывается просто послал двачеров нахуй.
>>858847 >и создания дочки - которая будет брать аутсорс заказы Разжирел на аутсорсе и теперь игры для него это просто хобби. Был национал-предатель, а стал теперь еще и геймдев-предателем.
Чики гд. Нюфажа итб на связи. Кому впадлу читать можете сразу вниз мотать, там пара прототипов будет, тести если не лень. И так. В начале августа я загорелся идеей сделать свою игру по банальной причине, нечем было заняться. Впрочем я еще в 19 году пытался вкатиться, пришел в гд, скачал пару книг из юнити треда, неделю подергал кубы, сделал фпс шутер по книге, и забил хуй до сия момента. Снова пришел сюда в юнити тред, скачал те же книги. Половину августа сидел читал, потом пилил прототипчики из них до того момента пока не понял что я нихуя не понимаю, тогда уже начал пытаться писать свой говнокод. Первое время было сложно, я передвижение писал 4 дня, лол, но зато дело пошло в гору. Начал я значит делать свою первую игру. Задумка была банальна, топдаун арена слешер, где все завязано на рандоме, дроп шмоток, статы на шмотках, и прочее прочее прочее, а при смерти теряешь все что было с собой. Два с половиной месяца я ебался и потел, потел и ебался, пока не осознал что задумка сука скучная, хотя может и не задумка, но я просто не вывезу сделать игру с этой идеей интересной. Дропнул. Полторы недели сидел, даже к движку не притрагивался, выгорел наверное. Месяц назад все же нашел силы, и решил делать рогалик. Дабы не выгореть, решил делать перерывы на день два. Ну и так собственно, неспеша, пилю свой роглайк, сейчас конечно от него только название, но планы есть. Вообще от идей которые мне приходят в голову, и то что планирую добавить, пускаю подливу до сих пор, ну шизик я, че поделать. Сейчас наверное самое сложное это рисование пиксель артов, я нихуя не умею. Зато интересно. Вообще я хуй знает нахера создаю этот тред, наверное для поднятия мотивации, ибо делать в стол выматывает. Вот вам пару прототипов, если их можно так назвать:
Моя первая задумка, выглядит нелепо, стыдно показывать даже, но и похуй, пускай анон увидит над каким я говном потел пару месяцев. Управление как обычно, васд ходить, спейс деш. Таб - открыть весь инвентарь. С - окно героя и если там нажать на плюсики то можно вкинуть очки в статы. N - ветка талантов, рабочая, но таланты пустые кроме самого последнего. B - инвентарь. Шифт + лкм - быстрое надевание/снятие/продажа/покупка вещей. F - действия с объектами. Н - хилиться.
Теперь о точках интереса и юи. Желтый круг - магазин, самая верхняя строчка у тултипа шмотки в магазине - цена, кнопка в окне R - рефреш магазина. Красный круг - починка предметов. Белый круг сундук. Крутящиеся круги - портал на волны. Зеленая полоска - хп. Фиолетовая - експ. Желтая полоска - стамина, тратится от каждого удара. Слева сверху В - деньги на базе, W - деньги полученные на волнах. Если волну зачистил, можешь остаться и продолжить зачищать, либо выйти через портал и пойти на новую. Вроде все. https://drive.google.com/file/d/1TNafU-ZyALHdn-xxEDY_puKq38tBrrEv/view?usp=sharing
Второй прототип, то что я сейчас имею, и то над чем работаю, пикрил от туда кстати. Выглядит конечно непрезентабельно, ну а что поделать. Коротко о геймплее. Убиваешь мобов -> получаешь експу -> улучшаешь таланты. Таланты покупаются в главном меню во вкладке маркет. Изначально денег 0, так что надо побить крипчиков для того что бы что то купить. В игре 5 видов оружия. 1 из них дефолтное. Подбор оружия есть, но недоработан, так что возможности в игре такой нет. Всего герой может носить 3 оружия, 1 по дефолту, и 2 дополнительно. Дополнительные рандомно генерируются при старте, бтв этого не будет, сделал так что бы анону тупо показать все оружие. У героя может быть взято максимум 10 талантов. Взятые таланты отображаются в верхнем левом углу. Спавнится всего 15 мобов вроде, убиваешь, спавнится босс, убиваешь, через 5 секунд кидает в главное меню. У игрока хп кстати нету, все забываю сделать ибо пока что оно и не надо, так что можешь не ссать, не умрешь.
Управление. Ну дефолт, васд ходить, спейс - деш. Q - добавить себе експы. Мобов мало, так что придется потыкать что бы все вкачать себе. Колесом свапать оружее. Шифт + R - принудительно вернуться из игровой сцены в главное меню.
ЮПД: Во втором прототипе багулина, нужно подождать пока все враги заресаются, там 1 враг раз в 2с спавнится, так что придется 30с подождать иначе ресаться будут бесконечно, а значит и босса не реснится. Сорян.
Канал на Ютубе. На 97% порожняк, на 3% - источник ценнейших материалов с инфой от разрабов движка, которой больше нигде нет. https://www.youtube.com/@UnrealEngine
Коллекция попоболи опытного разраба гайдлайнов по структурированию проекта, поименованию файлов и переменных и общие правила проектной гигиены. Рекомендуется периодически перечитывать, чтобы не стать чуханом и не запомоить проект: https://github.com/Allar/ue5-style-guide
Желающие нейроэнтузиасты могут написать FAQ, который будет добавлен
шапку. Если выберете подходящую(ие) картинку(и), тред будет пересоздан с
ней.
Особенно прошу обратить внимание на то, что посты типа "нейросеть
заменит профессию Х" вне нейросететреда будут расцениваться также, как
движкосрач и награждаться двухдневным баном.
Сап Хочу вкатиться. Планирую пилить что-то годное для яблочной части населения, у кого то есть опыт? Недавно увидел люто крутую игру где надо крутить шаверму в ливанском антураже, которую явно касалась ИИ рука, захотелось так же.
Короче делал проектик на Phaser и вдруг решил что сингловые игры уже морально устарели и всем нужны именно ММОшки, и запилил такой вот шаблончик для ММО. На данный момент есть генератор бесконечного мира. Который генерит вот такой вот мирок, размеры тайтлов сделал 16х16. Вот сейчас думаю что это маловато. Мир подгружается чанками. Думаю вообще сейчас над концепцией игры, какую боевку сделать и т.д. Изначально думал что нибудь пошаговое склепать в мире какого нибудь фентези. Короче хотелось бы услышать мнение народа.