Доска создана для обсуждения вопросов, связанных с разработкой компьютерных игр. Постинг высокохудожественных webm, движкосрач вне спецтреда и прочая токсичность наказуемы. Аргументированная критика приветствуется.
Сегодня решил начать делать рпгшку как челендж для себя. По принципу - никаких движков :)
Вся тема не ради игры (это дело десятое, игры я на юнити делаю), а ради челенджа - смогу ли я сам все сделать, или обосрусь. Уверенности нет - раньше не получалось, но блин, хочется же.
Ну и опишу ключевые принципы, которых буду придерживаться чтобы не заруинить челендж Цель - до конца новогодних каникул получить играбельную демо
Принципы кода: - писать код блядь. Никаких абстракций, отказ от ооп (но не классов) и вообще всего что замедляет разработку. Никакого проектирования, никаких задач по типу "а вот потом я захочу" - минимализм зависимостей. Где это возможно, юзать свой велосипед. Да, это противоречит написанному выше. Но я давно заметил, что подходы "брать готовое" выглядят уродливо: - разный кодестайл и подходы, в итоге всегда получается винегрет - никогда толком не разберешься в чужих либах, поэтому они не юзаются эффективно. Обычный подход - найти хелловорд библиотеки, скопипастить и норм... Ну вот честно - кто из вас вчитывался в документацию какого-нибудь zlib или там pnglib? Тянем огромную кучу кода, но не можем ею эффективно пользоваться.
...........
Ладно, много расписывать не буду. Задача на сегодня - вывести треугольник или там кубик на экран
>>790310 Да отстаньте уже от человека. Он первый раз столкнулся с реальностью, понял, что по настоящая разработка отличается от маня-фантазий, и не вывез этого. Что теперь, чморить его за это? Просто теперь будет строить более приземленные планы.
>>879907 >Не понял в чем проблема. Там даже у местных крупных издателей геморрой из-за кучи ограниченией. Сдается мне, если инди-разработчик получит перевод от Valve, банк тут же сообщит об этом в надзорные органы. И уже будут вопросы, почему игра выходит не в официальной китайской версии Стима, а в бездуховной. Это по большей части мои фантазии и домысли, разумеется.
>Достаточно делать вид что продаешь свои мерзкие игры иностранцам Вряд ли законы так работают.
>обычные зарплаты по 1к баксов или даже 5к если в ИТ Это применимо к специалистам из любой страны. Но трэш-игры в массе своей делают не те, у кого нормальная зарплата, а голожопые энтузиасты.
>>879916 >Сдается мне, если инди-разработчик получит перевод от Valve, банк тут же сообщит об этом в надзорные органы. Китайцев много, сложно обо всех стучать. Вот для примера: https://store.steampowered.com/app/1810580/Nobody__The_Turnaround/ Тут похоже что кто-то настучал и власти шустро взяли за жопу разработчиков которые посмели выставить коммунистический рай в неприглядном свете. Но если рядовые малоизвестные инди без политики, сисек и пидорства, то вряд ли их прессуют.
>Вряд ли законы так работают. Не знаю про Индию, но в Китае должны быть очень гибкие законы про трансграничные денежные переводы, иначе бы китайский бизнес не завалил весь мир своим барахлом.
>Это применимо к специалистам из любой страны. Вот у нас в разделе есть Ворюша - автор Excrawlers. Насколько я знаю, он живет в Новосибирске. Если бы он жил в китайском городе-миллионнике, то у него тупо бы не хватило бабок на жизнь чтобы целые 2 года пилить игру. И это еще крупный город. Если же стоимость жизни в российском Мухосранске смотреть, то она сейчас дешевле даже чем в снг-параше. Дешевле жить только в Африке.
>>879967 >инди без политики, сисек и пидорства В Китае жестче ограничения на игры. Близзард в свое время пришлось нормально так WoW переделывать, чтобы не дай бог черепами и костями у NPC не задеть китайские чувства. Я с трудом представляю, что заграничные компании они заставляют идти на всю эту хрень, а у своих граждан бревна в глазу не замечают. Своих-то проще контролировать.
>иначе бы китайский бизнес не завалил весь мир своим барахлом Так про барахло, наверно, и нет никаких особо маразматических законов в Поднебесной. А про игры есть.
Игровой движок заточенный под визуальные новеллы
Аноним24/06/22 Птн 15:07:10№809373Ответ
Игровой движок заточенный под визуальные новеллы в жанре для взрослых. Разрабатывается с нуля в этом треде. По завершении оп будет пытаться разработать и игру на его основе.
обсуждение лучших механик данного жанра любые ваши мысли вокруг темы lewd games / vn * дневник разработчика
>>820379 >Лучше react-native-windows или любой сервер + webview. Электрон слишком громоздкий. И электрон для других задач - когда нам нужно отрисовывать DOM со всеми браузерными API. В случае с игрой, надо просто рисовать WebGL канвас.
>>820493 Игры разные бывают. На вебгле ты конкретно заебёшься работать с текстом и делать менюшки, я так threejs дропнул. А у тебя, я так понимаю, текст в движке - это основное. Вообще не понимаю тогда, зачем там вебгл.
Всем ку, все мы знаем такую легендарную игру как Космические рйнджеры 1,2 и мобильный порт, так вот странно что данную игру забросили и даже не пытаются сделать аналогов, а игра и механики то интересные.
В этом итт треде буду делать наш как говорится отечественный аналог данной игры. Делать буду на юнити.
По аналогии собираюсь оставить космическое передвижение в пошаговом режиме, текстовые задания, но не буду делать наземные сражения с гипер аркадой, по мне так в 2к23 это уже кринж смотрится. Из нового геймплея добавлю небольшие миниигры.
Хотелось бы услышать пожелания и мысли по данной игре.
>>879320 А что грустного-то? Они буквально полутали кучу бабок, походили на выставки, ко всяким гоблинам, а потом сказали денег мало и всё. Многие и 10% от всего ихнего не получают. А ведь они выкатили буквально сырую демку.
Актуален ли сейчас Microsoft XNA ?
Аноним23/05/23 Втр 16:53:39№879783Ответ
Актуален ли сейчас Microsoft XNA для разработки игр ?
>>879664 Публика настолько парашная, что двачерам на этой доске я и то больше доверяю.
>>879669 >имею кучу акков для траллинга и раз в месяц воздаю кековые темы. Пидарас.
>>879662 (OP) Короче, вместо нормального обсуждения геймдев-вопросов форум ныне почти полностью состоит из толстого троллинга где одни хотят развести форумчан на бесплатный труд "на энтузиазме", а другие говорят что каждый вчерашний школьник должен получать 100к зарплату за свои покаки.
Но, как не странно, для того чтобы искать людей на конкретную работу за деньги форум подходит, очень много вкатунов и спецов публикую свои резюме.
>>878982 >я про страшного человека >которого забанили >Его имя нельзя называть. Так утка подходит. Страшный, его тред начинается со слов что его банили, и он обижается если сказать Саня.
Бамп годной теме. Негоже чтобы такой оригинальный тред плавал внизу.
Набор в команду!
SeveroVostok12/05/23 Птн 18:57:09№878549Ответ
Братья! Хочу делать Виз.Новеллу (и в принципе пока продумываю концепт). Я бездарь но человек творческий поэтому если ты: Художник, Музыкант, сценарист, или просто чел которому нехуй делать вступай в мою команду и вместе мы сотворим шедевр!
короче юные игроделы, я ноунейм без опыта и прочее, гоч еговам будут стоить мои услуги?!? ответ - нихуя, так что кидайте основные идеи я вам нахуярю скрипт протсто по доброте душевной
>>877246 Такое уже даже чатгпт может. Вот что она мне написала: однажды сестра застукала тебя за мастурбацией на видео с инцестом. Ее позабавило, почему это тебя такое возбуждает. Она начала шантажировать тебя этим, заставляя выполнять любые ее желания, начиная от дел по дому и заканчивая подарками. Постепенно ее доминирование и запросы росли, а в какой то момент ты узнаешь, что ты вовсе не единственный человек, которого она так шантажирует.
>>877327 Концовка реально неожиданная. А как же инцест?
Игра без названия
Аноним08/03/17 Срд 07:04:37№387381Ответ
Раздел полуживой, пусть этот тред полежит тут в качестве свежей крови.
Пилим что-то вроде жрпг. Линейно, без опенворлда, без крафта, без сурвайвола. Делаем упор на более-менее интересный комбат. Без закликивания толп мобов, без закликивания моба в надежде на удачный ролл стата и тому подобного.
Движок самописный, его велосипедил поехавший в хорошем смысле погромист. В команде 4 человека: погромист, художник, звуковик и бесполезный я. Въебываем каждый день, сливаем все свое свободное время.
Ближайший план - релиз играбельной демки для того, чтобы собрать фидбек друзей/знакомых. Что-то вроде одной небольшой карты с эксплорингом/комбатом/босс файтом. После этого поймем, в том ли направлении движемся.
Все постоянно пилится-улучшается, поэтому на те же графические косяки можно пока не обращать внимания.
Минутка юмора: Планируем в ближайшее время искать второго художника (revshare). Если ты тоже наркоман, и у тебя достойный уровень, то пиши на [email protected]
Экспорт модели из RizomUV в MAYA
Аноним11/05/23 Чтв 16:13:51№878326Ответ
Столкнулся с проблемой Сделал развёртку модели в RizomUV и при экспорте в майя развёртка не сохраняется Подскажите есть ли способ перенести модель так что бы развёртка сохранилась?
Хуй знает что ты там нажимаешь, я делаю так. Замоделил в майе что-то, хочу развернуть. Экспорчу fbx. Открываю его в ризоме, разворачиваю. Жму сейв. Не экспорт ни хуекспорт, просто сейв. Даже захожу в майку переименовываю в аутлайнере ту мешку что экспортил. После этого импорчу тот fbx, который развернул и сохранил. Если исходник не переименовать, то Майка его не заимпортит нормально. Потому что думает что он уже есть.
Игра в стиле Lexx
Аноним13/01/18 Суб 15:09:08№467514Ответ
Привет /gd/, я редко создаю треды но тут у меня появилась кое-какая идейка и мне хочется поделиться ею с аноном. Итак в двух словах, я хочу создавать ИГРУ МЕЧТЫ на WebGL. Именно создавать, а не создать, поскольку процесс окажется долгим если не бесконечным.
Основой геймплея должны стать космические путешествия на огромном звездолете в поисках различных приключений по галактике. Мне хочется сделать эдакую космическую адвенчуру в стиле сериала Lexx где экшн происходит внутри корабля или на планетах а не что-то типа EVE online где персонаж отождествляется с кораблем и занимается только тем что ПвПит с другими такими же собратьями по несчастью. Мне кажется нормальным что космос не переполнен техникой как в EVE, а события там происходят достаточно редко, можно лететь днями и ничего не встретить и развлекаться только тем что будет происходить на самом корабле, где находится не один пилот а группа игроков.
Теперь коротко о наличных силах для создания игры. Сам я умею программировать но никогда не создавал игры, кроме того проект видится настолько большим что сил одного программиста вряд ли хватит. Так что я решил запилить этот тред чтобы навербовать единомышленников. Поскольку управлять анонами сложно или даже невозможно, процесс разработки видится таким: небольшая группа пилит основную часть - космический движок, остальные пилят модули игры в произвольных жанрах.Эти мини-игры будут как-то связаны с основной адвенчурой, а именно они отвечают за то что будет происходить на планетах или при стыковке с некоторыми станциями. Мини-игры могут быть платформерами или РТСками вроде Старкрафта или еще чем-то и связаны с основной игрой через статистику.
Итак как-то сумбурно но общий план обрисован, интересно что думает об этом анонимус. Отписывайтесь в тред со своими идеями или предложениями, мне кажется многим было бы интересно запилить мега-игру.
Разрабатываю 2D side scroller с нулевым уровнем навыков и гуманитарным складом ума.
Аноним07/06/20 Вск 19:36:24№675292Ответ
Приветствую! Дабы не плодить сообщения с вопросами в разных темах создам тред разработки своей первой игрушки с геймплеем.
Итак, главной целью создания этой игры является наработка навыков работы и шаблонов для дальнейшего использования в UE4. О сюжете, стилистике и особенностях геймплея пока говорить рано. Пожуём увидим куда кривая выведет.
>>878177 Я ж описал в обсуждениях выше всё. Блюпринты на нём амного проще чем на UE, Юнити и других движках, потому как он изначально делался под них. Соответственно Блюпринты делались для удобства, а не как аналог/заменитель кода. Но в этом заключён и большой минус. Так как сделать что-то за пределами заложенного в них очень трудно. В результате я плюнул на меню инвентаря. Вроде можно на Яве кодить вроде. Но я не шарю в программировании и поэтому даже не гуглил это. Так что это очень неплохой движок для 2Д платформеров. Он даже поддерживает кооператив до 4 игроков. Са не проверял, так как делаю соло игру. Но значок ремоут плей от Стим всегда выскакивает, когда запускаю приложение в стиме. По поводу возможности выкладывать игры и санкций ничего не скажу так как игру собирался делать ещё долго и думал, что всё это давно кончится к тому времени. А вот контент для игры можно за дёшево прикупить прямо в Стиме. Там есть и спрайты, тайлы и даже замечательная японская музыка из старых игры на приставках - очень годная музыка! Даже не знаю, что ещё можно написать... Спрашивайте. Отвечу.
Отдельный манятред, где я буду отшлифовывать игру, занявшую пятое место на недавно прошедшем конкурсе ТВГ 22. ИТТ я буду переодически постить процесс и собирать фидбек с тех, кто хочет увидеть проект в более законченом виде. 26 лет-с нульчика-кун
> You've obviously put a lot of work into Chrono Shift, but I can assure you Chrono Break is coming
Разработка League Sandbox (открытого сервера для League of Legends v4.20 (~2014 год)) прекращена по требованию Riot Games (C&D). Но это не мешает энтузиастам и, в частности, мне работать над ним втихаря под страхом смерти вызова в суд.
Ровно через месяц меня заберут в армию, а до тех пор буду иногда постить свои и не только прогрессы здесь.
Я придерживаюсь принципа "сначала пиши, потом думай". С одной стороны, это позволяет быстро добиться результата и я просто не могу иначе; с другой - приходится переписывать по два раза. Как и было со статами, на которые ушло 3 дня. Не скажу, чтобы особо продвинулся, просто всё работает теперь немного иначе и скорость движения считается правильно.
Как было в LS: баффы могут создавать "модификаторы" и применять их к статам. Убирался бафф - его модификатор отнимался от статов не оставляя и следа. То есть, только "постоянные" статы.
Как это реализовано в Лиге (и реализовано мной в LS): статы сбрасываются до "постоянных" точно сбрасываются, но, может, до базовых? при каждом обновлении, после чего снова модифицируются скриптами - это объясняет, почему порядок покупок предметов важен.
Плюс один повод ненавидеть Риот: не смотря на то, что Лиговский сервер идёт на 30-и кадрах в секунду, все скрипты идут на 4-ёх и некоторые даже используют это, например W Ари включает счётчик и ждёт 3 кадра прежде чем позволить огонькам ринуться к ближайшему противнику; W Орианны накладывает бафф, который живёт 2 секунды и каждый кадр уменьшает бонусную скорость из расчёта, что проживёт 8 кадров. Казалось бы, у вас есть функция ExecutePereodically - почему бы её не использовать? - Нет, не хочу, буду говном обмазываться и считать кадры. Из-за того, что LS выдаёт по всем фронтам честные 30 кадров, Ари выпускает огоньки мнгновенно, а Орианна уходит в глубокий минус по скорости. При добавлении баффа, скрипты задают ему частоту срабатывания функций обновления (казалось бы, зачем, просто поставьте внутри ExecutePereodically). Я по наивности полагал, что TickRate=0 значит "выполнять с максимальной частотой", но, как показывает практика на примере Орианны, максимальная частота равняется 4-ём кадрам в секунду. Троттлить вызов функций обновления - не проблема, проблема продумать, как это будет работать если, например, понадобится принудительное обновление статов в случае покупки/продажи айтема, например. Возможно, придётся всё переписывать в третий раз. (Нет, задержка между покупкой шапки Рабаддона и изменением АП - это не то, просто она реализована костыльно)
За скриптами вообще глаз да глаз нужен: нужно будет ввести учёт создаваемых частиц и прибавляемых постоянных статов, чтобы ничего не оставалось висеть после удаления баффов.
Пока чинил частицы, статы и ракеты, у Орианны перестал быть виден шар. Предположение - частицы, хотя казалось бы... В общем, я в печали.
Хак для проверки, был ли перезаписан метод в дочернем классе. Стал частью другого хака, который позволил сократить количество слушателей события и таким образом избавиться от проблем с алгоритмом удаления слушателей сложностью O(n) (более оптимальные алгоритмы не пишу, лол)
using System; class A { public virtual void Void(){} } class B : A { public bool Overriden => this.Void != base.Void; } class C : B { public override void Void(){} } class D : B {} class Program { static void Main() { C c = new(); D d = new(); Console.WriteLine(c.Overriden); Console.WriteLine(d.Overriden); } }
Пилим с другом игру. Точного определения жанру пока дать не можем - назовём "социальной игрой".
Посмотрев документальный фильм года так 94-го под названием "в час назначенный" и вдохновившись увиденным, решили закириллить историю о том, как на заре российской демократии в дом председателя разваливающегося колхоза врезается летающая тарелка, тем самым превращая нашего героя в связующее звено между землянами и пришельцами. Игра целиком построена на диалогах, поэтому пока что это что-то ближе к визуальной новелле. Каждый диалог служит подводкой к замыкающему каждый квест смысловому пазлу: поскольку инопланетяне не владеют земными языками, изъясняться с ними необходимо через пиктрограммы на экране терминала. Проигрыша нет - у каждого квеста существуют различные варианты разрешения. Сделали всё правильно - человек уйдёт, потенциально получив своё. В случае, если вы внесли в терминал неверный набор символов - просящего в лучшем случае ждёт "обезьянья лапка".
>>877944 Почитал бы тред про Стим в 2023. СЕО ТайниБилда на стриме прямо сказал что для того чтобы у них издаваться нужно переехать из РФ куда-нибудь. Я вообще не знаю ни одного крупного издателя который сейчас не боится санкций и других проблем связанных с РФ.
>>877911 >Голосование только началось >подходит к концу 4 ДЕНЬ голосования Я действительно не ошибся в твоём коэффициенте интеллекта. >РЯЯ НЕТ ТЫ!!111 Ну это совсем уже жалко.
А теперь ты продолжишь кукарекать, а я будут тебя порционно обоссывать тем, чем мог бы обоссать и сейчас, но решил сделать это постепенно, чтобы показать насколько же ты умственно отсталый, что до всего не допёр после первого же поста и тебе надо как умственно отсталому ребёнку всё на пальцах объяснять. Поехали.
>>877918 >еще никто толком не голосовал, поскольку прошло 4 дня из 18 Я действительно не ошибся в твоём коэффициенте интеллекта. >РЯЯ НЕТ ТЫ!!111 Ну это совсем уже жалко.
А теперь ты продолжишь кукарекать, а я будут тебя порционно обоссывать тем, чем мог бы обоссать и сейчас, но решил сделать это постепенно, чтобы показать насколько же ты умственно отсталый, что до всего не допёр после первого же поста и тебе надо как умственно отсталому ребёнку всё на пальцах объяснять. Поехали.
Из основного запланировано: Добавить/заменить часть спрайтов (крыса, маг, босс, не открывающаяся решётка, если получится - стены и лава) Сделать систему сохранений и чек-поинты Сделать подсветку персонажей при наведении Сделать 1 уровень для второго этапа (сокобан с коробками) Сделать красивое меню И сделать монетизацию
Ищу интузиастов на создание лайт игры или войти в чьюто команду
daja04/05/23 Чтв 02:45:10№877729Ответ
Я художник-аниматор, ищу ребят которые просто хотят както себя проявить в творческом геймдеве.
Самих идей что именно делать особо нет. Просто проба пера и поиска стабильной команды с которой можно попробовать чтото сварить по типу луп-херо, катана-зиро, фалаут 1-2.
Пиксильная говно хоть всех и заебала, но дешево и быстро, плюс многим аниматорам не надо выдерживать один стиль, по тому что пиксель арт легок в освоение.
Есть пару базовых концептов в стадии идеи, ничего серьезнее нет. Жанровой принадлежности тоже.