Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
>>1064625 >Конечно можно принты писать во время горячей перезагрузки, но нужен он не для этого. >Я не хочу просвещать ламеров Может тебе самому не помешает просвещение? А то какими то бредовыми загадками разговариваешь. >Ты бы знал если разрабатывал игры/софт Допустим разрабатываю. И игры и софт.
>>1064629 Шарпиком не пользуюсь, нахуй нужен, просто имею релизнутые игры, которые надо поддерживать, плюс допиливаю еще одну большую, которую начал еще при 3.3 и поленился обновлять до 4.х.
Прекрасен будет день, когда получится взяться за новый проект на 4.х. Хотя кто знает, вдруг и 5.х успеют к тому моменту.
>>1064638 Это для художников, которые не могут в программирование. Так же как я генерирую модели и арты, так как не могу в художку.
Только когда художнику разрабатывают системы чтобы обходиться без программистов, это прекрасно и заебись, а когда программистам разрабатывают системы, чтобы обходиться без художников, это фу хуисос так нельзя и вообще воровство чужой работы на которых художники могли бы заработать.
Запилил неделю назад и довёл до ума по фидбеку из b игру гибрид pxls.space и "Game Of Life". Вместо пикселей и клеток - эмоджи.
Игроки ставят эмоджи на онлайн доске, а игра каждую секунду проводит симуляцию. Если у эмоджи меньше 2 соседей он умирает от одиночества, если больше 3 - от перенаселения. Если вокруг пустой клетки ровно 3 змоджи, то в ней тоже спаунится эмоджи (определяется по большинству соседей).
Для защиты от вайпов у каждого игрока есть баланс эмоджи, которые он может поставить и который постепенно растёт пока вкладка с игрой открыта и активна.
Центр поля защищён от изменений игроками - проникнуть туда можно лишь строя всякие глайдеры и прочие паравозы (см. материалы по классической игре "Жизнь").
Есть статистика по количеству живых эмодзи на всей доске и отдельно в центре - открывается по кликам по соответствующим верхним углам страницы.
Есть возможность создавать свои шаблоны размещения змоджи и потом быстро их расставлять в один клик.
Поддерживаются и десктопы, и мобилки (только сегодня окончательно допилил зум на тачскрине, раньше работал совсем через жопу).
Бек написан на Rust и хостится на домашнем сервере (за CloudFlare), фронт написан на TypeScript, а обмениваются они данными по вебсокетам и протобафу. Спрашивайте свои ответы :-)
Хочу протестировать под реальной нагрузкой, а также открыт к любой критике и фидбеку.
Надо перенимать положительный опыт у всех других оргов конкурсов, у сибирского вот, у того же гаминовского, чтоб наш конкурс тоже получше стал и побольше народу на него приходило
>>1064640 Лол, суть качественной абстракции - это когда не надо опускаться ниже (иначе какой смысл). Часто ты в файловой системе опускаешь до диска и вручную корректируешь головку HDD? Или же удобнее работать сразу с файлами?
>>1064645 Паттерн фасада, это не абстракция. То есть, у тебя есть скажем одна функция контроллера для ФПС игры - ты вызываешь и получаешь полный среднестатистический контроллер за одну функцию. Но в тоже время старое апи доступно и если надо ты ручками пишешь свой контроллер - это был фасад.
Абстракция нужна, когда нужно инкапсуляция (скрыть) состояния/поведения, которые могут нарушить работу всей системы.
Ты не хочешь чтобы юнит перезаряжал оружие, когда у него топор - но ты можешь вызвать метод который сам под капотом все проверяет. А если бы вызвал кодом, забыв проверить, то словил null. Представь ты в игре жмешь "R" перезарядку и игра падает.
Или как с примером диска, раздолбать головку об край корпуса. Зато какая оптимизация, ты можешь рядышком упаковывать сцены игры - чтобы они считывались за один проход (подумай над этим, движко-шиз)
По традиции продолжаем кидать скриншоты и видео со своими достижениями и/или деградацией. Мотивируем, советуем, хвалим, конструктивно критикуем — без фанатизма! Разработка игры продолжается, пока в разделе есть хоть одна не доведенная до бамплимита субшота.
>>1064647 Братик, братик! Как блендероёб и анимэёб с десятелетним стажем подскажу насчёт это проблемы! Во первых - юзай гугол. Всё сделали уже до тебя. Как минимум много базы по этому вопросу познаешь. Во вторых - самое простоё что делал я: 1) Очищаешь все нужные кости в режиме X-RAY. 2) Когда кликаешь на нужную кость, СКРЫВАЕШЬ все ненужные точки чтобы случайно не кликнуть. Ну вот и всё, вы прекрасны. Из минусов - Да это ёбля на часа 3-4. Ноооо, такое делать много раз не надо, разок-два и на игру хватит.
>>1064648 Ну нихуя ты умный! Куда мне до тебя. Она ломается, блядь, буквально от любого лишнего мазка. Я уже переделывал с нуля раз 5, и всеравно где-то сру. Я думал дело в топологии, но нихуя, топология почти полностью подогнана под топологию персонажа. По середине (между ног в самом низу) юбка сама себя клипает. Это раз. И джва на тазобедренном суставе залазит в ногу. Фикшу одно - ломается второе. Фикшу второе - ломается первое. В целом ригать я умею. Уже не одну девочку заригал и не один сет шмоток. Просто обычно это сопровождается сильным бухтением, прямо как сейчас.
Последние 10 лет я поддерживал себя мыслью что сделаю игру мечты и разбогатею на этом. Сегодня со всей ясностью сознал, что я никогда не доделаю свою игру мечты. А если бы и доделал, то это никогда не могло сделать меня богатым.
Как дальше жить? Как вы живёте с осознанием, что геймдев не выход, а тупик, забравший у вас жизнь?
>>1057383 (OP) Тоже сейм. Проблема именно в том, что нужно пиздовать на РАБотку, мамка содержать отказывается уже 30 летнего лба, целыми днями что-то там дрочащего за пекой. Еслиб была бы возможность бесплатно жить в какой-нибудь электрифицированной конуре 5кв.м. и иметь бесплатный стабильный поток простейшей еды типа картофеля с молоком, то я бы никогда бы и не выходил из этого геймдев блаженства, ибо только пытаясь отполировать свои идеи до идеала и в бесконечных замкнутых циклах переписывания одного и того же кода сотни раз я чувствую себя поистине счастливым, мне буквально больше ничего в жизни не нужно. Мне даже как-то похуй на результат, главное продолжать фантазировать, анализировать и переделывать. Я видимо аутист, раз меня так торкает от постоянной перестановки одного и того же местами, но хули я могу с собой поделать.
Но нет, жизнь сурова, меня вытаскивают из моей сычевальни и заставляют быть эффективным, заставляют дисциплинировано являться на РАБотке, закрывать тасочки в жире, отчитываться перед начальством, коммуницировать с коллегами, и мне от этого всего так ебать плохо, каждая минута на РАБоте длится как ёбаная вечность, мысли постоянно уплывают в фантазии о проекте, я не могу сконцентрироваться ни на одной рабочей задачи, а в голове пульсирует только одно жгучее желание: опять закрыться в своей конуре и снова окунуться в блаженство переписывания своего кода.
Вот думаю попытаться сэмитировать шизу и сесть на пенсию, там вроде должны даже со временем выдать отдельную хату, на горох и картофель, наверное, этой пенсии должно хватать, но РАБотать для меня просто нахуй невыносимо, это хуже смерти.
> Как вовремя я подобрал тайминг. > Из Steam начали удаляться (скрываться) игры пачками по требованию РКН. За некотороми стоят ру разработчики. А значит все твои тейки протухли. Запасаемся поп-корном. Что протухло? Все что я сказал вышекак было так и есть. Они всегда "удалялись". Но небольшое уточнение - не "удалялись", а блокировались в конкретном регионе если нарушают его законы.
> Ответь мне: как думаешь, возбудят уголовные дела или хотя бы возьмут на карандаш? И что им делать в такой ситуации? Бля, я помню как меня ещё давно убеждали делать адалт игры, хорошо что я не полез в тирру в пасть (благодаря своей морали, над которой посмеивались) Я выше уже раз 5 сказал, если не 6 - если твоя игра нарушает закон, то будь готов понести ответсвенность. Это простейшая причинно-следственная связь. Так всегда было, и так есть.
Производство порнографии это статья, и уже много лет как, если хочешь в такое лезть - тебе надо убедиться, что твою игру не расценят как порнографию, думаю прецедентов полно, чтобы довольно точно сориентироваться, что можно, а что нельзя.
Абсолютно всё что я написал - как было валидным, так валидным и остается, перекопировать все свои тезисы сюда повторна я уж не буду.
> Проблема блата в том, что о нём говорят только аутсайдеры. Потому что люди "уже в айти" молчат в тряпочку. Так ты к ацти отношения не имеешь, откуда ты знаешь?
> Блат есть в крупнейших компаниях, туда пристраивают сынков прокуроров и дочересс судеек, создают для них фейковые вакансии. Зачем для этого создавать вакансии, шиз, если можно просто взять без публикации вакансии?
Даже меня звали на собес когда вакансий еще не было, при этом я не сынок прокурора, просто знал оттуда чела. Откуда я его знал? Ты не поверишь - с работы в другой компании, где мы с ним когда то и пересеклись.
> Но работчники об этом ссут публично говорить, потому что "выносить сор из избы", и их самих выгонят да ещё и поставят черную метку что никуда не возьмут. Ты легко можешь анонимно что угодно куда угодно распиздеть.
> Кумовство было всегда и везде, и брать именно it и отрицать его присутствие полностью и абсрлютно может только идеологически обработанная или зашуганная манька. Ты просто понятия не имеешь о чём говоришь, всё что ты пишешь - это твои оправдания почему ты ничего не добился - у тебя блата нет, вот тебя и не берут никуда, и не надо ни пытаться ни развиваться. На самом же деле ситуауия обстоит так - если компания не на жизнеобеспечении государства, то она должна зарабатывать деньги. Чтобы зарабатывать деньги, в ней должны быть специалисты, которые ебашут.
Блатные должности - это Хэд Оф что-то там, на которых сео может поставить каких-то людей которых он знает и которым доверяет, но я такое видел только в одной маленькой компании, которая обанкротилась, что не удивительно. В крупных компаниях додики которые не шарят в том что им нужно - не нужны даже по знакомству.
Но никакого "сына прокурора" или "дочерессу судьи" туда вообще нахуй не возьмут ни в каком случае, если их знать не знают. Ты что думаешь, сео на телефон звонит судья и просит пристроить её дочурку?)) Ты ебанутый?)) Нет конечно, абсолютно поебать кто там кто, могут зарешать только именно знакомства.
Но знакомства тоже не серебряная пуля - как правило все проходят через один и тот же процесс найма, в редких случаях могут позвать до публикации вакансии на собес, если твое резюме подходит, после которого не факт, что возьмут.
Если же компания на жизнеобеспечении государства - то там с этим дела обстоят иначе, но обсуждать их смысла нет - к геймдеву отношения это не имеет.
Сап гдач, я созрел таки заявиться сюда и похвастаться - я пилю игру про бандитов Дикого Запада. Это смесь рогалика, RPG и QTE дрочильни. Я уже осилил перестрелки, взлом мохнатых сейфов, ограбление корованов дилижансов, погоню, охоту и торговлю. В планах сделать найм новых членов банды, отдых, и прочие фичи чтоб погружение в атмосферу Дикого Запада было круче.
>>1064554 Ну может ты и прав, сейчас все же не 22 год. Только я вот не в США живу и не в курсе какие там сейчас настроения по отношению к РФ. Так что не стал бы рисковать ценным покупателем из США (которых у игры может быть 50%-60% от всей выручки) ради паблика в ВК с 100 подписчиков.
>>1064555 Тут без вариантов, игра ведь про Дикий Запад. Явно под американцев заточена, ну может еще китайцы купят из из интереса к чужой культуре. У нас вообще такой сеттинг не особо любят, вот была бы игра на военную или сталкерскую тему, тогда да.
>>1064520 Я бы не торопился особо с портом, игра же не взлетела вроде и на хайпе никто не побежит покупать.
Вообще вчера поиграл в демку, вижу что игра довольно оригинальная и добротно сделана, но шансов на взлет особо и не было. Я сначала думал что это тактическая/карточная игра, а на деле геймплей сильней всего завязан на QTE. Прикльный микс роглайк+qte жанров конечно, но покажи мне хардкорных роглайк-геймеров который любят QTE? Я вообще думал что среди хардкорщиков qte считается зашкваром. Да ты и сам можешь заметить по этому ИТТ треду где только я и еще один анон тебе отвечают, очень нишевый продукт получился. Может имеет смысл как-то искать именно фанатов QTE жанра, а так чисто на органике от Стима игра не взлетит.
>>1064594 любое портирование это ручеёк бабла (кроме мака, 3 покупателя на всю платформу). студия живёт ручейками бабла, допустим почти все мелкостудии тупо живут месяцами на продажах с плейстейшенских распродаж, на свиче игра тухнет быстрее
>>1064594 Даже если найдутся активисты которые будут бегать и где только можно писать что "продажи игры спонсируют ВС РФ!!11" выхлоп будет минимальным, просто микроскопическим, которым в любом масштабе продаж можно пренебречь. "Настроения" полностью закончились в 23 году, инфа сотка не станет же анон пиздеть на дваче? Ну вот какие твои оценки, для худшего случая? На какой процент упадут продажи? Я лично говорю о меньше 1% потенциальных потерь в продажах
>>1064594 >Тут без вариантов, игра ведь про Дикий Запад Да подавляющее большинство игр не про наши реалии. Судя по этому заявлению ты очень-очень сильно далёк от геймдева и плаваешь в теме либо жирный траль
КАКИМ БЫЛ БЫ ТВОЙ ААААААААААААААААААААААА -
Аноним27/08/19 Втр 10:21:57№605406Ответ
>>605406 (OP) > 0) Название игры Блокорубс > 1) Движок Форк форка форка > 2) Жанр Мультижанр > 3) Сингла/Мультиплеер Мультиплеер > 4) Краткий лор Вы робот из блоков в мире блоков. Ходишь с микролевельными друзьями по различным мирам. > 5) Прочее (на усмотрение) Можно делать свои мини-игры во встроенном редакторе.
Для выбора IDE надо указать её в Edit->Preferences->External Tools
Как изучать Каждому удобен свой формат изучения, поэтому рекомендую попробовать поковырять разные материалы, какие зайдут - теми и пользоваться.
Для старта могут быть хороши: 1. Официальные уроки от юнити. https://unity3d.com/ru/learn/tutorials 2. Видосы на ютубе. На начальных этапах достаточно просто написать unity туториалы и смотреть любые, где нравится темп, подача и результат.
Также нужно будет изучать C#, по нему подойдут либо видосы на ютубе, либо любая книга, либо справка по типу https://metanit.com/sharp/tutorial/
В случае затупов или когда не понятно как достичь цели - стоит пользоваться гуглом, стаковерфлоу(https://stackoverflow.com/questions) или просто спросить нейронку.
Реактивное программирование - годная методология, с отличными либами для юнити, полезна когда в коде мы имеем дело с какими-то событиями на которын надо реагировать, особенно при разработке интерфейса https://github.com/neuecc/UniRx https://github.com/Cysharp/R3 https://rxmarbles.com/ - тут можно посмотреть примеры разных рх операторов
>>1064467 >является дохуя ресурсоемкой из-за необходимости вертеть миллионы поликов Не, там воксели (ну или они как-то там по своему это называли), другой принцип. С чего начался зибраш? Это была рисовалка с имитацией объема, типа делаешь мазок масляной краской и появляется объем, похоже на работу карты нормалей. Потом разрабы решили, а почему бы этот принцип не применить ко всему 3д объекту? По сути нагрузка зависит не от детализации модели, а от размера документа, как в фотошопе, все что не попадает на канвас, просто не рассчитывается. Не важно объект близко находится или далько, расчет детализации зависит от плотности сетки канваса.
Это позволило работать в зебре даже на некромашинах. Я даже на свой планшет на вин довс ставил с объемом 4Гб оперативы и мог там работать. Собственно это и держало зебру в топах по скульптингу, другие реализации работают с сеткой и при каждом мазке сетка уплотняется, из-за чего кисть работала как кисель. А вот номад по ходу юзает тоже воксели, как и зебра.
The Mute - РПГ про антиутопичный псевдо-пост-совок, создаваемая на вдохновении от Half-Life 2
Аноним27/01/24 Суб 17:04:32№930301Ответ
тред, в основном, о разработке новой, уже предрелизной демки.
буду постить апдейты по разработке, по возможности, регулярно и вообще, писать сюда всякое. если кто хочет примкнуть и не воротит нос от ВК, то ФАН-БАЗА пока что тут: https://vk.com/lisathesuccessful демке кидать не буду, т.к. они уже не-актуальные.
хотелось бы сделать этот тред ламповым и даже увести его в бамп-лимит, мб.
>>1064357 закончил с этой темкой уже сколько-то времени назад. хз, как прикрепить Вебмку - мне пишет, что она большая слишком, на части её поделить с сохранением формата Вебм хз где - ща, мб, поищу что-нибудь
Я опытный ГД, ищу падавана-ученика, который хочет стать геймдизайнером с реальным опытом, из Воронежа (только). Требования — наигранность в разные игры/жанры, непреодолимое желание проектировать геймплей и его правила, возраст до 22 лет, свободное время. Писать в тг @PendulumEquilibrium Маловероятно, что кого-то найду, но вдруг. Пикрандом
>>1064138 редактор нужен. раньше он был бесплатный. теперь обновы только по подписке сейчас погуглил, нашёл новый какой-то редактор от энтузиаста https://editor.keolot.com/
Как поднять бабла?
Аноним31/07/24 Срд 16:41:23№968463Ответ
Короче, остался месяц до школки, хочеца немного денег нарубить. Хотя бы косаря 2 за август, но как бы и курьером не хочется идти (уже не возьмут, ибо времени мало осталось). Поэтому решил пойти в помойную часть геймдева, типа яндекс игр и роблокса. По ЯИ: Какой движок лучший для клепания однотипного мусора? Я немного изучал геймейер, одну игру сделал на нем для джема (с командой). Вчера начал изучать годот. Еще нашел движок дефолд, вроде совсем простой.
По боблоксу: 1. Что с переводом на карту и как вообще тут получает деньги? Знаю лишь, что игроки покупают за робуксы предметы и как там дальше? 2. Насколько сложно там игры делать?
По обеим площадкам: 1. Вообще есть смысл вкатываться или у меня только на базовое обучение всему время уйдет и лучше потратить время на егэ 2. Нужно клепать простые игры, типа кликеров для яи или эскейпы для роблокса. Но сколько шансов, что моя игра вообще хоть что-то заработает?
У меня есть идея. Что если можно было бы пройти одну игру с Nes (Dendy) персонажем из другой игры. Например Чёрным плащом пройти уровень из Chip & Dale 2. Или Марио который пытается пройти уровень из Adventure Island. Или Робокоп на уровнях из Бетмена. Я прекрасно понимаю, что далеко не все уровни можно пройти другим персонажем.
Я делаю редактор уровней, персонажей, врагов и объектов. В котором можно будет настроить все их характеристики как в старых играх. И движок, в котором это всё будет воспроизводиться.
На данный момент сделал: - редактор уровней, где можно рисовать уровни из тайлов и ставить платформы, - редактор персонажей, в котором можно задавать анимации и коллайдер столкновений. - движок на основе Phaser 3, в котором это всё работает.
Сейчас можно нарисовать уровень из спрайтов любой игры и побегать/попрыгать по нему персонажем из другой игры. Стрелять нельзя, врагов нет, других объектов, типа бонусов - нет.
Добавляю функции по ходу. Из последнего: добавил несколько фаз анимации прыжка (когда прыгает Чёрный плащ - у него две фазы - полёт вверх и полёт вниз, в Chip&Dale - персонаж приседает после касания земли).
Планирую сделать: изменение высоты прыжков и скорость персонажей, взятие ящиков и бросок их из Chip & Dale 2, стрельбу из Darkwing Duck и так далее. В будущем хочу добавить функционал и из битем-апов (tmnt-2 и 3, battletoads) и 16-битных систем.
В итоге я хочу сделать игру состоящую из уровней из старых игр, где ты подбираешь бонусы, которые дают возможность играть другими персонажами и врагами / боссами из других игр. А так же редактор, в котором можно создавать уровни из кусков других игр. Типа Little Big Planet. Всё это будет работать из браузере.
Это всё очень комплексно, глобально и я скорее всего забью в какой-то момент. Буду реалистом, так что буду продолжать пока мне это интересно и пока не столкнусь с невыполнимыми (для меня) трудностями.
Должно быть похуй на всех. Ты только что расписался в своей зависимости от общественной оценки, с таким подходом ты ничего в жизни не создашь сложнее табуретки.