Тред для ньюфагов и обсуждения различных вопросов, с конфосрачами в /ch/, с вниманиеблядством в /fag/FAQ:https://pastebin.com/83udGvdG
Здравствуйте, товарищи, Кириллу нужен годот двигатель и чужой опыт, совет... ответ... вопрос? Итак...Что требуется от движка:- Кроссплатформенность без костылей (Win7 +клавомышь/Android 4.1 +тач);- 3D модели+спрайтовая анимация или 2.5D графика аля Doom/Quake/Blood/Wolfenstein 3D;- Отрисовка большого бесшовного трёхмерного мира с домами-коробками и спрайтовыми болванчиками;- Вменяемая производительность (30FPS на 1core 1GHz Cortex A9 + 512MiB) и, как следствие, низкое энергопотребление;- Эффект сell shading'а для трёхмерного окружения;- Поддержка системы разветвлённых диалогов.Что так же хотелось бы иметь:- Простота освоения - в наличии опыт работы с простейшим HTML и различным бэйсикоподобным говном, а так же нелюбовь к JAVA-подобному синтаксису. Сил, времени, желания и возможностей для изучения полновесного погроммирования совсем нет;- Понятная документация. Присутствие русского языка, уроков, туториалов и развитого комьюнити приветствуется;- Медленный онлайн. Простенький чат, рейтинги, обновление внутриигровых списков, можно без активного PvP;- Бесплатно, без СМС.Чем можно пренебречь:- Графика не важна. Система частиц, освещение, миллионы треугольников - не нужны. Хотелось бы разрешение спрайтов 1к1 (HD/FHD);- Продвинутая физика, пули, материалы, жидкости, столкновение объектов и так далее;- Свистелки и перделки.В общем, резюмируя, нужен движок для создания игры в стиле первого Дума на дешёвых могильниках с ролевыми диалогами.https://www.youtube.com/watch?v=rhGs0Dhj7rIПерерыв кучу всяких списков, топов игровых движков и конструкторов, n-ное количество документаций и туториалов "с чего начать", стримов разработчиков и форумов, пришёл к неутешительному выводу - под вышеперечисленные критерии не подходит ничего, а именно:CE3, UE4 - Явно не для птицы моего полёта (птицы на букву "п").Unity 5 - с виду всем хорош и могуч, однако, весь мой пользовательский опыт взаимодействия с ним был крайне отрицательным. Большой, громоздкий (аж 4GB), медленный, проблемный, с вечноблестящей пластилиновой графикой.Godot - Маленький и миленький. По-слухам - большие проблемы с производительностью питонообразного GD-скрипта и 3D. Судя по тому, что я видел - действительно медленный, 45 кадров в совсем простеньких 3D сценах. Есть мануалы на русском.GZDoom - Идеален для Doom. Слабая документация без туториалов. Видимо, не высокая производительность на мобильных устройствах.Cocos2d-x - "You probably started with Cocos2d-x and know it as a 2D game engine. Starting with version 3, 3D features are being added and refined." Пока для меня тёмная лошадка, в 2D движок, очевидно, преуспел, что там у 3D - не понятно. BGE, UPBGE, Armory3D, Xenko - Познакомился с Армори. В целом, удобно, Блендер под рукой. Альфа, игр нет, опять какой-то свой скрипт. jMonkeyEngine - Есть перевод части документации, русская вики с форумом. Java.Game Maker, Construct 2 - платные, простые, ориентация на 2D.LibGDX, OpenGL - Сложные с виду. Библиотеки и апи, наверное, не для меня.Delta3D, ORX, jPCT 3D engine - Интересно, конечно, но полумёртвые сайты с полунаписанными документациями.Пока план таков - Godot3 -> Cocos2d-x -> Unity5 -> Armory3D. Коль не осилю хотя бы один из них на базовом уровне, придётся забыть о 3D и залезать обратно, под двухмерную шконку.В трэд я навряд ли ещё раз напишу, если, конечно, не спросят ничего, но за ответы, советы и подсказки буду благодарен. Такие дела.
Вкатываюсь в gamedev. Поиграв в Cities: Skylines, нашел в нем фатальный недостаток. В общем, хочу создать свой градостроительный симулятор в 2D и развитым AI.Вопрос: какой двигОтель выбрать? Стоит ли сразу идти в UE4? В дальнейшем, возможно, буду двигаться дальше в игрострое.
Сделал две простеньких игры на юнити для андройда, виселицу и спейс шутер, у одной 4 закачки у другой две. чяднт?
>>524754Но мобильные игры же делают и бабло с него получают, может надо игру лучше сделать и вложить в рекламу? Или только стим?
Есть концепт небольшой сюжетной игры, но так лень пилить мелкие детали (нужны интерьеры современные). Может кто-то знает где можно напиздить, похуй на копирайт, переделаю слегка, чтобы нельзя было доебаться.
Поясните за игры в соцсетях. Как я понял, такое говно может слепить любой кирилл, но кириллы почему-то дрочат на три в ряд для ведромаркета, или ебашат своего убийцу колофдюти 20 лет. Смотрю на одного разработчика: хуевые картинки, хуевая музыка, суть игры - банальная викторина "выбери один из вариантов". Донат на уровне "задонать 1 голос - получишь 1000 монет, задонать 2 голоса - приеду и отсосу". В группе около 100к долбоёбов, установок около 130к игра "чё, умный" Захожу на страничку разработчика - у него там ещё как минимум точно такая же игра, только спрайты сменил и музыку.Поясните, это невыгодно? Соцсети жрут адовую комиссию? Сложнее раскрутиться? Почему бы аноны не делают говно на флеше?
>>524778Это двач блеать. Тут 90% шизиков, которые ваще никогда в продакшн ничего не выпускали, 5% выпускали полную хуйню, и еще 5% никогда не решится, хотя есть опыт на дядю.
>>524794Кроме контакта есть пейсбук, но главное - деньги не пахнут. Мне поэтому и непонятно, почему анон пилит три в ряд на юнити для ведра читай "делает говно", но не делает то же говно на флеше, или что там сейчас в моде.
>>524805Смысл делать, когда там платят в рублях, когда даже на рекламе в Play Market ты больше поднимешь.
>>524807Ну ты почитай треды тех кто пилит говно для гуглоплея, на хабре полно статей. Если коротко, то чувак пилит игру, иногда даже не "три в ряд", высирает её - 100 скачиваний. Чувак начинает крутиться кабанчиком и покупать рекламу, например на том же 4пидора - 2к скачиваний. Ну и сколько они там зарабатывают на рекламе? 2 бакса в год? А тут у тебя под рукой аудитория овер 10 лямов, где об игре можно узнать даже не покупая рекламу, потому что увидишь в профиле у друга, или в новостях "хуйнейм дошёл до 4 уровня в сосизалупугейм", или увидишь репост на странице "я сосу хуи в отсосизалупу. насосал 1000000 хуёв". Плюс можно закупать рекламу у какого-нибудь мэддисона, который будет на стриме жрать говно. Плюс можно вставлять рекламу в приложение.
>>524812Кокой ты бойкий! От господ в гуглплее вообще ржать хочется. Давай по-серьёзному: тебе деньги нужны, или ты будешь с лупой осматривать аккаунт каждого скачавшего твой высер, а то вдруг там быдло подзаборное?Ну так больше вероятность, что вкбыдло закинет полтишок на твою срань, чем один из ведробояринов хоть раз посмотрит рекламу.
>>524826Ну кстати да, убедил, лохов в калтакте больше. Стричь проще. Но опять же возможно этим лохом является разраб так как контакт считай просто забирает половину прибыли, а всю работу делаешь ты.Знать ты точный процент там, мне кажется, он охуенский по жадности.
>>524776Мог бы тебе намоделлить если у тебя концепт нормальный, а не "Славик сычёв короче пытается добиться ЕОТову. интерьеры - квартира ЕОт и квартира славека сычева и магазин".
>>524658 (OP)Поясните за стим-спай. Он чё, платным стал? Хотел купить эту хуйню, но отпугнуло что там везде написано per month. Это че значит, каждый месяц нужно им платить что ли? Ахуеть же.
>>524884Что в твоём понимании "нормальный концепт" и почему концепт про сычевых у тебя считается ненормальным?>>524776https://opengameart.org/art-search-advanced?keys=&field_art_type_tid%5B%5D=10&sort_by=count&sort_order=DESC
Делаю редактор персонажа. Нужна лоуполи и хайполи через шейдерную динамическую тесселяцию.Имеет смысл делать динамическую карту дисплейсмента только с изменяемым скелетом? Или менять только шейпкеи+риг и сверху навешивать тесселяцию без дисплейсмента? Или же всё объединить и менять шейпкеи и риг вместе с дисплейсментом? Какой результат выгоднее по производительности? Какой результат выгоднее по кол-воу кода и сложности?
>>524910А умел бы в гугл - нашёл бы и остальное. Что тебе ещё надо? Люди? - INSTALL MAKEHUMAN (лучше ДАЗа, если тебе нужны модели для живого движения, а не для статичных рендеров)
>>524922>(лучше ДАЗа, если тебе нужны модели для живого движения, а не для статичных рендеровТы скозал?
Делаем мод для четвёртого фолыча и натыкаемся на огромное количество проблем.К проблеме: Проблема с настройкой коллизии в 3ds max 2013, а именно на последнем шаге, когда идёт настройка материла и типа объекта в collision group. Так вот, делал всё по туториалам, клик в клик, но поля с материалами и типами объекта остаются пустыми, из-за чего экспорт модели становится невозможным.Помогите, если кто сталкивался с такой же проблемой или пишите свои истории создания модов, хоть успокоюсь немного.Софт: 3ds max 2013, Havok Content Tool 2014, официальный BGS Exporter. На пикче то, как должно быть.У меня же эти поля пусты
>>524929Его ошибка не столько в противопоставлении макехумана дазу, сколько в позиционировании обоих как ответа. А ведь они - лишь маленький шажок в долгой производственной цепочки, основная ебля в которой с анимациями. Для анимаций раньше был удобный миксамо, но еще прошлом году адоб твердо решил угробить проект.
>>524961В том то и дело, что анимаций мне практически не нужно так как игра про аутиста, который остался один дома и с ним происходит чертовщина, которая передаётся в основном без всяких анимаций через смену обстановки, незаметную на первый взгляд.Разве что иногда могут быть заметны передвижения предметов, но это делается через обычное перемещение объектов. Игра от 1 лица.
>>524961>Для анимаций раньше был удобный миксамо, но еще прошлом году адоб твердо решил угробить проект.Но анимации то - АСТАЛИСЯ!
>>524966Уеч и выглядит пиздаче при равных полигонах и текстурах, но в юньке проще со скриптами хитроумными работать, не нужно блюпринтить, да и сам c# проще, чем кресты.
>>524999Тут уже по вкусу, нравится в визуальное программирование долбиться, выбирай Анрил, хочешь на сишарпе пердолиться - юнити
>>524999>для разработки в ТриД, что лучше?Разработка в тридэ, это в первую очередь создание и анимирование тридэ-моделей. А в вышеозначенных "игровых движках", ты расставляешь по сцене готовые, разработанные тридэмодели (АССЕТЫ) и с помощью кода/скрипта/нод задаёшь этим моделям правила движения и активации их анимаций.Таким образом ответом на твой вопрос, без САРКАЗМА и без троллинга, будет блендер/макс/майя.Поэтому при выборе "игрового движка" (игрового редактора-компилятора) тебе нужно ориентироваться не на его редакторскую часть (они сейчас у всех одинаково удобны/неудобны (нужное подчеркнуть), а на его языковую. Какой язык ты лучше знаешь, под такой язык и бери движ.
Вижу вы тут прошаренные. Знает кто форумы англоязычных гейм девелоперов? Или где они тусят? Как в какую нибудь тусовочку влиться?
Какое двигло лучше взять для открытого мира Unity или UE4, либо есть еще какие-нить фришные варианты?
Делаю экшен-мультиплеер для двух игроков под мобилочки. Потестил с мобильным соединением, и заметил, что за 5 минут игры траффик составил 1.2 мб. Насколько это много? Какое значение должно быть оптимальным?
Есть 4 категории материалов доспехов - ткань, металл, экзотические и еще один, куда входит кожа. Придумайте несколько тканевых материалов и название для категории, куда входит кожа.
>>525414Ну так разбери по частям написанное)) Каков был первый вопрос? Каков второй? Опа, а ответы-то есть на оба!
>>525239Холщовые, шерстяные и ватные стёганые доспехи.Категория с кожаными доспехами - КОЖАНЫЕ, блядь, потому что туда может входить дополнительно только мех или какая-нибудь укреплённая кожаная броня. А с технологической точки зрения - всё это кожаные материалы.Ну либо разбиваем всю броню на классическую триаду лёгкая (ткань) - средняя (кожа) - тяжёлая (металл). Ну и + экзотика особняком (я так полагаю, что это бронелифчики из камня).
>>525417Нет, суть именно в том, что разбиение по материалам, а не по классу. Кольчуга будет не в легкой, а в металлической категории. Поэтому и для кожаной надо придумать отдельное название. Стеганые и меховые можно к этой же категории отнести.
>>525422Ну тогда я всё-таки назвал бы категорию "кожаные", а подкатегорию собственно "кожаных" доспехов переименовал бы в "дублёные". Или даже разделил бы на "дублёные" и "сыромятные". Можно ещё запендюрить "замшевые" или даже "велюровые" - но это совсем уж для персонажей-пидорасов.Алсо, может тебе пригодится такая идея: можно обозвать категории по принципу их производства разными мастерами.Тканые доспехи производит портной, кожаные - скорняк или кожевенник, металлические - кузнец, а экзотические - Патрис Лумумба. Хотя скорее всего, у тебя так и есть в твоих профессиях.
>>525423>можно обозвать категории по принципу их производства разными мастерамиХммм, неплохая идея, то есть, например, все доспехи, которые шьются иголкой и ниткой, называть шитыми доспехами? И поместить в эту категорию, как изделия из кожи, так и изделия из ткани?
>>525430Может как шиться, так и клепаться. Шьётся в самом примитивном варианте тонкой кожаной полоской. Может шиться дратвой. Этот метод даёт отличную прочность в сочетании с водонепроницаемостью.А чтобы кожу нужно было непременно клепать, её нужно выдубить до каменного состояния. В противном случае её можно шить.
>>525436Ну хорошо-хорошо, тогда будут "шитые доспехи", в которые будут входить, как кожа, так и ткань, да?
>>524658 (OP)Гайс, подскажите дельный самоучитель по Lua, желательно на русском языке. Денег на "купить на сайте" - нет
Блять, это просто пиздецПридумать дизайн моделиСмоделировать модельСделать ретопологиюСделать нормал мапуСделать материалыРаскрасить материаламиСделать скелетНарисовать весаСделать анимациюПрограммироватьЭто не говоря уже про геймдизайны, сценарии и музыки ебаные. Поэтому тут нет игор нихуя.
>>525428А может и не надо морочится с 4 категориями, пусть будет 2 - шитые и кованные. Спасибо за идеи, так, пожалуй, и оставлю.
Что никто не пишет, все уже на уроках сидят?))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
>>525561To be fair в этих файлах может быть вообще что угодно. Я бы посмотрел как ты всякие бинарные файлы будешь расшифровывать не зная формата данных.
>>525471Ебошь модель из примитивов, как распидор на недавнем ТВГ показывал. Мигом вычёркивается из твоей спискоты ебля с ретопологией, назначением весов, нормалмапами. Потом сваяешь прототип по-быстрому, покажешь спонсорам, они дадут тебе денех на нормального дизайнерораба. ПРОФИТ!
Такой вопрос. Допустим у меня в юнити где-то есть описание уровней с препятствиями, их типами и положением, например в xml файле. Препятствие - это пнг спрайт с натянутым на него полигон коллайдером. Какой путь наиболее правильный: заготовить наперед префабов на каждый тип препятствия, или сделать один префаб и в скрипте менять спрайт и коллайдер для каждой инстанции? Так же, что лучше: пропарсить файл в начале программы и инстаншиэйтнуть все объекты сразу, или по ходу игры? Игра - по сути простой скроллер.
>>525588>Ебошь модель из примитивов, как распидор на недавнем ТВГ показывалЕму дали нормального дизайнерораба?
Купил CS 1.6 со стима. Когда запустил игру, обнаружил, что правая часть экрана обрезана (то есть я не вижу количество патронов, например). Сделал разрешение широкоэкранным, теперь вообще пикрилейтед. Переустановка DirectX 11 не помогла.
Существуют ли конструкторы похожие на Warcraft III World Editor? Чтобы можно было так же просто расставлять модели и прописывать их свойства, а так же добавлять скрипты и лепить ландшафт.
>>525582Ну я шапку для дотки месяц рисовал, это без концепта, но со скульптом долго возился из-за днищепека. Не так уж и долго, ящитаю, особенно учитывая то, что этим в нормальных условиях занимается команда, а не один человек?
>>525664Да, команда, но каждый член команды делает по шапке в день. А тем, кто не справляется, обещают перезвонить.
>>524963А все сохраненные наборы - нет. Рабочий процесс деградировал до совершенно безобразного уровня, вроде "работай только с тем, с чем работаешь в эту секунду, и забудь о вчерашнем дне". Можно забыть о том, чтобы продкорректировать анимацию из набора для конкретной модельки, и вообще всякий раз надо делать всё как бы с чистого листа.
>>525595>xmlНе разбираюсь, но говорят json лучше.>Какой путь наиболее правильный:В юнити тоже не шарю, но думаю проще будет через префабы. Через скрипты сложнее же потом редактировать разные виды объектов. Но если хочешь, чтобы игра занимала <10мб то да, нужно использовать скрипты, как по мне.>Так же, что лучше:В зависимости от нагрузки. Но я бы сделал сразу по человечески, т. е по ходу.
>>525829Игры - это искусство, как книги или живопись. Сделать-то ты её и по гайдам сможешь, но вот будет ли в неё интересно играть кому-либо, кроме тебя, будет ли человек, посмотрев на неё с часок, возвращаться на следующий день, а не останется, как от какой-нибудь лубочной картинки или графоманской повести? И это постепенно становится понятным даже самым тупым инди-говноделам, которые залезают в кредиты и пилят "игры мечты" или хайповые поделки для гуглоплея без какой-нибудь искры, думая, что деньги потекут рекой. Ниякго подобного. Все, кто уже это мог сделать, уже сделали и поднялись, так что либо умерь запросы и пиши в стол, либо пиздуй на завод по производству браузерок, твои личные поделия все равно никому не интересны, а на что-то выше щелканья в настройках юнити/геймейкере ты всё равно не способен Пашок - голова, даром, что инвалид.
>>525852>сюда входит визуальный конструктор>шаблоны для игр, чтобы ничего самому не кодить>КУРС ДЛЯ ОБУЧЕНИЯ ЮНИТИ НА СИШАРПЕХорошая подборка, да. разнобой ебанный
>>525852Из всего достойного только комплект за доллар, остальное такое себе (вот за семь долларов взял бы остальное, убрав инди дрисню)
Есть ли толковые гайды как делать пререндеры? Особенно в связке блендер+юнити. И на русском мать его языке.
очередной вкатывальщик прибылчет FAQ сосет есть ли какая-то литература (обширные гайды?) по геймдеву? чтобы с заповедями, основными принципами, лайфхуками и всем прочим?сколько нужно времени, чтобы начать уметь делать что-то внятное? положим, умею решать задачки на цпп и имею общее представление об ООП.есть задумка сайдскроллера, и изначально смотрел на CoronaSDK, но тут увидел, как почаны по соседству дрочат на Godot. оно вообще как? с виду убедительно, да и не придется с этим вашим lua разбираться...
>>525964Я - ОП годотреда и я рекомендую тебе попробовать его. Он проще юнити и уеча, идеален для вката. Простенькое двадэ сделаешь, освоишься с механиками и физикой. Сможешь легко пересесть на более сложные движки/фреймворки.
>>525964Имей ввиду, что годотоблядь - поехавший шизик, который срёт везде готом, а сам даже бомбермена сделать не осилил.
>>525964Алсо1: По годоту уже есть немного русскоязычных уроков на ютубе. И часть документации переведена нейронками.Алсо2: Годот в полной мере реализует модный нынче шаблон проектирования Entity-Component-System, где Entity - это сцены, Component - это ноды. Система позволяет тебе прямо во время исполнения кода игры произвольно менять состав и порядок нод в сцене. Любая активность кода, будь то звук, графика, физика или сеть, всё это - ноды (компоненты).
>>525697Это дополнительные шаги в рабочем процессе, повышение затрат времени и сил на рутину, которая могла быть и была автоматизирована и позволила сформировать стереотипный паттерн действий. Предположим, у меня пятьдесят моделек, сделанных в Fuse, и пятьдесят анимаций для общего для них скелета. Тут приходит в голову импортировать еще и модельку из Daz. Раньше можно было без задней мысли присобачить к ее скелету все сохраненные в миксамо анимации, теперь же что получается - пользователь должен искать в неповоротливом списке все эти анимации заново, яростно ставя галочку на "in place", которая живет своей жизнью. Теперь можно затратить часы на минутное дело.
Второй Кирилл в треде.Хочу запилисть текстовую адвенчуру/ВН, но с картинками и даже некоторым количеством анимации, начал гуглить 2д движки - со взгляда на скриншоты и видео у всех как бы всё примерно одинакого, тем более что для такого рода игры много не надо, поэтому советов надо спрашивать, чтоб не осваиваться в мёртворожденном.Что мне нужно:1. Офлайн разработка, чтоб даже после армагеддона можно было просто взять и открыть свой проект.2. Возможность экспорта на разные платформы - это хорошо.3. Достаточно активное комьюнити, чтоб не оказаться в ситуации, когда не погуглишь и не спросишь.4. Буду просить доната.5. Не хочу быть пидорнутым за порнографию.
>>526010Поля не инкапсулированны.ВолкАним захордкожен в код вместо того чтобы быть продекларированным в xml.load bomb.tscn вместо централизованного синглтон менеджера сцен.IsDead IsDecay - от этого нужно избавляться в сторону конечных автоматов.Код без комментариев.
>>525970Ага. Вот от этого KinematicBody2D для движения по клеточкам у меня в своё время прям пригорело.Этот поехавший ещё и рейкастинг искаропки достал.Просто мартышка и очки.
>>526013>>526016Как говорил мой препод - "Хороший код - это тот код который работает".Не вижу прямо критических трабл в его коде, если это у него работает то это уже не говнокод. А вам надо перестать быть токсиками.мимо >>526010 кун
>>526017Так я ничего в том треде и не комментировал.Но тогда он и не успел насрать говнотом в каждом треде.
>>526017Спасибо за поддержку.>>526013>Поля не инкапсулированны.Хорошо, инкапсулируем, главное не сердись, не нервничай, ЯСКОЗАЛ, опусти пушку!>ВолкАним захордкожен в код вместо того чтобы быть продекларированным в xml.Софткод - отрицательный шаблон проектирования при котором программист старается вынести в конфиги абсолютно всё. Проще говоря, приведи мне хотя бы одну причину, почему я должен константный список анимаций хранить в конфиге?>централизованного синглтон менеджера сценПример в студию. И чем этот твой манясинглтон отличается от централизованного синглтона-загрузчика ресурсов GD.Load?>IsDead IsDecay - от этого нужно избавляться в сторону конечных автоматов.У меня правило - я перехожу к КА, когда количество флагов переваливает за 10. Пока что флагов два и существенной выгоды от КА я не вижу.>>526016>от этого KinematicBody2D для движения по клеточкам у меня в своё время прям пригорелоПо клеточкам будешь в своей игре ходить. У меня бомбермен с физикой и там предполагаются кастомные карты с произвольным расположением неразрушаемых блоков. Хождение по клеточкам в таких картах будет смотреться уёбищно. Видео рилейтед.
>>526017К тому же из-за этого у него были проблемы с застреванием.И пригорело у меня от того, что у меня на то, что на вебм ушел 1 день. На гамаке.А этот поехавший неделю или две недели делал примерно то же самое и срал в каждом треде похвальбами годоту.Хотя как раз изкоробочные функции годота и запороли ему всю работу.
>>526023В феврале 2017ого написал свою первую строчку.Не уроков бейсика в школеДата создания вебм в названии.
>>526021Судя по тому что ты написал у тебя бомбит от того что у него что-то не получается. Проблем с логикой не видишь?
>>526024Ну вот как покодишь хотя бы лет пять, поймёшь, каково это, писать код в свободное от других дел время, по пару часов в день перед сном. А пока учись, студент.
>>526029Ты здесь новенький, иначе давно бы задетектил меня по вебмкам и словам.>>526030Ох, как туго у тебя с пониманием. Поясню тебе так, чтобы ты уж точно понял. Бомбило я испытавал испанский стыд, если угодно у меня от того, что шизик в каждом треде, даже там, где его вообще не ждали даже в моём прославлял годот. При этом было настолько очевидно, что он ни просто не умеет программировать, а вообще не понимает когда нужно и когда не нужно использовать функции "искаропки", которыми он, опять же, срал в каждом треде.Причём срал да и сейчас срёт он очень активно и агрессивно.
Я так и не научился кодить по мвц и ооп. В москве жил 6 лет, но фрилансил, ибо офисная жизнь приводит к диградации и виски по пятницам. Нужно было по быстрому накидать навального в строчки в быстропроектах, чтобы оплатить 20К за комуаналку в центре москвы и напожрат.
Я тут пилю простой симулятор ходьбы в духе «сходи туда-то, купи то-то, поболтай с тем-то» и у меня возник вопрос: где будет проще всего это реализовать?Прямо сейчас делаю это на юнити, но понимаю, что даже он чересчур тяжеловесный и громоздкий для таких целей.Что скажете за RPG Maker?
>>526128Ты делаешь шаблонную 2д говнину? Тогда та, проваливай в РПГ мейкер. А юнити универсален и для всего хорош.
>>526129>Ты делаешь шаблонную 2д говнину?Да, потому что я реально оцениваю свои шансы по заделыванию игры с нуля в одиночку.
расскажите про пиксель арт вкратце - это типо ставишь кводратики и получается заебись? или нужно быть художником? вообще интересует создание (рисование?) спрайтов и что там еще нужно уровня пикрелейтед
>>526187Пиксельарт — идеальная форма тренировки для рисования. Он учит видеть линии, тени, формы и прочее. И самое главное, тащемта, я не видел ни одного нормального туториала, просто сам садишься и начинаешь рисовать. С каждым разом будет все лучше, уверяю.Для начала попробуй на базе готовых спрайтов/ тайлов что-то создавать, то есть их в чем-то перерисовывать. Я так начинал.
Аноны, есть ли на мобилах (Android/IOS) ммо с танчиками в духе Battle City? Только не сессионная параша типа ВОТ и Танков Онлайн, а чтобы реально бесшовная карта на всех игроков и, может, какие-нибудь квесты там? Имеет ли смысл в это вкатываться с подобной игрой, если делать ее для развлечения, а не чтобы рубить бабло?
>>526195>если делать ее для развлечения, а не чтобы рубить баблоДопустим, что ты настолько глуп, что готов развлекать народ за бесплатно и тратить своё время впустую. Окей. А за сервера ты планируешь манной небесной расплачиваться?
>>526188сколько нужно "садиться и начинать рисовать", чтобы заиметь внятный результат, с учетом того, что среди моих творений сложно найти что-то кроме алхимических кругов на полях тетрадей?
Аноны, нет времени объяснять. Как называется векторная функция (и есть ли такая вообще), похожа на нормализацию, но действует немного иначе.Если есть вектор с не-единичными значениями компонента, она сравнивает абсолютные значения компонентов между собой и большему назначает значение 1 (с тем же знаком), меньшему 0.Примеры:Vec2(12, 7) превратится в Vec2(1, 0)Vec2(0.5, -0.7) превратится в Vec2(0, -1)
>>526224Обосрался, примат, ехай нахуй.>>526228>Поворот к ближайшей осиПоподробнее, плиз. Есть международное название такой функции?
>>526224> в математике такой хуйни нетЯ вообще сомневаюсь, что существует нечто, чего нет в математике.
>>526222igor = (oleg - new Vector2(1, 1) * Mathf.Min(Mathf.Abs(oleg.x), Mathf.Abs(oleg.y))).normalized;
>>526231Нет, международного названия нет.Можешь юзать вот это.>>526235Но остаётся открытым вопрос, как функция должна вести себя при |x|=|y|.
>>526237>Можешь юзать вот это.Ща попробую. Спасибо.> как функция должна вести себя при |x|=|y|Действительно, не сказал. В этом случае значение сохраняет Х, а Y обнуляется.И вдогонку следующий вопрос: Я вчера весь вечер возился с навмешами. В целом получается, но сцк не получается. В туториале, который я смотрел, по навмешу ездили простые спрайты, а мне надо, чтобы по навмешу ездили кинематические тела, толкая и пиная друг друга. Так вот, я не могу с наскоку сообразить, как перевести линейную интерполяцию позиции на ... ПАДАЖЖИ, начну сначала. Навмеш по запросу возвращает мне путь от точки А до точки Б, огибающий преграды. Этот путь является массивом Vec2. В уроке, чтобы двигать спрайт достаточно было вычислять интерполированное значение до крайней точки и сдвигать спрайт. Когда точка достигалась, она удалялась из массива и функция продолжала шажками продвигать спрайт к следующей крайней точке, пока в массиве не останется одна точка - конечная.Мне же надо заменить это на задание физическому телу вектора ускорения, который направлен в сторону крайней точки на пути. Я вроде всё правильно сделал. Но нихуя не работает. Персонажи бегут куда-то в сторону и упираются лбами в стену. Значит сделал неправильно.
>>526250То есть ты хочешь сделать что-то вроде гонок?Условные машинки следуют из пункта А в пункт Б.По дороге огибают препятствия.Движение равноускоренное.При столкновении друг с другом или с препятствиями замедляются, отскакивают и т.п., то есть ведут себя физически.Такое хочешь?Работает функция?
>>526201Я с моими доходами могу их внезапно позволить. К тому же я всю жизнь прожил в гейропах, и тут менталитет другой и нет ничего постыдного в некоммерческом творчестве, в отличии от Пидорахии.
>>526281Да, что то вроде такого. Угу. Функцию еще не пробовал, она чисто декоративная и нужна вконце. Я сейчас всецело занят изучением векторной физики: силы, импульсы - вот это всё.
>>526292На вход в к коллизию выключай НавМеш.На выходе выключай.В промежутке пусть отрабатывает физика.Не вариант?
>>526305Я пока добился таких результатов: объект движется по навмешу простым перемещением с линейной интерполяцией, движется в обход физического сервера. Для синхронизации с физическим сервером, в конце каждого тика объект делает микроимпульс со считыванием коллизий вокруг себя, после чего корректно обрабатывает своё местоположение и собственно столкновения.Но результаты мне не нравятся. Такое насилие над физическим червером обязательно аукнется в будущем. Я хочу научиться применять к объекту все необходимые импульсы, чтобы физический сервер его корректно пинал по навмешу.
>>526187Пиксель-арт - это конвертор фотки в пиксели специальной программой.Это так же один из разновидностей рака, убивающего раздел, который сейчас заполнен чуть более чем полностью жопорукими малярами, пытающимися толкнуть свои ссаные арт-ассеты и мега-сценаристами, которые в издаче не могут выдать текста больше чем на 4000 символов.
>>526336Я об этом уже думал, но мне хотелось бы посмотреть на то, что есть вне рамок ВНок. С ВНками вышло так, что и там нужно кодить, хм... Может и не стоило вообще тут этого вопроса задавать, и я сам себя обманываю, что без кодинга что-то получится.
>>526334Какой-то минимальный кодинг в любом случае нужен будет. Рекомендую Годот. Там весьма простая для освоения система скриптинга. Выучишь за пару вечеров на ютубе.
Помогите пожалуйста. Отправляю на сервер чек (receipt) из AppStore через WWWForm form = new WWWForm(); Сам чек очень длинный (16000 символов), но на сервер приходит лишь начало, где то символов 100. Что я делаю не так?
>>526445WWWForm считается легаси. Используй код отсюда:https://docs.unity3d.com/Manual/UnityWebRequest-SendingForm.htmlТы точно отправляешь именно 16к символов? Тебе бы на стороне клиента отловить исходящие данные через сниффер.
>>5264471. Сегодня пытался использовать этот способ, но почему то на серв отправляются null данные, так и не понял что я не так сделал. Добавлял так же через Add(new blabla("receipt", receipt);Да, дебагаю в консоль во время покупки, вылазит огромный чек, даже длину вывел, 16086 символов. На сервер приходит меньше 100
>>526449>Да, дебагаю в консоль во время покупки, вылазит огромный чекКороче, нужен сниффер. Он точно покажет, что именно и в каком виде ты отправляешь. От этого уже можно плясать дальше.
>>526488Отвечаю не глядя: Потому что русский пипл и так хавает, браузерки от мейлсру, танчики и прочее говно.Угодал?
>>526491Неправильный ответ.>>526488Почему коллектив студии MADия свалил делать танчики из РСФСР в БССР? Почему русские погромисты (а других в РСФСР нет) бизнесу в РФ предпочитают иностранную удалёнку на дядю, которого в жизни ни разу не видели?
>>526339Мой жизненный опыт показывает, что это наилучший вариант развития событий.Как только все лишние люди устранены и во главе встаёт компетентный человек, внезапно всё становится так охуенно, что ощущения просто оргазмические. Ничего не делаешь, а всё есть.Конечно форум - это не вполне иерархическая структура, но лишние люди, занимающиеся хуйнёй, это рак.Когда последний раз в разделе вообще задавали вопрос "а как вообще должен выглядеть, из чего состоит и как работает коллектив разработчиков, способный написать игру?"Ну то есть вообще основа основ раздела. То, почему мы вообще тут собираемся. Наша причина. Наша causa nostra в этом ИТТ треде.
>>526488Бабло, менеджмент, кадры, коррупция и полицаи. Нет смысла делать игру в России если её проще сделать вне России. Нет смысла работать в российском геймдеве если ты можешь добиться большего вне России. И так далее.
>>526530>Бабло, менеджмент, кадры, коррупция и полицаиНе в этом дело. Наши очень много зарабатывают на мобильном рынке. И ничего. Они держат бизнес в офшорах, а здесь открывают ООО, чтобы сотрудников нанимать. Обороты у них при этом космические.Нормального геймдева нет из-за менталитета скорее. Деньги есть, специалисты есть, но всё это вместе не может организоваться и состряпать приличную игру.
>>526526>Как только все лишние люди устранены и во главе встаёт компетентный человекЯ даже знаю, кого ты имеешь в виду
>>526530когда уйдёт поколение зазомбированое мамками и трешбабками против камплюхтера и игрулек, тогда есть шанс.мне две девки в вк высказали зачем я играю в игры это плохо, они увидели статус что запущена игранейм. бабы ебанулись в корень.
>>526281>Работает функция?Анон, работает! Cпасибо! Держи пиво!Как бы научиться свободно оперировать векторами?
Всем привет. Нужен движок со следующими требованиями:1. Будет легко заимплементировать на нем изометрическую пошаговую стратегию (внешне очень похожа на civilization, тайловая)2. Без лишних заморочек, ибо игра будет довольно требовательна к процессору/памяти, будет просчитывается много разных действий3. Возможность подкачивает source конфигурации на ходу, т.е. положил в процессе работы приложения конфигу в папку, игра отобразила на следующий ход, что конфига подгрузилась4. Опционально мультиплеерЕсть ли движок, который полностью удовлетворит моим требованиям есть наверное или запилить свой?
>>526634U N I T Y 3 DNITY3Dhttps://unity3d.com/Мультиплеер тебе для какой платформы? Самый универсальный вариант без покупки своих серверов здесь:https://www.photonengine.com/
>>526648>U N I T Y 3 DСкажи ка друже, есть ли возможность на Unity3D реализовать песочницу схожую с этой?http://dan-ball.jp/en/javagame/dust2/
>>526677Конечно, можно. Это ж не говнодот какой-нибудь, юнити делает игры за тебя. Есть кнопка "зделоть зоебись" по нажатию которой автоматически скачиваются ассеты и тебе нужно только расставить их по карте.И я надеюсь, ты знаешь божественный сишарп, да? Потому что без знания сишарпа куда ты лезешь?И английский я надеюсь, ты знаешь?
>>526690С чего ты взял, что я работаю с этой хуетой? Какого же черта, каждый раз когда звучит вопрос, со всех щелей лезит яд. Что, блядь, не так с моим вопросом, ну не знаю я на чем основаны физические объекты, вроде говорили что это Box2D, но какой то не такой, интересно мне. Зачем брызгать слюной и ядом, не понимаю я.
Здраствуйте. Я, Кирилл. Хотел бы чтобы вы сделали игру, 3Д-экшон суть такова... Пользователь может играть лесными эльфами, охраной дворца и злодеем. И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы... И эльфу раз лесные то сделать так что там густой лес... А движок можно поставить так что вдали деревья картинкой, когда подходиш они преобразовываются в 3-хмерные деревья[1]. Можно покупать и т.п. возможности как в Daggerfall. И враги 3-хмерные тоже, и труп тоже 3д. Можно прыгать и т.п. Если играть за охрану дворца то надо слушаться командира, и защищать дворец от злого (имя я не придумал) и шпионов, партизанов эльфов, и ходит на набеги на когото из этих (эльфов, злого...). Ну а если за злого... то значит шпионы или партизаны эльфов иногда нападают, пользователь сам себе командир может делать что сам захочет прикажет своим войскам с ним самим напасть на дворец и пойдет в атаку. Всего в игре 4 зоны. Т.е. карта и на ней есть 4 зоны, 1 - зона людей (нейтрал), 2- зона императора (где дворец), 3-зона эльфов, 4 - зона злого... (в горах, там есть старый форт...)Так же чтобы в игре могли не только убить но и отрубить руку и если пользователя не вылечат то он умрет, так же выколоть глаз но пользователь может не умереть а просто пол экрана не видеть, или достать или купить протез, если ногу тоже либо умреш либо будеш ползать либо на коляске котаться, или самое хорошее... поставить протез. Сохранятся можно...P.S. Я джва года хочу такую игру.
Ребзя, такая тема. Есть идея игры, будет в жанре ВН с элементами стратегии/рпг. Но нужно пилить персонажку для диалогов, по плечи. В каком стиле легче всего научиться делать бошки с ёблами? Ну понятно, что не в реализме. Пиксели слишком маленькие, чтобы из них делать что-то(при апскейле это всё ещё ебаные квадраты). Пытался искать всякие генераторы, но там говно собаки какое-то.
Обесните!Как я понял, событийное программирование, это когда пулька, попадая в какое-то тело, генерирует событие (сообщение, сигнал) "пулька попала в тело в точке (x,y,z)", а всё время пока она летела и вообще во всё время главного цикла, все объекты, в которые может попасть пулька, постоянно слушают, не произойдет ли событие попадания пульки? И если произошло, сверяют со своими координатами и тот объект, в котором совпали координаты, генерирует событие "попадание", после чего делает или не делает внутри себя действия, связанные с попаданием пульки - НПЦ ранятся, стены рисуют декали, мячики отталкиваются, шарики лопаются и т.п. Одновременно с этим, все слушатели события "попадание" триггерятся на него и смотрят, а не попали-ли в союзника, а не сагриться ли мне на ближайшего врага?
>>526764Событие триггерится только у того, в кого попала пуля, остальным безразлично это. Если нужна реакция на событие, то делаешь новое событие реакции для тех, у кого она может возникнуть. Например создается на некоторое время прозрачный шар вокруг области попадания, кто в зоне шара - тот триггерится на попадание.
>>526771> Например создается на некоторое время прозрачный шар вокруг области попадания, кто в зоне шара - тот триггерится на попаданиеСуть всего юнити as is
>>526777Причем тут юнити, тупица, это общий принцип. Это будет работать и в уече и в крае. Насчёт говнодота не скажу, наверняка там есть особая тормозная нода для этого.
>>526778Общий принцип заключается в бас эвентах, твой спаун хуйни от каждой пули относится только к говнодвижкам и их пользователям.
>>526619Ваше здоровье.Аналитическая геометрия тебе в помощь.Там всё есть - и системы координат, и линейная алгебра, и уравнения на плоскости и в пространстве.Универсальный математический аппарат.Но если интересна физика механических систем, то добро пожаловать в теоретическую механику. Для её изучения нужен определённый бэкграунд в математике и физике, но зато сможешь построить модель взаимодействия любой сложности.Если нужно, могу книжек насоветовать.В любом случае, учитывай, что это всё не за один вечер постигается.
>>526826Если ты хочешь, чтобы тебя поняли, то вырази свою мысль более полно.В чем проблема реализации шума и реагирования на него через шар и события?
Реквестирую годнын книги по AI, в основном меня интересует их движение, генерация навигационных мешей, либо дургие способы(эффективнее \проще) для их передвижения
>>526771>Например создается на некоторое время прозрачный шар вокруг области попадания, кто в зоне шара - тот триггерится на попадание.охуенно, просто готи блять, прозрачные шары они создают, геймдев который мы заслужили
>>526841Тебя смущает формулировка или сам подход?Под прозрачным шаром я имел ввиду конечно же чисто физический объект, который не отрисовывается в принципе, и сквозь который свободно могут проходить другие объекты.
>>526845Чтобы определять кто находится в зоне слышимости/видимости выстрела.>>526851Пиши, мб сообразим чего-нибудь [email protected]
>>526854>Чтобы определять кто находится в зоне слышимости/видимости выстрела.ну а спавнить шар зачем? Посчитать находятся ли точки в шаре ручками же можно
>>526855Всю игру так захардкоживать будешь? Если что-то узконаправленное с нуля пишешь, то ок, но если у тебя уже есть некоторая архитектура, особенно если физический движок выделен в отдельную либу, то проще сделать сферу с определенными коллбеками. К тому же, если движок уже со всякими оптимизациями идет (типа разбиение пространства), то тут уж вдвойне лучше отдать работу движку. Ну и в целом, меньше лишнего кода придется писать, значит меньше потенциальных ошибок и более ровная архитектура.
>>526854>Пиши, мб сообразим чего-нибудьОкей, но сначала, чтобы мне не тратить твоё время попусту (а тебе моё), небольшой HR-тестик. Ответь развёрнуто (по паре предложений на каждый пункт):1. ООП или ECS?2. Unity или Godot?3. УЕЧ или КрайЭнджин?4. Победитель п.2 или победитель п.3?5. Ассеты или ориджинал контент?6. Мобилки или пека?7. Консоли или победитель п.6?8. Для души или для заработка?9. Этот тестик тоже школьный, как тест из соседнего треда. Напиши, почему?
>>5268761. конструктор2. gamemaker3. unity4. п25. пиксели6. консоль7. консольx28. make gamedev great again9. соси хуй
>>526903Зачем отвечать толстому троллю, который стёбется над вопросами, вместо ответов?Пиксели тоже бывают покупные и самодельные. Сути вопроса ответ в том посте не отражает, как впрочем и остальные.
>>526908Годнота - это творчество. Тут не может быть алгоритмов, иначе это перейдет в категорию ремесла и будет поставлено на конвейер. А то что поставлено на конвейер теряет ценность и перестает быть годнотой.
>>526876> 1. ООП или ECS?Инструменты для задачи, см. задачу.> 2. Unity или Godot?Godot, потому что нахуй.> 3. УЕЧ или КрайЭнджин?Край мёртв.> 5. Ассеты или ориджинал контент?В срок и в бюджет.> 6. Мобилки или пека?На мабилах нет игр, есть ящики Скиннера с деньгоприёмником.> 7. Консоли или победитель п.6?Консоли сразу как пустят. В анус пекарни.> 8. Для души или для заработка?Кушать тоже хочется.
Допустим есть игра с прокачкой. И прокаченный игрок в говно выносит другого игрока, который не прокачен. Или игра без прокачки, но где скилл одного игрока сильно выше скила другого игрока. В первом случае достаточно ограничить разрыв между уровнями, чтобы устроить fair game, но во втором случае? Были прецеденты как кто-то что-то с этим сделал?
>>526963Идея в балансе на основе статистики выигранных боев, отношению килл/дез и прочим критериям, а не по снаряжению, набитой экспе и т.д.Сейчас почитал про баланс в танках, оказывается там не делается такого, хотя почему-то думал что делается. Но там есть еще какие-то ранговые бои, в которых как раз учитывается мастерство игрока, но хз насколько оно хорошо работает.
>>526973Также, как и остальные виды творчества. Должно быть что-то новое, уникальное, отличающее одно изделие от всех остальных. Должна либо решаться какая-то новая задача, которая не решается известными методами, либо известная задача должна решаться каким-то иным методом, который в чем-то лучше предыдущих.Хотя конечно же мало кто способен осилить анализ именно в таком ключе, обычно все чисто на интуиции делается, с применением отдельных методов к каким-то частным вещам.Идею действительно проще получить нарандомив ее из головы, это должно быть чем-то спонтанным. Это как раз тот мост от постановки задачи к ее решению (где либо задача, либо решение - новые, логическими путями до них не доберешься), остается только обрисовать и построить этот мост. Это все и есть процесс творчества.В общем говоря, должна проявляться какая-то неординарность в подходе, но при этом надо не забывать про практическую ценность. Ибо творчество без какой-либо практичности стремится к бредовости.
>>526982>Должна либо решаться какая-то новая задача, которая не решается известными методами, либо известная задача должна решаться каким-то иным методом, который в чем-то лучше предыдущих.Секундочку, а решение задачи, это не алгоритм ли случаем?
>>527007Если эта задача укладывается в какую-то уже известную формализованную теорию, то конечно решение такой задачи находится некоторым более-менее определенным алгоритмом действий. Но когда нет теории, описывающей как справляться со всей кучей свободных параметров, которые имеет задача, тут уже надо применять творчество.
>>527142спасибоНо в рисовку персонажей и прочего уже не могуДа и пейзажи как мой пикрелейтед тоже не оченьВот я и спрашиваю
>>527140Ещё пытался квест запилить, но там фейл был, так что кроме пикселей особо опыта нет.да здравствует флешеподобный графен
>>527177Я не понял, ты че точку поставил? Совсем оборзел в край что ли? Эта твоя точка придает ценность треду или что? Или это твоя точка как квадрат малевича типо чето глубокое значит??
Парни, парни, пжжите. Ща спрошу че, ща.Кароч слушайте.Вот если я например буду продавать через стим свою говноигру, в которой сандтреком будут довольно популярные песни ныне существующих западных исполнителей, но сыгранные лично мной на синтезаторе - меня взъебут сопсно правообладатели или это фэйр юз?
>>527194>>527198Я бы мог предупредить, что это не фейр юз нихуя, но не буду - если человек такое дно, что не может придумать свой ост или нанять композера и понять, что ост должен гармонировать с игрой, а шанс этого с чужими треками минимален, то не буду мешать ему в его жидком обосрамсе.
>>527217Так то если ты черпаешь вдохновение из музыки то наверное и гармонировать твоя любимая музыка с игрой. которую ты делаешь будет. В отличии от поделия нанятой тобой макаки, которая может нихуя не понять, что ты пытаешься донести, или наоборот дохуя творческая личность со своим виденьем.А ты у мамы такой молодец, освоил какой-нибудь Кубейс - ну всё теперь, можно клеймить дном тех, кто не. Надеюсь это хотя бы не было главной причиной его осваивать...
>>526526>Когда последний раз в разделе вообще задавали вопрос "а как вообще должен выглядеть, из чего состоит и как работает коллектив разработчиков, способный написать игру?"и как же вообще должен выглядеть, из чего состоит и как работает коллектив разработчиков, способный написать игру?
>>527367ну дык, классика игростроя в РФ. еще нужно добавить дружка босса, которого назначили на должность арт-директора и платят ему за експертную оценку нарисованного арта. еще нужен гей-дизайнер с искрометными историями про то как в будущем диктатор захватил сласть и стал всех расстреливать, а главный герой молчаливый революционер его свергает. еще нужен чел, который бы получал зарплату за то что ездит с игрой на всякие выставки и ведет ее паблик вкудахте. еще жена/баба главного босса, которую он вписал на должность дизайнера. она откровенно хуёво рисует концепты, но хуй бы с ним, были бы эти концепты еще как-нибудь связаны с игрой, но нет, если ей захотелось чтобы в игре было побольше ярких красок (она так видит) то, разумеется, босс сразу же найдет скрытый смысл в ее словах и прикажет делать так как она сказала.тру стори, я не гей чтобы работать в команде
>>524658 (OP)Серьезный вопрос. Что можно полезного почитать про ux/ui в играх? Делал все интуитивно до этого, но чувствую сто стагнирую.
>>527421Там банальщина для создания сайтов и оче мало про игры. Думаю на курсы уже какие-нибудь сходить.
>>527422Люди делятся на два типа: 1. Которые понимают самостоятельно. 2. Которые носят деньги на курсы/тренинги и всё равно нихуя не понимают.
>>527425На 3. Третьи понимают, что курсы - не панацея, но пытаются урвать максимум полезной инфы, а также контачатся с сокурсниками и преподами, контакты с которыми окупают потраченные деньги.
>>527441Не-а. Первые могут быть просто умными и понимающими некоторые вещи чисто исходя из логики и здравого смысла, но при этом некоммуникабельными идиотами. После курсов о них никто не вспомнит и никто не предложит таким работу.
Где найти себе команду, а? Нужны-то программист и пара хороших художников, а где их искать ума не приложу
>>527488Где найти себе директора, нужен-то директор с идеей убийцы гта 5, но где его найти ума не приложу.
>>527488Обычно когда сам ищешь, то лучше уже быть программистом. Художником искать прогера соржнее чем наоборот.
>>527493Да, я программист. Мне б хотя бы одного художника еще найти, так где его искать? Нет, не за бесплатно/процент от продаж.
>>527494А вот мне интересно, как такие люди как ты планируют отдавать процент продаж другим сотрудникам? Вот слышу слышу про такую тему. Вы что им будете декларацию о доходах отсылать свою или "на чэээстном слове паверь мне, что я заработал вот столька-то" ????
>>527495Раньше стимспай честно показывал продажи. Засекали по своей игре.>>527494Ну вот так уже легче когда ты сам програмишь. Смотри, мне просто в вк программер написал: понравились твои работы, мы делаем игру, не хотел бы ты принять участие как художник за небольшой аванс и процент с продаж кококо.Я согласился и чувак хороший попался. Но думаю так могут и разводить.
>>527494>Да, я программист. Мне б хотя бы одного художника еще найти, так где его искать? Нет, не за бесплатно/процент от продаж.Реальность такова.Художник рисует, программист оценивает и говорит перерисуй (и так до бесконечности).Программист такой программирует, а художник принимает всё как есть.
>>527539эмансипе https://twg-12.blogspot.com/2018/07/blog-post_25.htmlи ещё большая пачка треш-флеш игор сделанных совместно с художниками среднего и нижнего ценового диапазона.вкатился в конструкт2 с помощью такой игры http://golopuz.space/
>>527495Да легко. Отдаёшь пароли от кошельков и профилей художнику. Если он тебя кинул, то в коде стоит блокировщик и пользователей будет ждать сюрприз. Выпускаешь новую версию без блокировки и указываешь новые кошельки. Более того, выгоднее ваять вместе на энтузиазме, ведь устоявшееся сотрудничество даёт успех на долгосрочной перспективе, а верный делу соратник ценнее любого наёмника всегда будет. А для модели выпуска версий это вообще бесценная схема сотрудничества.
>>527493Чтобы программировать нужно просто попадать руками на кнопки, этим даже обезьяна может заниматься. А вот для рисования нужны годы практики и не факт что в итоге получится сова, может так до конца жизни и будешь пиксельарт высерать. Поэтому художники в дефиците, а накодить платформер сможет любой первокур.
>>527564Справедливости ради стоит отметить, что среднескиллованых художников в десятки раз больше, чем среднескиллованых прогеров. Прогеров со скиллом выше обезьяны вообще довольно мало, это нам просто кажется, что их много, так как мы в основном только с такими же кодерами общаемся, а в реальности - мало.Но, количественное соотношение тут мало соотносится с вопросом кого легче найти. Ибо адекватных художников, да ещё готовых въебывать сутками(что требуется для геймдева) - хуй да нихуя. Найти адекватного кодера даже среди их ограниченного количества гораздо легче, чем адекватного художника, не смотря на то, что они тыщами роятся в соцсетях.
>>527568а, вон ты о чем. тогда может быть ты и прав, я-то сужу по популяции гд и прочих егрострой-форумов, где погромов допизды, а художников обычно ни одного нет вообще.
>>527571> /pa/ скорость 11 п/ч, 169 ip> /gd/ скорость 5 п/ч, 117 ipНу как сказать, очевидно что художников нужно искать на форуме для художников
>>527583ну в рисоваке-то стопудово одни спрайт артисты собрались. да они кроме голых баб в различных позах ничего рисовать не умеют, дай бог один-двое из раздела найдутся кто сможет выдавать графон для ихры с сотнями анимашек на спрайт
>>527585Ну зайди и посмотри кто там собрался. По моему очень даже отличные работы выкладывают. Я вот максимум 8x8 пиксельарт хуйню смогу сделать.
>>527566>>527567Да не в этом дело, просто в художественном или музыкальном творении нет точного определения годноты, любой может сказать: мне не нравится, сделайте красиво, это не то, как-то так но не копию, ну ты сам должен знать. А у программы есть тз, не связанное с эмоциями, работает значит годно.
>>527587не в качестве работ дело, а в соответствии требований игростроя. это то же самое что пытаться найти толкового тридешника для ААА ТАЙТЛА своего поделия в /td/.
>>527598всё не так просто. специфика спрайтов для игор скорее больше удел аниматоров чем художников. они ж разве что фоны для игр потипу найди предмет отрисовывать смогут. не то чтобы это так критично, но ты заметишь разницу если попросишь обычного, пусть даже и профессионального художника нарисовать тебе графон. а с тридэ так вообще пиздец.
>>527566Как художник думаю что рынок нами перенасыщен. А толковый погромист, который не бросает дело на 20% мне однажды только попался. И то его пинать приходилось.
>>527640Разве что юзлесными обсосками которые в арт не умеют, но всюду лезут как и в абсолютно любой другой области
>>527644Я выше почитал доводы погромистов и пришел к выводу что проблема скорее в поиске компетентного программера/художника. И я меняю свое мнение.>>527641Да, умею. Но 4й проект уже физически не потяну сорян.
Научите сохранять игровые параметры. Сколько я ни кодил, столько ни курил мануалы, всегда получается неудобная хуйня, при которой я вручную копирую параметр в функцию записи в файл и вручную достаю из файла и записываю в параметр/свойство. А хотелось бы один раз задать имя параметра и чтобы оно автоматически доставалось из файла, а потом записывалось в файл.
Ребята, я охуел от того, какой пиксель арт тяжелый. Вот вам две пикчи. Знаете, сколько часов между ними? Пять сраных часов. Уже часов семь я рисую гребаную стол-кровать и результат получается ну такой себе. Я так зауважал художников. Они просто боги, на которых мы, погромисты, должны молиться. И их труд так низко оценивается!Короче, плакали мои мечты об изометрии, перееду в вид сбоку, благо пока что немного накодил.
>>527674Блять, ты же не художник, как ты можешь такое смело заявлять? Может им это изи, когда рука набита? Я вот когда кодил одну несложную вещь для игры и стримил это своим коллегам-художникам с подробными комментариями что и для чего я это делаю, они тоже такие типа "блять, как ты вообще во всем этом ориентируешься и запоминаешь, это ж пиздец, ты говоришь одно предложение, потом следующее, а мы уже первое забыли", хотя лично для меня все предельно ясно и интуитивно.
>>527675Ну, не знаю. Я, конечно, согласен, что и то, и это дело — навыки, которые нужно лишь оттачивать, но это не отменяет того факта, что детализированный пиксель арт — это ужасно кропотливое дело. Я просто охуел от ОБЪЕМОВ, которые меня ожидают и без того сжатой маленькой игрушке на 3,5 сцены.>>527677Кроме заливки. Но я рисовал пером на гейпаде, что в разы ускорило дело. Не представляю, каково бы оно было по классике, на компьютере с мышью.
>>527674>>527675>>527678Вот мы и прошли к простому выводу, который, казалось бы, должен был быть очевиден для всех:И хороший программист, и хороший художник - ценные и редкие кадры, потратившие многие тысячи часов на обучение и оттачивание своего мастерства. Обоих нужно ценить и уважать.
>>527674ТЫ РИСОВАЛ ЭТО ПЯТЬ ЧАСОВ?У меня даже с почти никаким опытом рисования получалось быстрее, без обид, но что-то слишком медленно.
>>527679С этим никто и не спорил, вопрос был в том кому сложнее кого найти. подсказка: всем сложно найти всех если ты аутист
>>527674Нахер тогда пиксельарт если не даётся. Ты в блендере за 5 минут подобное сделаешь, посмотрев один короткий туториал. Потом можешь запечь как задник и будет тебе 2д изометрия.
>>527693Понимаешь, у меня с 3д плохие отношения. Я его с детства ненавижу, как в играх, так и в мультфильмах с кино. По мне так оно убивает всю душевность. Вот именно, что если я все сделаю за пять минут, оно не будет пережито мной, в ней не останется мой отпечаток. А я делаю игру в первую очередь для себя, а не для других, там все должно быть целиком и полностью моим.Я могу звучать как шизик, но поверьте, есть один чертов проект, который вот уже 4 года не дает мне покоя. И сейчас я пытаюсь закрыть этот гештальт, благо общие черты наконец-то вырисовались.
>>527674А ты выбирал пиксельарт потому что это просто пиксели и любой может? При слабом скилле делать 3Д в настоящий момент времени намного проще, а современному железу плевать на лишние 5-10 тысяч полигонов.> Я так зауважал художников. Они просто боги, на которых мы, погромисты, должны молиться. И их труд так низко оценивается!"Арт решает".
>>527696>от именно, что если я все сделаю за пять минут, оно не будет пережито мной, в ней не останется мой отпечаток. У тебя переживлки хватит на первые 3-4 объекта из нужных сотен.
>>527678Пиксель-арт почти во всем неблагодарный вид искусства на самом деле. Большинство быдла его не признают и считают стилем для ленивых (я не отрицаю, что есть много "ленивого" пиксель-арта, но есть и шедевры), в то время как он достаточно сложен из-за дополнительных правил. Художникам чаще всего приходится на него отдельно переучиваться, потому что изначально они учатся в нормальных размерах, то есть это доп. гемор и траты времени. Но при всем этом если игра делается почти или совсем без денег, и это не кликер со статичными спрайтами, а обычная игра, где есть анимации хоть какие-то, пиксель-арт чаще всего - единственный выход (3д лоуполи не упоминаю, потому что я про 2д конкретно, плюс в 3д в целом больше заморочек). Если инди попытается делать ашди-арт лишь бы не делать пиксели - то потратит очень много ресурсов или вообще не доживет до релиза, когда можно было бы сделать хорошую и простую пиксельную игру вместо этого (взглянем правде в глаза - мы не будем team cherry с их жуком, да и то там бедно по геймплейным анимациям, плюс там в целом персонажей рисовать легче, потому что стиль и ебаные жуки, а не люди)
>>527700И да, забыл еще, что в пикселях больше гемора с подстройкой игры под разные разрешения. Мелкие "полуторные" пиксели в ашди никто не заметит, а вот в пикселях это сразу в глаза бросится.
>>527687> Да какие обиды, я сам понимаю, что где-то туплю, похоже. Но быстрее не идет.Юзай копипаст же. Смотря на эту пикчу, там куча повторяющихся фрагментов. Ты их что-ли вручную перерисовывал?
>>527695На Ютубе есть годный туториальщик по блендеру. https://www.youtube.com/user/Blender3DcomuaВсю весну смотрел его уроки и смог сделать стульчик, лампочку, машинку, цепочку, платочек.Только давайте без политоты, окей?
>>527674Тоже когда-то пытался "нарисовать" арт для гондолы и подставить музыку. В итоге через 10 часов мучении высрал пикрил 1. Может кто захочет доделать:https://drive.google.com/open?id=1l_ueG9xFNaUYQ3Reh0-nUK9WJyEjsQ3bКстати для пиксель-арта используй пик 2, удобно.
>>527708Я хз, как там с фотошопами/ иллюстраторами, но на маковском/ айпедовском Affinity Designer есть прям отдельный пиксельный режим, где пиксели привязываются к координатам. Естественно, их потом можно масштабировать, что просто идеально для разных разрешений в играх.
>>527719Он нужен тогда, когда цветов очень мало, а отделять объекты друг от друга все равно надо. Если сильных ограничений по цветам нет, то да, не нужен, точнее, он есть, но он рисуется цветом, сопряженным с тем, вокруг которого он рисуется.
>>527719Советую тебе MagicaVoxel, ты эту кровать там в пять раз быстрее сделаешь, чем вручную. Тупо делаешь эту модель, потом рендеришь её в изометрии и всё.
>>527730Я другой анон, но тридэ в изометрию, это... ёбтваюмать, фейспалм! Пойди почитай, что такое изометрия в википедии штоле! Ну ёптваюмать, анон. Нельзя же так, а?NUM_5 на клавиатуре нажмешь, потом NUM_7
>>527735Ой, сорян, сначала нум5, потом нум7, потом три раза нум6, потом четыре раза нум2. Потом принтскрин и опен пейнт.
>>527737Ну это я и так знал, думал есть какие-то плагины или модификатор у бледера, который на выходе дают что-то похожие на пиксельарт изометрию.
>>527740Не знаю. Я щас гуглил туториалы и нашел это:https://www.youtube.com/watch?v=Luigu6d9GkIСмотрю прямо сейчас, 1:50, смотри вместе со мной.
>>527741Пиксельарт уже пройденный этап, такой видос интересен для начинающих.В этом https://2ch.hk/gd/res/454751.html треде оп нормально в 3д изометрию делает.
>>527741Ну и нудятина.Теперь посмотрю это https://www.youtube.com/watch?v=6L6NGqsQFGMВроде повеселее.
А вас, друзья, не заебал пиксель-арт и платформеры? Мне кажется, это уже явное клише в мире инди-игр от которого следует избавляться
>>527751>++++++ Если ты геймдев с графикой не парься даже, не получится ничего толкового. Это нужно сначала обучиться рисованию - свет,тень, объем и т.д. Потом дизайну. Потом анимации. На это все лет 6 уйдет. Проще заказать у художника - скетчи, графику, у дизайнера - дизайн UI, у продюсера - музыку. И можешь делать свою игру. Чо! А никто неговорил, што это просто и дешево o_0.ну пускай тогда ещё и код заказывают. чтобы сидеть и кириллить, а эти пускай работают на меня. выбор истинного кодзимбыа вообще оба гайда крайне дерьмовые
>>527656>Да, умею. Но 4й проект уже физически не потяну сорян.Понимаю. Дай, пожалуйста, ценный совет как наклепать побольше фонов при минимуме затрат сил и знании Photoshop.
>>527763Они заебывают не из-за жанра и стиля, а из-за бедности геймплея и приверженности авторов к избитым канонам.
>>527770>к избитым канонамо5-25! Какие избитые каноны? Ну сколько можно? Драматических сюжетов всего 36 по Польти, типов историй всего 4 по Борхесу. Хоть ты усрись - ничего принципиально нового ты не придумаешь. Возьми полностью разных 144 книги и всё, что ты можешь придумать - повторит одну из них.
>>527771Творческие поиски следует направлять не на создание какого-то уникального сюжета (которого больше нет), а на донесение какой либо авторской идеи до игрока/зрителя/читателя. Использовать при этом весь инструментарий драматургии. Использовать "избитые каноны".
>>527772>>527771Бляяя! Я понял, почему никто из вас игры не может сделать! Вы все ищете несуществующий уникальный геймплей.
>>527765Да запросто. Вот самый быстрый способ https://youtu.be/XyGyYQDPPZ0Нарасти себе библиотеку шейпов и будешь потом фон в час выдавать.Плюс реюзай фоны. Нарисуй его таким образом, чтобы можно было через multiply цвет в юнити накладывать и синие горы стали фиолетовыми горами. А железная корона стала золотой. Плюс эта тема в атласах место экономит.
>>527778Потому что изометрия - это интересно. Нарисовал хуйню, поставил рядом вторую и они идеально сложились. Помню сам залипал в школе. У нас была 98 винда и из развлечений только пэинт. Я такие штуки с аксонометрией крутил по своему первому туториалу, который нашел в интернете, аж весь класс собирался посмотреть.
>>527779Вот нашел этот сайт, лол.http://gas13.ru/v3/tutorials/ru_isomteric_pool_pixel_art_tutorial.php
>>527779Я просто прусь от того, как картинка медленно заполняется разными деталями. Она буквально оживает постепенно.
>>527790В ikea есть похожее, и оно еще удобнее: потому что с каждой ступенькой не приходится нагибаться сильнее.
>>527790У меня такая в детстве была, 1 в 1, только лестница была перпендикулярно кровати направлена. И ящички в ступеньках, и комп с рыбками под кроватью, эх такая ностальгия
>>527836Игры — это не в последнюю очередь визуал. Почему-то в этом разделе напрочь забывают и о картинке, и о звуке, хотя многие проекты только этим и живут.
>>527849Ну вот есть игра без визуала:https://www.youtube.com/watch?v=Q8TB6xlFVZEНу, по крайней мере, там визуал - простые геометрические фигуры. В остальном - чистый, концентрированный геймплей.
>>527852И что, много кто играет в такое ? Игры как тяночка, крайности со страшным уебищем или тупой, раздражающей сукой с целым гнездом из тараканов в голове тоже никому не нужны. Так же можно и аудио сопровождение сравнить с голосом. Кто-то может потерпеть страшилу из-за богатого внутреннего мира, а кто-то может просить красивой мордашке любую хуйню, но лучше соблюдать баланс.
Всем привет. Посоветуйте пожалуйста конструктор, чтобы создать онлайн игру в стиле ио. Нечто похожее на starve.io
Я решил-таки допилить все в изометрии. Считай, я уже сделал где-то 5-8% от нужного. Меня такая скорость устраивает.
>>527898оскорбляешь ренпаепетушков@даже на годоте не можешь сделать новеллу более разнообразной, чем у них@>"РЕНПАИРЫ ПЕДАРАСЫ! НИБАМБИТ!1!1"
>>527966Чем примеры с оф сайта не угодили? Всё равно в ближайший месяц на клиенте из этой либы ничего кроме перемещения спрайтов не будет задействовано. Весь упор на сетевую часть и сервер.
>>527968А какую технологию можешь посоветовать для сервера? Вообще, есть ли где пошаговые гайды, как делать игру на phaser плюс, скажем, node.js?
>>527965Ну так и есть:-Единственный и то однообразный фон - это тупо синий цвет сзади.-Отсутствие вменяемого сюжета, вместо него - шизофрения без начала и конца.-Персонажи нарисованы отвратно, но это уже по вкусу, может быть кому-то нравится, не спорю.
>>527976Тем временем, ты всё ещё не можешь принять факт, что распидор со своим Годотом проиграл ренпаепетушкам.
>>528009Время. Время, нужное чтобы сделатьчто-то в юнити, нужно умножать на десять чтобы сделать то же самое в кокосе.Это касается любого фреймворка.
>>528040что за демка? Запусти профайлер в браузере и посмотри на что время уходит, скорее всего это gc. Чтобы меньше времени уходило на сборку мусора нужно меньше мусорить. Погугли как выгружать спрайты, про пулы, про размер текстур, спрайтшиты и прочие оптимизации. Ну у меня на случайном васянском бенчмарке до 5к спрайтов в 60 фпс нормально идут http://phaser.io/sandbox/Pjdxyqzl/play
>>528069Вообще не советую сейчас убиваться по производительности, лучше заняться именно работающим прототипом, потому что все еще 10 раз может измениться
Хочу запилить игру на андроид, синглплеер стратежку, с гнетущей атмосферой и грустной концовкой. Гемплей будет растянут на 5 часов и не будет повторяться.Посему. 5 часов это много или мало?Игра на подобии frostpunk примерно.Еще вопрос. Если я использую музыку из интернета от , скажем hans zimmer и lindsey stirling что будет?Как вообще нынче синглплеер в поане секса? боюсь зайдет 1,5 олдфагам, которые играли раньше в джава игры типа парка и анно, а школьники продолжат в клэш рояли помойные играть и сотни клонов клэш оф кланса.И как монетизировать. Можно демку выпустить и в плей стор платной сделать, скажем 0,5$. Не буду же я рекламу пихать.Так-то похуй на деньги, но что-то должно ж разработчика мотивировать делать продолжение.Или сделать версию с рекламой бесплатной, и версию без рекламы платной.. Вообще хуй знает.
Господи, анон, меня нехуево так вштырило. Я наконец-то понял главную суть мира фантазий: ЗДЕСЬ ВОЗМОЖНО ВСЕ.Я постоянно связывал себе руки в том или ином своем высере, пытаясь придерживаться логики, законов жанра, негласных правил. Но вот недавно я намоделил один архитектурный объект, который все мои знакомые посчитали нереализуемым в реальности. Я скрипя сердцем перерисовал его в полнейшую хуиту, зато вполне себе осуществимым при должных затратах, но при этом индивидуальность была безвозвратна утеряна.И тут меня осенило: а нахуя я это делаю? Зачем я стер эту Башню, когда она была настолько вещью в себе, настолько полноценной, что никаких описаний не требовалось для понимания, нахуя она тут нужна.До тех пор, пока ты передаешь игроку/ читателю/ зрителю нужную тебе мысль, до тех пор, пока он может ее понять, все средства хороши. Не стоит связывать себе руки.P.S. Не знаю, нахуя я тут это пишу, но моя жизнь никогда не будет прежней, и я хочу поделиться своим открытием со своим лучшим другом, с Кириллом.
>>528109Я лично рекомендую писать на чистом Си. Так игры получают огромнейший прирост к производительности.
>>528110Отличная идея.Самое смешное, что у меня все уже есть, все алгоритмы, все образы, я даже саундтреки представляю и саму игру. Осталось только написать и модельки наложить со звуком.
>>5280785 часов годного геймплея для начинающего разраба - это дохуя. Будешь растягивать - сразу будет заметно. Да и много не вытянешь таким образом. Нацелься для начала на 15-30 минут приятного геймплея, там уже видно будет. К тому же, для игрока постоянно требуется прогресс в игре, а значит нужно и соответствующее количество контента завозить.С точки зрения игрока - геймплея должно быть столько, чтобы им можно было наиграться. Это опять же зависит от годноты геймплея. Во что-то примитивное или неиграбельное наиграешься за 10 минут. А вот что-то с глубоким сюжетом и крутой прокачкой можно залипнуть на 10 часов.Алсо, если на мобилки делаешь, то надо хорошо оценивать длительность сессии и длительность раундов игры. Они должны быть сравнительно более быстрыми, чем десктопные игры.Музыка - зависит от лицензии. Если какой-то знаменитый музыкант, то скорее всего музыка платная, и если ты не получал лицензию на ее использование, то тебя просто турнут с плейстора.Синглплеер вроде вполне себе живет, но как я заметил, очень часто делают интеграцию с инетом, типа поделись результатами с друзьями, загрузи новые уровни, поставь лайк и получи монетки.Монетизация - зависит от игры и от самой схемы монетизации. Тут единственно верного решения нет, нужно самому изучать рыночек, смотреть какие варианты хорошо заходят, экспериментировать и прочее. Так-то и одна версия, но с крапалем рекламы может зайти.Если что-то не знаешь как делать, то делай максимально просто.
>>528133Ты хуй и говно. Расскажи мне про примитивное и неиграбельное. У нас целый отдел занимается разработкой ТРИ_СУКА_В_РЯД. И кормит остальные проекты.>>528078Ты тоже хуй и говно, но хотя бы исправимое. Не слушай мудаков с двачей - здесь одни токсичные долбоёбы.
>>528206>Не слушай мудаков с двачей - здесь одни токсичные долбоёбы.Ты подал мне идею. Нужно сделать двач, где вместо капчи будут мини-игры, в которых целью является уничтожение токсичных постов и игроков.Осталось закириллить механику.
>>528206Ты ведь понимаешь, если взять и просто сделать матч-3, то денег ты не заработаешь? Эти матч-3 пичкают разнообразными финтифлюшками, чтобы у казуального юзера было то самое чувство прогресса, дизайнят интерфейс и графон должным образом, чтобы было приятно играть. Помимо этого не забывают вкинуть денег в маркетинг, чтобы эту игру вообще заметили.
>>528220Прекрасно понимаю. Под капотом у таких игр вся таблица Менделеева. Но на стороне юзера они примитивны.
А как полному нулю понять, какой язык ему вообще нужен для реализации n задачи?Например, хочу сделать текстовую игру по типу той браузерной симуляции голодных игр, но несколько более сложную в плане наполнения, т.е. там еще такие вещи как инвентарь должны быть и всё такое.Ну и подразумевается, что можно прикрутить простенькую визуализацию, то есть иконки там всякие и портерты персонажей.Что для этого подойдет?
>>528257Это троллинг?>>528254Почему?Это тоже троллинг?В общем, вопрос >>528252 всё ещё актуален, ибо полный ноль подразумевает, что я вообще никак не шарю и хотелось бы хоть сколько-то доходчивый ответ.
>>528304Нет, не троллинг. Дрочи Джаваскрипт. В первом приближении для твоих целей его достаточно, да и в целом он пригодится. А там будет видно, что тебе нужно ещё.А если уж совсем честно, то круто, когда человек приходит и говорит: "Я хочу сделать игру, и для этого я буду учить программирование".Но у 99% этот порыв быстро проходит и оканчивается ничем. Потому что учить программирование - это не учиться делать игры. Учить программирование - это долго и нудно писать Хэлловорлды, сортировки и прочую скучную поебистику.То есть, ещё раз: ты можешь начать учить язык сегодня. Но сегодня ты не начнёшь работать над игрой. И завтра тоже. Как минимум несколько недель ты не сможешь сделать ровным счётом ничего из того, что тебе хотелось бы сделать.Задумайся, нужно ли тебе это? Здесь не стерпится и не слюбится. Если ты не будешь получать удовольствие от самого программирования, то ты не получишь и удовольствия от разработки игры.Как-то так.
>>528304Нет, не троллинг. GDScript сделан по образу и подобию питона, который считается самым простым для новичка. А GDScript ещё проще питона, я тебе гарантирую, как вкатившийся в него за два дня (но я до этого программировал на других языках, так что полный ноль, ИМХО, вкатится ну за неделю, скажем).Самое главное что ты должен понять, если ты полный ноль, как говоришь, учить надо не язык, учить надо информатику, computer science, учить надо алгоритмы и методы их построения, учить надо принципы работы компа и типы данных, которыми он оперирует. Усвоив эту матчасть, язык понять будет не проблема, хоть питон, хоть джаву, хоть си/плюсы/шарп.
Аноны, мне нужно написать простую головоломку. Адекватно ли для этого использовать Unity или это всё равно, что стреляет из базуки по воробьям? Может лучше использовать какой-нибудь SFML?
>>528338Простую головоломку на виндовс.формс лучше напиши прямо в студии. Игровые движки-то тебе зачем?
Анон, я супер ньюфаг, прошу, помоги советом. Только что окончил свою шарагу в ДС, но хочется зарабатывать моделированием, с возможностью вкатиться в какую-нибудь фирму. Расскажи простым языком, что именно нужно уметь и из чего составлять портфолио? что будет востребовано? В вакансиях заблудился, требования очень разные, а пишу сюда, потому что нравится эта сфера. Пока что сел за maya.
>>528364проясняю:в серьезный гейдев тридешником ты не попадешь почти 100%, должности крайне редкие, с высокими требованиями и зачастую низкооплачиваемые тридешников за людей не считают. максимум — комиксные персонажи, домики и деревья для раннеров и ижесними. тем не менее ты можешь делать рендеры всякой хуйни для задников всяких индюшней, особенно мобильных дрочильней, но там нужен будет еще и скилл художника.самое простое — вакансии на места всяких опущенок которые пидорят рендеры мебельных интерьеров или других высеров отечественной промышленности, этого сейчас навалом.
>>528369Ну хуй знает. Искал недавно работу художником, но в основном попадались вакансии для 3д артистов и тех-артистов.
Подскажите, как написать диздок для игры. Я например придумываю какую-то суперсилу для героя, а она сразу имба. Как ограничить? Есть методики?
>>528431Главное что ОП ветки был прав. Всем похуй как реально устроен геймдев. Это раздел не про геймдев, а про переливания из пустого в порожнее, 3,5 идиотов с планшетами, которые решили что у них есть особый арт-стиль и за это им полагается 500 украинских долларов за каждую картинку и ебанутого расового трапа, освоившего dark basic.
>>528485Хмм, у меня уже запланировано ограничение по ресурсам, будет три ресурса, каждый отвечает за часть суперсилы. (Образно говоря, мана за пыщь-пыщь, стамина за хыр-хыр, хитпойнтина за фусроду (но это не дженерик фентези, есличо, ближе к киберпанку). Ресурсы долго копятся и быстро расходуются. Твое предложение ограничить время действия уже вписывается в эту модель. Но мне кажется, этого мало. Будет ли интересно игроку?
Хочу своровать беседкину систему моддинга. Из долгих наблюдений за креэйшон китом я сделал ряд выводов, как это работает. Значит, смотрите сюда: при запуске, игра создаёт базу данных всех игровых объектов. Данные она читает из файлов esm, esp. Каждый объект характеризуется уникальным идентификатором своей сущности (refid) и идентификатором типа объекта (formid). Всё что есть в игре - это такие объекты, от скриптов до звуков и мешей. Далее, прочитав файлы и создав базу данных, игра предлагает создать игровой мир. Он создаётся либо с нуля, либо с помощью файла сохранения, в котором сериализованы все различия между ним и исходным миром.Игровой мир представляет собой матрицу из локаций (cell), локации могут динамически подгружаться при приближении к ним игрока, а могут загружаться через экран загрузки. Очевидно, что игра спроектирована таким образом, чтобы нагруженные объектами локации имели переход-телепорт и загружались через экран загрузки, но эта техника устаревшая, современное железо позволяет плавно грузить полностью открытые миры, включая интерьеры.Таким образом, если добавить в папку с файлами ресурсов новый файл-мод, игра при следующем запуске прочитает и его, при этом если в нем содержатся объекты, идентификаторы которых перекрывают идентификаторы объектов оригинальной игры, эти объекты заменят оригинальные. В этом суть моддинга. Очень важно, что база данных, которая создаётся в начале, не содержит реальных данных, она содержит ссылки на данные в файлах ресурсов, при загрузке локации идёт запрос к базе, база даёт ссылки, внутренний менеджер идёт по ссылкам и достает из файлов нужные данные. Поэтому на старых жёстких дисках игра грузится быстрее из файлов-архивов, чем из файлов, которые распакованы.Все ли я правильно понял? Добавляйте, корректируйте.
>>527372> чел, который бы получал зарплату за то что ездит с игрой на всякие выставки и ведет ее паблик вкудахтеКстати очень важный человек.
>>528078> 5 часов это много или мало?Дохуя.> Игра на подобии frostpunk примерно.Год работы команды и миллион долларов бюджета.> Если я использую музыку из интернета от , скажем hans zimmer и lindsey stirling что будет?Пистон в анус.> И как монетизировать. Делать на PC. На мабилках заходят только ящики скиннера с деньгососами. Сама природа мабил не позволяет иметь игры с историей и в которую надо играть больше 1 минуты подряд.> а школьники продолжат в клэш рояли помойные игратьВ клэш рояли играют домохозяйки 30-40 лет с жирным банковским счётом.
>>528444Диздок - это основная концепция, которой все должны придерживаться во время разработки. Чтобы одни не филонили, а другие не пытались сделать симулятор города. Баланс - это такая мелкая фигня, которую настраивают уже в конце. Или вообще забивают на неё. Причём баланс делается не за счёт написания каки-то вещей, а за счёт выкидывания из проекта несбалансированных возможностей.Посмотри на халфу2, там выкинули вообще всё под ноль, а задумывали изначально симулятор боёв в городе на основе гениального ИИ. Просто гениальный ИИ оказался нереализуем.Так что пиши что пишется. А потом выкидывай то, что мешает геймплею.
>>528620ты так говоришь как будто это много за погромиста и артёра которые на тебя цельный месяц будут горбатиться не покладая компухтер.
>>528444Открываешь текстовый редактор и начинаешь описывать как игра работает.> Я например придумываю какую-то суперсилу для героя, а она сразу имбаЭто вопрос стоящих перед игроком задач. Главное засунуть игрока в поток, потому надо думать не в терминах супесил, а в терминах стоящих перед игроком задач для которых суперсилы это инструмент их решения.
Cап, двач. Собираю команду, чтобы сделать игру. Как это сделать? Бюджет есть, есть движок gm, игра 2d
Будет ли работать Кокос, если на компе нет OpenGL? То есть видеокарта неподдерживает. И почему не получается скачать Кокос с оффсайта? Скачал с гитхаба, так там многих файлов нет.
Почаны, хочу сделать простой пошаговый рогалик, знаю c# на примитивном уровне(ну там всякие лямбдавыражения, сериализациюхуяцию, ооп), в чем пилить простейший графон, спрайтами, не учить же мне юнити.
>>528806>LMMS>Работает даже на китайских клонах расберри пай.И что, звук не тормозит на расберри?>Полученный .ogg затем простым скриптиком для ffmpeg мержится с обложкой .jpg и получается вебемка.Какой командой?
>>528816> линуксоид> виртуозно пердолит консольку> самостоятельно собирает билды софта@> не уверен, отформатирует ли двач его строку
>>528819>От ситуации зависит.Ну это понятно.Первый же синт (верхний) в дефолтном проекте, не трещит при воспроизведении?
Ну раз уж зашёл такой дискасс, подскажите, как назывались звуковые генераторы? В начале 2000х я видал такой. Программа с кучей мелких ползунков и кнобов. Запускаешь её и она выдаёт какой-то космический транс, крутишь ползунки и космический эффект возрастает.
>>528834Я прямо щас гуглю. 1. не вижу своего, утиного. 2. всё, что гуглится - vst-плагины к сами-знаете-чему-$$$
>>528828>Если ты про стандартный тройной осциляторПри удержании слышимой ноты, нет треска, или при отпускании?>Треск - обычно это просто клиппингНет, я про перегрузку при генерации и воспроизведении (синтов), на слабых звукахах и процессорах такое бывает, смотря чем обрабатывается.
>>528839Я ничего не настраивал, речь о дефолтном пресете.Походу у тебя трещит таки, что не удивительно, расберри не справляется.
>>528845>Ты щас серьезно? Более чем.> Это же типа не очень для этого сделаная хуета. Это хуета общего назначения. Это значит - она годится для ВСЕГО.> И что такое канавас? https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.canvas?view=netframework-4.7.2
>>528848>Ты же начинаешь про всякие бенчмарки уже втирать.Ты же сам написал, что он нормально на расберри идёт.Я просто на разном железе LMMS пробовал, для полноценной работы с родными синтами (не говоря уже о эффектах, которые не со всеми синтами родными работают кстати), в общем ему нужна хорошая звукаха, так как LMMS не поддерживает asio, хотя есть не официальная дллка с поддержкой asio, для старых версий 0.4.11.
>>528850Для ясности, поддержка asio даёт возможность юзать ASIO4ALL, а с этой хернёй можно и на слабых звукахах нормально работать (относительно).
>>528662Уже выше убедились, что это раздел не для разработчиков игр, а для хуеплётов, мечтающих на копирайтинге с двузначным IQ и картинках зарабатывать тыща.
>>528662Садишься и устраиваешь брэйнсторм сессию на часик. Думаешь о мире игры, как он будет выглядеть, какое ощущение хочешь создать. Придумываешь Core Loop (цикл действий игрок на протяжении игры. Пример: Попал в комнату -> Зачистил комнату от врагов -> Прошел дальше). Ищешь референс по кадрам из фильмов, игр. Собираешь и организуешь информацию по майнд мэпам (потом пишешь дизайн документ по этой же карте, только уже более подробно). Делаешь прототип, обновляешь дизайн документ каждую неделю и добираешься до альфы и беты своего проекта, а там уже как пойдёт.
Аноны, подскажите пожалуйста годный редактор персонажей, а то на блендере лепить как то совсем пердоливо
Пацаны, у меня есть механика, сеттинг и я умею говнокодить + пиксельарт/3D. Го краудфандинг компанию и игру сделаем.
>>528896Поправка: без краундфандинга ты не сможешь заплатить за свою сьёмную однушку. Ведь если положить руку на сердце то краундфандинг это как стримить, ты можешь обойтись без него, но денег хочется
>>528897Краудфандинг - это сложнее чем стримы. Просто так нельзя вкинуть и чтобы деньги сами по себе шли. Нужно продумывать план, искать аудиторию, поддерживать интерес и прочее.
>>524658 (OP)Привет, геймдевач. Хочу создать 2д мморпг. На данный момент являюсь почти абсолютным нулём. Посоветуй какой-нибудь курс или книжку, обязательно на русском языке.
>>528902Я с нуля сейчас учусь по ютюбу, гуглю как делать ту или иную механику, мне норм. Как говориться гугл в помощь
>>528914Что за игру делаешь? Какой стэк технологий используешь? Можешь посоветовать годный русскоязычный канал на ютубе?
>>528921Я знаю его на базовом уровне, а дальше как-то не идёт. Могу даже читать какие-то несложные материалы, улавливая общую суть текста и пытаясь понять детали через примеры. Но процесс идёт очень тяжело, если на русском мне несложно, а порой даже и в удовольствие прочитать сотню страниц за день, то на английском даже десяток страниц - суровое испытание.
>>528924Не, всё-равно надо выписывать незнакомые слова и заучивать их. Без этого у меня, почему-то, запоминание не идёт. Если я не вызубрил слово по карточкам, то даже если 10 раз посмотрел его в гугл транслейте - скорее всего не запомню, тем более, в обе стороны. На слух так вообще не воспринимаю язык, забыл это упомянуть.А так ты прав.
>>528918Смотри, я сейчас почти нулевой, как ты, вкатываюсь в юнити, сначала просто в ютюбе писал "туториал юнити", научился азам, а дальше пишешь ещё свой жанр, и будут выподать курсы под определённый тип игр, вопросы по спецефичной механике я гуглю. Посоветовать ничего не могу тк сам начинающий и их там слишком много чтобы выбрать одно. Плюс к этому геймдеву как и прогеру одна из важнейших вещей которой он должен владеть это умением гуглить, Правда есть исключения как годот, где если хочешь в 3д то ни курсов ни туториалов нормальных не будет, так что в непопулярные движки не советую вкатыватся
>>528902Бля! Это троллинг или что? Почему именно 2д мморпг ты хочешь? почему не бродилку\стрелялку\гонку\спортивную\интерактивную\новеллу\платформер, а именно мморпг?
>>528918>Какой стэк технологий используешь?Псины, вы по-русски умеете разговаривать? Что бля за стэк технологий, сука? Переняли какую-то хуйню от айтишников безграмотных, которые кроме айти ничего не знают (своего языка) и как обезъяны блять эту хуйню повторяете.
>>528951Я думал, он делает ммо, а не очередной говношутан на юнити, а при создании ммо надо использовать нечто на сервере, и нечто - на клиенте. Вот это я и обозвал стэком. Что не так?
Буду делать очень неграфонистую 2д мморпг-стратежку. Какие советы? Есть идея для геймплея, которую никогда не встречал ещё.
>>528959Я потратил 1 минуту времени на Яндекс заглянув в определение этого "стека технологий" и в самом же определении: набор инструментов, набор технологий. Почему у тебя "стопка" ты что гугл транслит?
>>528965Котлин - это сверх Джава. Хочу сделать такую РПГ, чтоб можно было рекрутить неписей и управлять ими посредством простых команд. Хочу сделать максимальный акцент на ПвП и аутентичность мира. Чтобы как дварффортресс, только менее охуительно большую и с элементами ММО, РПГ и адвенчуры.
>>528967Такс, а почему в качестве платформы избираешь мобилки? На мобилках же нормально этим всем не управляешь. А вообще, чекни-ка этот тред >>381230 (OP) , может, найдёшь там интересные идеи. Насчёт возможности управлять большой толпой неписей - я тоже мечтаю это воплотить.
Посоны,1. Кто-ньть читал где-ньть какие-ньть гипотетические дизайн-документы, идеи, невыпущенные наработки по играм подобныс дворф фортресс, римворлд, мб спейс стейшон? Грубо говоря, хотел бы разработать дизайн рпг-лайк игры со сложными незаскриптованными взаимодействиями нпц. Но т.к. дизайн документов никогда не писал - хз как структорировать свои мысли на эту тему и привести их в некую структуру. А также, возможно, почерпнуть чужих идей по этой теме. 2. На чем лучше всего пытаться реализовать такие проекты? Т.е. подразумевается рудиментарная графическая часть (топ даун 2д картинка максимум) и некая сложная программная часть ИИ, характеристики, рпг-механик и тд и тп. Из познаний только юнити но он мне показался уж больно сильно заточенным под 3д
>>528971>сложными незаскриптованными взаимодействиями нпцДавно уже понятно, что целиком заскриптованная игра, сделанная с душой >>> параши с автогенерацией всего и вся, "динамическим открытым миром", "симуляцией" и прочей чепухой для задротов.
>>528974Меня продумывание концепции больше занимает с точки зрения интереса для себя, а не для каких-то гипотетических игроков.
>>528971Если хочешь на полном серьёзе сделать дф или римворлд - пиши движок сам. С чужими получишь массу подлянок.Если чисто для себя - то гамак тебе более чем подойдёт.
>>528974А мне не понятно. Я всё ещё уверен, что можно создать правильное сочетание S-образных циклов в одном глобальном процедурном генераторе, что позволит сделать достоверную симуляцию реального мира: по одному циклу изменяется популяция бандитов в лагерях, происходят стычки, рассчитываются победители и проигравшие. Победители качаются и забирают лут с проигравших. Естественно, всё это математически обрабатывается, без какой-либо отрисовки. Просто, когда ты посещаешь ранее зачищенный форт/лагерь, внезапно ты обнаруживаешь там совершенно непредсказуемый состав бандюков. Другой такой же цикл отвечает за циркуляцию нежити в пещерах, вампиры, драугры, призраки пиздятся друг против друга, отбирая у проигравших ману. Третий цикл отвечает за популяцию в городах. Торговцы строят козни, перекупают бизнес друг у друга. Кузнецы конкурируют между собой. Князья/бароны пиздятся армия на армию и захватывают территории. И так далее, и тому подобное. В конечном итоге есть ты, который идёт по этому миру и наблюдает его живые изменения. Эти изменения отражаются в квестовом генераторе, который берёт исходные данные из вышеописанного состояния мира и генерирует, например, что у кузнеца дочка сбежала с главарём бандитов, но батя думает, что её похитили. Первая точка входа в квест - диалог с батей. Задача - вызволить девачку. По приходу в пещеру вторая точка входа в квест - по принципу трёх У. Тут же развилка, в зависимости от генераторов мира, к моменту твоего прихода в пещеру дочка и её хахаль-атаман могут быть мертвы, а пещера захвачена людоедами, например. Или дочка может быть давно продана в рабство, а пещера занята другой бандой разбойников, и надо по принципу тех же трёх У выяснить, где искать дочку кузнеца ранее.Всё можно сделать. Главное, найти подход. Найти алгоритм!
>>528999Проблема в том, что подобные паттерны очень хорошо видны игрокам.Первые два раза проходить квест будет интересно. На третий раз игрок поймёт, как это у тебя работает. На 10ый просто выключит твою игру.И я говорю не про этот конкретный квест. Я говорю про все сгенерированные таким образом квесты. Твой алгоритм станет понятен игроку очень быстро и из живого мира твой мир превратиться в гриндилку "пройдись по алгоритму".
>>529003Допустим, при малом количестве входящих в генератор квеста констант, квесты станут легко предсказуемы. Я же говорю о том, что возможен такой алгоритм, который будет генерировать сначала дерево квеста с ветвями-развилками и с листьями-плейсхолдерами элементов квеста, затем каждый плейсхолдер будет наполняться событиями из текущего состояния игрового мира, увязываясь с предыдущими.Квесты не будут состоять из трёх развилок, прибитых к точке входа гвоздями.Я понимаю, что то, что я описываю, будет непросто реализовать. Но уверен, что возможно.А когда квесты будут непредсказуемо ветвиться, даже если игрок поймёт алгоритм, по моему видению этого - он не утратит интерес.В реальной жизни, мы как бы тоже, годам к 20-ти прохавываем АЛГОРИТМ, но почему-то интерес к жизни утрачивают лишь депрессивные единицы из нас.
>>528999Я бы, честно говоря, пошел глужбе. Никаких там предопределенных сущностей типа бандит, торговец, солдат, король итд. Лишь набор статов (который еще стоит продумать) - остальное должно просчитываться путем интеракции с другим персонажами. Например, если у нпц низкие моральные качества, но высокая сила и предприимчивость - он, встретив другого нпц, захочет его ограбить. Если у него высокая предприимчивость, интеллект, высокая мораль и тд - он станет с другими персонажами торговать. Если высокое лидерство - он подчинит других персонажей своей воле и создат некую "партию". А персонажи в его партии тоже могут оказаться с высоким лидерствов (но ниже чем у него) и тоже подчинят себе каких-то холопов - постепенно может образоваться некая "пирамидальная" властная структура и "царь горы" сможет отдавать вниз свои приказы и получать фидбэк о потребностях своей "корпорации" снизу принимая некие "решения" и спуская их вниз по "вертикали". Вот такое мне было бы реализовать интересно. Максимальный уровень атомарности и минимальный уровень заранее заданных абстракций - пусть оно само живет и развивается.
>>529010Ты меня понял. А сущности, что я описал выше должны самообразовываться именно так. Просто я не стал переусложнять посты.
>>529010И ещё:>Никаких там предопределенных сущностей типа бандит, торговец, солдат, король итд.Это по моей задумке, набор не сущностей (не классов), а тегов. То есть, как в реальном мире - человек делает, что может и/или что хочет, а потом, по результату проделанного, навешивает на себя те или иные ярлыки. С этими ярлыками ты и встречаешь НПЦ в игре. Причем, генератор должен предусматривать определённую смену мировоззрения НПЦ из-за процедурных же смен обстоятельств, допустим, в начале игры был, скажем, торговец Себастьян, которому ты лут на продажу носил, потом ты ушёл из этого города, долго качался и воевал, прокачал уровней -надцать, потом через несколько недель (игровых лет) ты возвращаешься в этот город, и узнаёшь, что торговец тот исчез во время пожара в его лавке, потом ещё спустя пару недель, шастая по пещеркам в округе, обнаруживаешь этого Себастьяна в качестве оборотня в стае оборотней. Или главарём шайки бандитов. Или ещё кем. Или не обнаруживаешь.
>>529003С написания поста прошло 1.5 часа.За это время я на гамаке сделал это.Бандит ходит в города пожрать. Что не сожрёт - надкусывает.Когда устаёт - возвращается в пещеру и спит.Скорость с которой растёт его голодность я подгоняю нажатием пробела. Чисто для того, чтобы не ждать слишком долго.Так что выбирай гамак.
>>529025Практически убица римворлда, ага.Главное что тут есть работающая a-star. Если не хочешь с ней возиться - могу просто скинуть тебе этот проект - сопрёшь скрипты.
>>529019Если начать с основ мне самым логичным кажется система-клон того же special - некий набор статов "данностей" и набор скиллов - т.е. приобретенные навыки/умения. Соответственно, это все должно быть грамотно вписано в алогоритмы ИИ - т.е. поведение зависит от статов и скиллов. Далее идут потребности - обязательно низкуровневые типа сна/еды/питья, над высокоуровневыми (типа там общение и тд) можно еще думать и опять же, увязывать их со статами. Так вот базовыми поведенческими мотивами для ИИ нпц должны быть потребности. А вот дальше на них накладывают скиллы и статы и на выходе должны получиться определенные действия. Например, если на нпц с высоким скиллом охоты имеет большой уровень потребности в еде. Проверяем уровень его скиллов, связанных с получением еды, находим высокий уровень "охоты" - он идет охотиться. Или если у него развит скилл торговли - он первым делом попытается выменять еду у других нпц, примерно так.По твоей концепции "ярлыков" - мне кажется интересно с точки зрения программирования общения между персонажами. Т.е. у нас есть реальные статы/скиллы персонажа. А есть его некое визуально/социальное восприятие, которое возникает в момент интеракции. Тут тонко. Т.е. например если некий нпц торговал с другим нпц - он оценил его скилл торговли и он для него закрепился под ярлыком "торговец", и когда у него возникнет желание что-то купить - он с высокой долей вероятностью обратится к нему. Т.е. в принципе можно подойти к симуляции некоей "памяти" для каждого персонажа в которой будет храниться "отпечаток" о других нпц с которыми он взаимодействовал. При этом этот "отпечаток" вовсе не обязательно достоверен и зависит опять же от статов персонажа - насколько хорошо он может "читать" те или иные качества других нпц. Т.е. тут можно играть с разнице между реальность и восприятием - делать хвастунов, плутов, обманщиков или наоборот скромных мастеров своего дела и все это должно учитываться при формировании восприятия другими нпц.
Почему даже гугол делает движки такими васянскими? Почему мне нужно изучить кучу говна чтобы открыть окно с чёрным экраном? Потому что какой-то долбоёб решил так? Как разрабатывать на андроид без хуйня, а просто с графической библиотекой?
>>529056>Как разрабатывать на андроид без хуйня, а просто с графической библиотекой? SZB GDKSdelati Zaebisi Button Game Development Kit
>>529037>>529034Анон, я посмотрел. Код какой-то очень замороченный. Можно сделать гораздо проще и лаконичнее. Вечером попробую представить свой вариант.
>>529024>Так что выбирай гамак.Я так понимаю - имеется в виду game maker studio? Как у него с беспалтностью? Легко ли в нем делать сложный скриптинг примерно на том уровне, что я описал? Большое ли комьюнити и много ли туториалов? Мультиплатформенный?
>>529081>Как у него с беспалтностью?На десктоп покупаешь один раз и пользуешься. Под мобилки продаётся лицензия на год. Роялти нет.>Легко ли в нем делать сложный скриптинг примерно на том уровне, что я описал?На том уровне что ты описал - это сотни тысяч (если не миллионы) строк кода. Это нигде не легко.А вообще - легко.>Большое ли комьюнити и много ли туториалов? Да.>Мультиплатформенный? Да.
>>529082>На том уровне что ты описал - это сотни тысяч (если не миллионы) строк кода. Это нигде не легко.Я имею в виду - не наткнусь я в середине на какие-ньть движковые ограничения, которые вынудят к хренам переделывать все на другом движке или долго и мучительно заниматься придумыванием костылей?
>>529083При написании игры такого масштаба? Конечно наткнёшься, какой бы движок ты не использовал. В конечном итоге тебе придётся писать собственный движок.А костыли ты будешь забивать не медленно и мучительно, а быстро и с радостью.Медленно и мучительно ты будешь их извлекать, когда научишься кодить.
>>529084>А костыли ты будешь забивать не медленно и мучительно, а быстро и с радостью.>Медленно и мучительно ты будешь их извлекать, когда научишься кодить.Полностью подтверждаю этот пост!
>>529084>При написании игры такого масштаба?Из "такого масштаба" меня волнует лишь программирование рпг-составляющей, ИИ, продвинутых алгоритмов соц взаимодействий и тд. Вот что мне важно, чтобы можно было где-то хранить много инфы о состояниях игрового мира и персонажей, писать достаточно сложные алгоритмы обсчета взаимодействий. Я хочу чтобы движок давал мне такие возможности и при этом по максимум брал на себя функционирование всяких низкоуровневых механик для типичной топ даун рпг.. Т.е. поменьше морочится там с инвентарями, перемещениями по карте, боевкой и тд и тп.
>>529086Не получится. Движки популярные написаны индусами, да ещё и бессмысленным образом усложнённые настолько, что на АSCII игру делать гораздо проще, просто в десятки раз. Либо ищи какой-то качественный опенсорс на гитхабе, либо пиши сам.
>>529086>поменьше морочится там с инвентарямиИнвентарь всего лишь массив. Ты имеешь ввиду интерфейсы. Тебе их придётся делать в любом случае самому. Даже если ты ассет купишь, тебе придётся разбираться в коде и подгонять под свои задачи. Чудес не бывает.>перемещениями по картеЯ тебе на гамаке за полтора часа написал. Пользуйся.>боевкой Ты вообще не представляешь себе, чего ты хочешь, да? И ещё меньше представления о том, как всё работает.Для 2д качай гамак. Для 3д используй юнити.Наберёшься опыта - поймёшь что тебе нужно и для чего, будешь под свои игры сам выбирать или писать движок.
>>529086>Вот что мне важно,>чтобы можно было где-то хранить много инфы о состояниях игрового мира и персонажейХранить данные ты будешь в оперативной памяти и на жёстком диске своего компьютера, а не в движке.>писать достаточно сложные алгоритмы обсчета взаимодействий. Писать алгоритмы будешь ты, а не движок.
>>529088Ты, видимо, не совсем понял суть вопроса. Я имею в виду, если по данному движку есть куча наработок комьюнити в жанре всяких топ даун рпг, гуглится куча реализаций, возможно каких-то бесплатных готовых ассетов по функционированию стандартных вещей что я описал - это прекрасно. Если же там нихуя нет и никто ничего подобного не делал и не делает - это сразу становится сложно т.к. время будет у меня уходить не на реализацию собственных идей а на пиление базового велосипеда базового функционала, который и так миллион раз реализован всеми возможными способами и средствами. Т.е. я по максимуму хочу брать готовое там, где мне не интересно, и по максимуму иметь возможности творчества в тех, областях, что я описал. А т.к. я гейм мейкер не знаю - в этом и была суть вопроса. Да, вопрос конечно замороченный, но я думаю, кто использует эти инструменты - должен понимать и иметь возможность ответить взвешенно. Грубо говоря, мне нужен 2д движок где можно максимально быстро собрать готовый прототип базовой топ даун рпг механики и поскорее начать прикручивать туда интересные мне штуки. Вот.
>>529092Используй РПГ мейкер тогда, всё искаропки.>разу становится сложно т.к. время будет у меня уходить не на реализацию собственных идей а на пиление базового велосипеда базового функционалаОй, базовый функционал - это такая мелочь по сравнению с тем, что ты задумал.
>>529093ММО не такие уж и сложные. Пара массивов, карта, сервер, парсер сцениариев, интерфейс и всякие банальные фичи вроде чата.
>>529093>РПГ мейкерВ курсе, но опять же вопрос - не пизданусь ли я в потолок, который мне не даст заскриптить то, что я хочу?
У меня тоже вопросец по поводу RPG Maker. Как там со сторителлингом из коробки? Можно как-то относительно без выебонов создать геймплей уровня To The Moon?
>>529098>rpg maker >создавать геймплейЭто конструктор, так что в целом геймплей там уже создан за тебя. Не знаю, правда, на что там способен внутренний скриптовый язык, но я не помню, чтобы на нем делали что-то, кроме пошаговых jrpg.
>>529095Ты его кирильства почитай.>>529097Проблема в том, что ты не знаешь чего хочешь.Ты хочешь кнопку "сделать пиздато" и вопросы задаёшь соответствующие.>Как там со сторителлингом из коробки?На это хочется ответить "Ты задаёшь дебильные вопросы.Ты, блять, дебил?". Но я всё же продолжу отвечать тебе в нуб-френдли формате.Нигде, ни на одном движке, ни в одном ассете ты не найдёшь того, что ты хочешь.Прежде всего потому, что ты сам не способен сформулировать что именно ты хочешь. Тебе в любом случае придётся изменять то, что у тебя будет.Можешь написать собственный движок и сделать всё, что хочешь.Можешь воспользоваться готовым движком и получить ограничения. Не те ограничения, которые ты себе фантазируешь, а ограничения движка. В гамаке тебе придётся делать всё в игровом цикле, придётся использовать объекты, придётся рисовать всё в draw_event и т.д. И даже это можно обойти. Можно написать весь код в create event единственного объекта и всё будет работать. Можно пристраивать аддоны, использовать библиотеки (после чего кросплатформерность пойдёт по пизде, но можно же)Можешь не писать всю игру сам, а взять чужую и дополнять её. Это вариант с РПГ мейкером, который по сути готовая jrpg. Тогда тебе придётся подгонять свои хотелки под то, что у тебя имеется. Я слышал что в RPGmaker даже шрифты в меню поменять не получится, не говоря уж о размере тайлов. Но даже на RPGmaker можно сделать stardew valley.
>>529114Ну там из коробки вроде 2 вида боевки - по типу первых финалок или по типу данжн-кролера от 1 лица. Остальные делаешь сам, но, к примеру, реал-таймовую ты там хуй сделаешь. Насчет графики и вида камеры тут спорно, потому что по идее должно быть возможно, но с другой там поле разбивается на квадраты для вида сверху, и я хз, можно ли это отключить. В любом случае, как я уже сказал, я не помню, чтобы на нем делали что-то, что выходит за рамки пошаговых jrpg. Но туземун вроде делали на нем, так что если тебе нужно именно это, то вперед.
>>529115>Ты хочешь кнопку "сделать пиздато" и вопросы задаёшь соответствующие.Разве я не понятно написал что хочу закодить продвинутые взаимодействия нпц в игровом мире топ даун рпг и чтобы все это осуществлялось без игрока? Вон даже пару здоровым постов накатал с примерами того, что я хочу заскриптить. Суть вопроса в том осилит ли тот же гамак (рпг мейкер, вотэва) мои запросы? Или он годен делать только какую-ньть старые финалки-лайк дрисню с ползаньем игрока между прибитыми к полу нпц и парой простыней диалогов.
>>529115Я бы дела с движками бы обьяснил вот так:Их пишешь не ты, поэтому кнопки "сделать ммо рпг стратегию шутер симулятор хоррор с хорошым графоном бесплатно без смс регистрации" нету. Каждый движок, это программа с ограниченным количеством вещей которые он может делать. Плюс к этому каждый движок расчитан на что то одно, Анриал и юнити сделан для 3д, гамакер или годот под 2д, рпг мейкер под 8битную 2д рпг (у этого функционала например вообще мало, но со своей задачей он прекрасно справляется) , просто выбирай из полки самое вкусное и освайвай, и не парься что чего то там нету, для это есть скрипты и костыли, а без них никуда.
>>529131А ты упорный. У тебя точно ничего не получится.Ещё раз:>хочу закодить продвинутые взаимодействия нпц в игровом мире топ даун рпг и чтобы все это осуществлялось без игрокаДвижок предоставляет тебе не это.Гамак предоставляет тебе 2d поля - комнаты, на которых ты можешь размещать объекты и спрайты. Гамак даёт тебе камеру, при помощи которой ты можешь выводить на экран application_surface.Гамак даёт тебе view при помощи которого ты можешь нужную тебе часть комнаты на этом application_surface нарисовать.Даёт тебе возможность использовать примитивы, блендинги и прочие шейдеры при рисовании.Там есть объекты, у них есть различные ивенты, которые по сути являются кодом, который исполняется в циклично в определённом порядке.В кажом объекте можно хранить переменные. Объекты можно переносить из комнаты в комнату.Одновременно может быть запущена только одна комната. Размер комнаты не ограничен.Плюс есть всякая хуйня искоропки, типа встроенной физики, путей, движения по ним и прочих алармов.Гамак не даёт тебе топ даун рпг без игрока. Топ даун рпг без игрока делаешь ты.Гамак не ставит тебе ограничения "тебе нельзя чтобы не было игрока". Гамак ставит тебе ограничение "одновременно может быть запущена только одна комната" или "хочешь, чтобы исполнялся код какого-то объекта? Этот объект должен быть в комнате.
>>529131Предлагаю тебе такую лакмусовую бумажку, для определения того, упрётся ли движок в твои хотелки:Ты выясняешь, можно ли (1) писать скрипты для движка во внешнем ИДЕ с возможностью (2) там же во внешнем ИДЕ, подключить любую библиотеку или модуль или дотнет-сборку, какую пожелает твоя левая пятка.Если ответ да-да, то смело бери этот движок. Если да-нет или нет-нет, то ты упрешься рано или поздно в ограничения, которые тебе придется обходить костылями и возможно платными.
>>529137Ну вот можешь же по существу, когда хочешь. Просто тебе бы не на своем снобизме по отношению к новичкам концентрироваться, а на сути вопросов. Инструменты есть разные и разные инструменты в разной степени подходят под те или иначе задачи. Неспроста например запилили целый рпг мейкер на котором ты вообще можешь сделать только 2д жрпг (условно говоря). Вот в этом и была суть вопроса - насколько твой инструмент подходит для относительно беспроблемной реализации описанного функционала. Потому как можно сказать, что на любом движке, в любой иде и тд можно запилить все, что душе угодно.. Только в 1м тебе придется писать хуилиард страниц кода чтобы просто сделать какой-нибудь велосипед, а в другом накидать пару готовых чужих "пресетов" и перейти к интересному. Вопрос, потянет ли эта твоя "комната" опенворлд? Например, 100 нпц, 1000 нпц? 10000 нпц с постонно работающей симуляцией всей это параши, что я описал? Или придется полностью обсчитывать все лишь в неком пузыре вокруг игрока?В любом случае, начну с туториалов по гейм мейкеру, подумаю. Рпг мейкер уж совсем детским выглядит. Спасибо за советы.
>>529142>Я всё равно хочу накидать пару готовых чужих "пресетов" и перейти к интересному. Ты продолжаешь упорно не понимать, о чём я тебе говорю.>рпг мейкер на котором ты вообще можешь сделать только 2д жрпгНа РПГ мейкере сделали stardew valley, как я уже сказал. А там реалтаймовые бои и вообще ферма. Но это не важно.>Вопрос, потянет ли эта твоя "комната" опенворлд? Например, 100 нпц, 1000 нпц? 10000 нпц с постонно работающей симуляцией всей это параши, что я описал? Тянут не движок а процессор и видеокарта. Движок по порядку исполняет весь код, который записан в step_event каждого объекта, потом в том же порядке исполняет код, который записан в draw_events, затем передаёт полученный application_surface монитору на вывод и начинает цикл заново.Если у тебя все объекты будут пустые, то гамак будет только проверять свои искаробочные параметры объекта своим искаробочным оптимизированным способом при желании эту искаробочность можно вообще убрать и ты сможешь разместить в комнате хоть стотыщ, хоть миллион объектов.Если у тебя в объекте будет каждый шаг исполняться алгоритм на 800.000 итераций, то и с одним таким объектом игра будет тормозить. Это не от движка зависит, а от процессора и, в первую очередь, от твоего говнокода.
>>529142>Рпг мейкер уж совсем детским выглядитВот это вообще пушка.Выглядят спрайты. Какими нарисуешь, такими и будут выглядеть.Я тебе отвечал, тратил своё время. Теперь ты мне ответь, сколько тебе лет?И помни, что врать двачу - всё равно что врать самому себе.
>>529148>пытаться показаться умным и сведущим>переводить дискуссию в плоскость возраста собеседникаНу ёмае, ну ты же хороший, видимо, человек, не будь соу двачером хоть иногда. Как уже говорил - спасибо за советы, дальше буду копать сам.
>>529162Нет, мне действительно интересно. И если тебе 14, так я проникнусь к тебе симпатией. Но если 20,назову неизлечимым долбоёбом.
>>529232Изометрия — это ракурс, в котором видны 3 стороны фигуры, все линии находится под углом параллельным 30° и нет перспективных сокращений. В Adobe illustrator есть 3 популярных способа работать с изометрией:
Ребят, чёт я мучаюсь с колайдером сильно, может кто поможет. Кароч я не хотел возится с кубическими колайдерами и решил пользоватся меш колайдером, и у него есть конвекс и нормальный. Но нормальный не работает с другими меш колайдерами. Но мне очень понравилась его детализация, может кто знает как добиться такого же детального колайдера но чтобы он работал везде?
>>529225Иногда "вид сверху".Иногда "вид сверху и немного сбоку".>>529232>изометрия это 2.512D >>529233>все линии находится под углом параллельным 30°Так только чертёжники говорят. Нормальному человеку это не надо.>>529229>top down Йес бат онли иф ю из зе инглиш мэн.
>>529246>Так только чертёжники говорят. Нормальному человеку это не надо.>Йес бат онли иф ю из зе инглиш мэн.Что за чушь.
>>529142Ты бы мог просто загуглить игры сделанные на нужном тебе движке и посмотреть их, но увы ты вниманиеблядствующий долбоеб с сажей в тематике.У тебя даже к игровым движкам отношение НЕ Я ДОЛЖЕН, А МНЕ ДОЛЖНЫ.> Вопрос, потянет ли эта твоя "комната" опенворлд? Например, 100 нпц, 1000 нпц? 10000 нпц с постонно работающей симуляцией всей это парашикекус
>>529246>Так только чертёжники говорят. Нормальному человеку это https://designpub.ru/как-работать-с-изометрией-d7f01e5c5f5bЭто объяснение изометрии, из статьи, причем тут чертёжники и кто как говорит?
>>529287И чем ты недоволен?Изометрия (прямоугольная изометрическая) это строго 30 градусов. Чуть повернул камеру - всё. Будет вот оно, сверху и чуть сбоку или сорт оф. А не изометрия.Также раз уж собрался быть чертёжником то выучи все варинты. Отличай косоугольную диметрическую от прямоугольной изометрической например.Как по мне это всё ебанина которая в разработке игр нах не всралась. Графику делают чтоб красиво и эстетично. А не чтобы углы соблюдать.
>>529290>причем тут чертёжники и кто как говорит?Ну при том например что ты юзаешь термин ошибочно.И казалось бы смешной "вид сверху" будет более верным чем "изометрия".Ты хочешь ошибаться в терминах? Но зачем?Цитатка для просветления.>Термин применялся и к играм, не использующим пропорцию 2:1, общую для многих компьютерных игр. Fallout[5] и SimCity 4[6], в которых используется триметрическая проекция, были отнесены к «изометрическим». Игры с косоугольной проекцией, такие как The Legend of Zelda: A Link to the Past[7] и Ultima Online[8], а также игры с перспективной проекцией с видом «с воздуха» (англ.)русск., такие как The Age of Decadence (англ.)[9] и Silent Storm[10], также иногда относят к изометрическим или «псевдо-изометрическим».
>>529309Лол, я и писал вид сверху "top down"А про изометрию закинул, чтобы было ясно, что такое изометрия, очевидно же. А ты уже такие выводы сделал ебать, на чертёжников нагнал.
>>529393Нет, top down это стиль игры когда персонаж может двигаясь вправо влево, смещаться верх и вниз. А даун ты. Или тот, за кого ты отвечаешь.
>>529441>Нет, top down это стиль игры когда персонаж может двигаясь вправо влево, смещаться верх и вниз.Наконец-то до тебя дошло, даунич.
>>529441>Нет, top down это стиль игры когда персонаж может двигаясь вправо влево, смещаться верх и вниз.>стиль игрыОшибаешься, идиот.
https://www.youtube.com/watch?v=hlv672jqbtETopDown – это многофункциональный культиватор, который соединил в себе интенсивность дискового культиватора и крепость трёхосного лапового культиватора. Диски на индивидуальных стойках, расположенные на расстоянии 12,5 см, создают правильную структуру почвы за счёт рыхления и перемешивания верхних слоёв.
Реквестирую небольшую или большую помощь. Пилю проект в Construct Classic (именно на Classic). Хочу создать диалоги, но совсем не получается. Мб здесь есть аноны, которые знают как это можно реализовать.(Ответы в стиле "CC устарел!", "Переходи на Construct 2, Гейм муйкер, етц" не принимаются).
>>529675Создание диалогов это общепрограммный вопрос. Необязательно понимать, как делаются диалоги на %движокнейм%, надо понимать, как делаются диалоги вообще.Ты можешь составить общий алгоритм диалогов? Вот тупо блоками на бумажке нарисуй и опубликуй ИТТ. Дальше посмотрим.
>>529681> Надо сделать так, чтобы при втором нажатии был уже другой текст. >>529684>Можно. Ну так сделай.
>>529675>Хочу создать диалоги, но совсем не получается. Мб здесь есть аноны, которые знают как это можно реализовать.
>>529717quests.json[{id: 123,npcId: 456,canApplyIf: [ {k:'location', op:'==', v:'forest'}, {k:'money', op:'<', v:50}, {k:'questsHistory', op:'notInProgress', v:'22'}],replics: { role: 'npc#1', text: 'netu deneg, no est rogatka?', answers: [ { text: 'da', canApplyIf: [ {k:'inventory', op:'contains', v:'rogatka'} ], replics: { ... } }, { text: 'poidy rogatku iskat', canApplyIf: [ {k:'inventory', op:'notContains', v:'rogatka'} ], replics: { ... } }, { text: 'ya i bez rogatki krasivyiy', canApplyIf: [ {k:'inventory', op:'notContains', v:'rogatka'}, {k:'harizma', op:'>', v:30}], replics: { ... } }, ]}}]
>>529725Квест это не только данные. Часть реплик показываются только при высокой харизме. Бывает такое, что общаешься - и хуяк! - тебе 10 златых предоплаты прилетело, а потом реплика продолжается. Можешь в коде бомбить:if (replic==123 && anwer==456) {if (player.skills.currentValues.getHarizma()>30) {dialog.insertAnswerToLastPosition('ya i bez rogatki krasivyiy');}}if (replic==456 && anwer==123) {player.receiveMoney(10);}Угадай, что удобнее?
>>529730>Бывает такое, что общаешься - и хуяк! - тебе 10 златых предоплаты прилетело, а потом реплика продолжается.>Угадай, что удобнее?Одинаково криво задизайненное говно.Нужно делать так, чтобы, во-первых, любой диалог мог быть внезапно прерван, во-вторых, если диалог возобновляется после прервавшего его события, программа заново фильтрует входные данные.А у тебя иф на ифе и ифом погоняет. Как в той пикче со срывом масок.
>>529732> Одинаково криво задизайненное говноНормас ты на фоллач нагнал.> любой диалог мог быть внезапно прерванЧто-то мешает сохранять состояние диалогов при каждом действии?> возобновляется после прервавшего его событияНу, сохранили стейт, возобновили.> программа заново фильтрует входные данныеКонечно, фильтрует. Если диалог прервался дракой и npc умер - запускать его не нужно.> А у тебя иф на ифе и ифом погоняетВо, давай! Как ты сделаешь фильтрацию реплик вообще без ифов?
>>529734>Нормас ты на фоллач нагнал.А фоллач у нас образец пряморукости уже?>Что-то мешает сохранять состояние диалогов при каждом действии?Замедление быстродействия при частых сохранениях/загрузках?>Ну, сохранили стейт, возобновили.Мы вам перезвоним))>Как ты сделаешь фильтрацию реплик вообще без ифов?SELECT'ом
>>529735> А фоллач у насобразец для подражания. Ну, только если твоя мама не скажет: "Сынуля, у тебя прямо как в настоящей игре!"> Замедление быстродействияquest.answers.push(answerI); // @todo отпимизировать, массивы - зло> Мы вам перезвониму меня .reduce по quest.answers на автоответчике - продолжим через 0мс с моего: "Ну, сохранили стейт, возобновили"> SELECTБез WHERE?
>>529740В смысле, любой уважающий себя движок умеет парсить ини-стайл файлы. В частности, умеет загружать в память целую секцию за одну операцию, и загружает её как массив, а иногда даже как словарь.Таким образом, можно изъебнуться и гранить диалоги в ини. Но зачем, если хмл или джсон намного удобнее?
>>529742Если ты здесь ради сливания оппонента, то конечно же я слился. Не вижу смысла тратить на тебя время, говнокодер-фоллачефанбой. Засчитывай мне слив, как у вас принято.
>>529744По делу, сударь, предложите реализацию. Напоминаю задачу: ответ номер 4 доступен игроку только если у него харизма больше 30 баллов, реакцией на ответ служит получение предоплаты 10 золотых и продолжение диалога. Напоминаю Ваши требования: обязательное использование TSQL, отказ от использования WHERE, обсирание фоллаута не является существенным аргументом.
>>529732> Одинаково криво задизайненное говно> у тебя иф на ифе и ифом погоняет>>529735> SELECT'ом>>529749> ты сам себе надумал
>>529744> Если ты здесь ради сливания оппонента, то конечно же я слился>>529747> По делу, сударь, предложите реализацию>>529749> Иди нахуйТакое без тестирования сразу в прод можно запускать.
>>529754Теперь он будет неделями обсираться на SELECT'ах без WHERE, лишь бы доказать самому себе, что я не прав? Обожаю архитектурный подход.
>>529756Я уже понял, что where это if в бд. Все нормально. Усираться не буду. Проблема (твоя) в том, что логика запросов в бд это хоть и логика, чисто математически, но это не логика скриптов и принципу отделения данных от логики не противоречит. Запросы в бд шлёт скрипт. Данные логики по прежнему не содержат. В отличие от твоего говнопримера на джсоне.
>>529761> твоего говнопримераЕсли ты настаиваешь, то айда продолжим.> Я уже понял, что where это if в бд.Ну так подумай еще. Раз ты туповат и задорен, то дам тебе подсказку. Даже две. Под спойлером. Первая: эту реплику можно показывать при харизме свыше 30 пунктов - в любой записи будет логикой проверки. Вторая: получение 10 златых - в любой записи будет реакцией, действием, командой, логикой. Мы или зашиваем это в исполняемом файле (пишем if'ы рядком), или в (как ты выразился) "файле данных"....> принципу отделения данных от логики...И когда мы сохранили "эту реплику можно показывать при харизме свыше 30 пунктов" в структуре данных (хоть в бд, хоть в json файле), который обрабатывает скрипт (некий скрипт, независимо от ЯП и среды исполнения), то?..
Господа, мне надоело делать кол оф дюти из квадратов, и решил вкатится в блендер. Можете пж кинуть годных туторов?
Антон, есть вопрос. Нужна утилита которой можно скормить за раз кучу картинок, а на выходе получить одну с палитрой из этих всех картинок. Есть что на примете?
>>530071Уточнение. Графоний пиксельартовый с небольшим количеством цветов, так что на выходе нужна полная палитра, а не усредненная.
>>530071Ну, первое, что приходит в голову это сначала надо сделать атлас из твоих пикч одним инструментом, а потом получить палитру из этого атласа вторым инструументом. Атласы создаются прямо в игровых движках, впрчем подойдёт любой пейнт. Насчет извлечения палитр, я пользуюсь Imagine (by Nyam). Если хочется автоматизировать и первый пункт, можно в том же Imagine использовать создание пакетного файла. Не сочтите за пиар, это чудной, малоизвестный и НЕпрофессиональный инструмент.
Сап vgСуть: хочу в геймдев, интересно как он устроен.В общем, я решил сменить предметную область, и задумался о старой мечте делать игоры(банально, знаю). Полазил по hh, почитал интернеты, но окончательная картина того, как устроена разработка - не сложилась. Я сейчас работаю в зазоре между менеджментом и прогерами. В энтерпрайзе этот зазор достаточно ощутимый, и есть чем заняться. Судя по тому что я вижу на hh, в геймдеве таких вакансий нет: есть Кодзима, и сразу под ним негры-прогеры и негры-артисты, без промежуточных слоёв абстракции.Просвяти меня, пожалуйста, великий двощ, как оно устроено на самом деле, и есть ли тут что ловить. Какая там вообще оргструктура-то ? (скрины выше в треде видел, ага)Бывают ли реальные вакансии джуна-геймдизайнера, от которого требуется только уметь в IT и не быть дебилом? Какие зарплаты? Из того что я увидел интересного для себя на hh был дата аналист в геймдев за ~70к (ДС/ДС2) - как в целом по рынку дела обстоят?
>>530248>работать в gd в парахеЛучше просто голову в чан с говном окунуть, чем идти туда. Либо делай свою игру, либо забудь про гейдев. Зп там хуевые, люди еще хуже. Если хочешь знать, как устроен ентерпрайз, посещай лекции какие-нибудь или смотры оные на ютубе. Всей подноготной не получишь, зато в индустрии не разочаруешься.
>>530263В той предметной области, где я работаю сейчас, я видел такое дерьмо, которое половине отечественного IT просто не снилось.Я прекрасно понимаю, что gd это не поняши и радуга., именно поэтому я спрашиваю на Дваче, где люди не стесняются с ответами.Если кого-нибудь из геймдева не затруднит ответить на мои вопросы и описать вижн изнутри - я буду крайне благодарен.
>>530269Я думаю здесь вообще шанс найти энтерпрайзных геймдеванонов мало. Легче в /pr каком-нибудь наверное.
Сап аноны. Тред не читал сразу спрашиваю. Я хочу создать игру на подобии платформера (но без платформ) тк там будет вид как в платформере, управление как в платформере, да и боевка как в платформере. Но там будут этажи и на каждом будет по событию. Игра планируется не особо длинной для первого раза. Этажей 5-9. Ну так вот и к вопросу. Какую прогу лучше использовать для этого? Среда распространения это Пк и/или Андроид.
>>530312Серьезно, подойдет что угодно, почему ты не можешь в это поверить? Любой не профилированный конструктор или движок с андроидом (который щас почти везде есть).
>>530313Потому что я прошу именно посоветовать прогу. Если так сложно то просто дай мне название самой удобной проги для моей цели.этаж-кун
>>530298Вангую, что на каждом этаже нужно будет найти бочку и отнести все найденные бочки на верхний этаж.
>>530315На русский язык сразу можешь забить, потому что одно дело интерфейс, а другое - когда все туториалы пишутся на англюсике, и ты тратишь время на сверку английских терминов и их эквивалентов в русификаторе. Поверь, удовольствие не из приятных.А чтобы тебе посоветовать двигло, нужно знать твой бекграунд в айти и прогерстве. Если ты далек от всего этого, то тебе нужны какие-нибудь конструкторы-перетаскиватели кода. Если продвинут, то тебе можно попробовать тяжеловесов типа хуюнити (нерационально на данном этапе, зато с заделом на будущее). Но есть и золотые середины типа гамака.
Анон, планирую понемногу изучать sound design в гейм-деве.В программировании ноль, в саунд дизайне кино\видео кое-какие навыки имеются.Нагуглил программу FMOD Studio, она работает в связке с UE4, либо Unity.В связи с этим пара вопросов:1. Есть ли смысл вкатываться, не имея навыков программирования? Если нет, какой минимум необходим?2. FMOD - хороша для начала? С офсайта скачал её саму, ue4 и демо-проект. Пока мало чего там понимаю, тыкаю, как дебил, всё подряд.3. Аналогично первому, но касательно UE4, или даже Unity. Очевидно, что работать нужно не только в самой FMOD (в которой, к слову, за пол часа беглого осмотра даже сумел сориентироваться, где-что, из основного), но и в движках тоже. Нашёл много видеогайдов по движкам. Есть ли смысл их курить без программирования? Какие гайды лучше? Каких навыков достаточно для звукаря?Ну и вообще, как у вас, игроделов, звукари - в почёте? Что можете рассказать про эту специальность?
>>530562Звукари безусловно нужны.Хочешь набраться опыта? Велкам https://2ch.hk/gd/res/476891.htmlТелега @Doroboarashi
>>530503Я полный ноль в программировании но есть друзья которые средне в нем прошарены и готовы работать за идею/спасибо.И спасибо тебе.Этаж-кун
Поясните, как покупать музыку у фрилансеров?Хочу заказать трек у композитора, цена устраивает, качество работ тоже. Вопрос - как это оформить всё, чтобы потом без претензий по копирайту было.
На всякий случай сообщаю, что в соседнем треде внезапно открылся филиал Мамбы.Добровольно и бесплатно помогаю всем желающим найти команду или проект.Почта: [email protected]Оригинал поста: >>530230
Вообщем я учусь пользыватся блендером, и понял что я не очень хочу уделать столь много времени, особенно чтобы создавать персонажи итд, может есть какие то програмы где человечка можно за 2 клика сделать, или домик за 5 кликов? Лоу поли сойдёт, лишь бы выглядело нормально
Господа геймдизайны, как бы вы скрестили ужа с ежом дарколс с макспейном? Метроидвания с чекпоинтами, но с упором на шутер, вместо слешера.Особенно интересует подоплека, почему ГГ будет возрождаться, почему будут возрождаться полчища врагов, какой будет аналог душ/экспы.Лично мне подходящим сеттингом кажется что-то около киберпанковое с нанороботами или загрузкой сознаия в тушки-клоны.Но может у вас есть свое мнение на этот счет.
>>524658 (OP)Гданы, что скажете по этой софтине?https://store.steampowered.com/app/939360/Pixel_FX_Designer/
>>530953Раз тут вспомнили про Диабло... Что думаешь про Hellgate: London? По твоему описанию оно чем-то схоже
Всем привет. Я джава джун, недавно вкатился в IT. Я хотел бы в качестве практики написать простой проект: текстовую ролевую игру. Но возможно, есть смысл использовать простой 2D-движок.Я прекрасно понимаю, что Java - не лучший инструмент для игр, и мне стоило бы изучать C# (Unity) или C++ (UE4), однако моя главная задача - работа, а на Java традиционно высокий спрос на рынке труда (базы данных, интеграция). Игрострой для меня вторичен, я не уверен, насколько велик этот рынок для посторонних, и в любом случае он мал в России. Я хочу написать простую игру в качестве хобби: и попрактиковаться в кодинге, и повеселиться в свободное от работы время. Что посоветуете?
>>531015>хочу поиграться в геймдева, чтобы прокачать яву>юнети и уеч, может, и лучше, но надо скиллы трудовые качать>игрострой вторичен, хочу просто попрактиковаться>Что посоветуете? Ну... делай на яве? База для текстовых игр делается на коленке за 1-7 дней в зависимости от того, насколько мощный результат хочешь - вне зависимости от движка
>>531022Есть 2D-движки для Java?Я бы попробовал себя и в Геймдеве, но позже, когда будет больше опыта и денег. В качестве эксперимента.
Требуется анализ экспертного совета гд.Почему провалилась эта игра на кикстартере?https://www.kickstarter.com/projects/1214305480/the-untold-legacyhttps://www.the-untold-legacy.com/У неё же есть всё что нужно для успеха, но такой позорный провал на кикстартере. Втф?Тут от подобной, но гораздо более хуёвой херни половина гд радугой кончала с криками 10 ИЗ 10 ГОСПОДИ НОВАЯ ЗЕЛЬДА С МУЛЬТИМИЛЛИОННЫМИ ПРОДАЖАМИhttps://2ch.hk/gd/res/387381.html
>>531049А разгадка проста: недостаточно сплоченное и большое комьюнити, потому что кикстартеры просто так уже давно никто не просматривает, а игрожуры обозревают там только годноту, которая либо очень быстро набирает бабло, либо почти собрала, либо уже собрала. И насрать что у тебя за игра.
>>531049>https://www.kickstarter.com/projects/1214305480/the-untold-legacyна 4-5 лет опоздалидепрессивные разработчики
>>531049Потому что выглядит как бесплатная параша с мобилок. Вся графика как будто стянута из бесплатных векторных стоков, при этом стиль сам по себе просто уебищный для премиум-продукта, за которые тебе предлагают заплатить деньги.
>>531049>половина гд радугой кончалаТоже мне показатель. Ты лучше приведи в пример аналогичный по качеству проект, который не провалился на кикстартере, вот их и надо сравнивать.
>>531008Много схожестей, но стрельба и трехмерность тут скорее гимик.Там не было разницы стреляешь ты в голову, хвост или еще куда.Уровни были по сути плоскими, как в оригинальном Doom, не было даже лестниц и лифтов как в соулсах.Все мобы - демоны что неплохо объясняет их бесконечный респавн, но 95% милишники, а оставшиеся 5% дальнобойных в основном используют не hit-scan, а projectile насколько я помню.Опыт и прокачка персонажа опять же просто геймплейная механика, без объяснений и привязки к лору.Можно ли вообще создать сеттинг с противниками гуманоидами которые умеют пользоваться огнестрелом не прибегая к зомби и их аналогам. Или я просто надумываю, когда всем по большому счету похуй на логические нестыковки такого рода?
>>531066Ну хуй его знает,я особо за кикстартером не слежу, а на эту игру вообще в каком-то видео с обзором инди игр наткнулся.Ну мунлайтер вроде хорошо собрал на кикстартере или литл дэвил инсайд, который ещё не вышел и уже хз сколько лет пытается выйти.Хотя там конечно визуал не такой убогий.>>531065ВОТ!Вот мне тоже так показалось.И читая тот тред, не мог понять хули там так визуалом восхищаются, когда он выглядит так будто это какая-то параша на флеше из 2005 года или дерьмо с мобилок.Всё думал, что я чего-то фундаментального не понимаю.
>>531015Двачую libgdx; лучший выбор. Особенно если потом захочется игру на Андроиде запускать.А так, если большая аллергия на внешние зависимости, то для 2D можно обойтись лишь стандартной библиотекой Джавы. Для "простой игры" должно сойти.
Посоны, дайте хороший рабочий pathfinding для GMS2 для топ даун игры. Пытался чет нагуглить, но нихуя не нашел, кроме ассетов для первой версии, а самому писать вообще не вариант.
Прикрутил winsock к крестам, тестовый образец заработал. Но когда начал пробовать подключить несколько клиентов, отсылать крупные пачки данных или пытаться подсоединиться через далёкое прокси с пингом в 300, то вылезли некоторые подводные камни.Где почитать про теорию? Как определить насколько мелко будут дробиться пакеты во время передачи? Есть ли гарантия сохранения очерёдности пакетов? И вот всё такое.
>>531049По первому скриншоту можно сказать что это очередная ферма на андроид (даже если таковой не является)
Каждый инди-разработчик должен стремиться быть как Гари ДаргерПопал в психушку за онанизм, потом всю жизнь работал уборщиком и параллельно написал 13 тысяч странци истории про лолей с иллюстрациямиhttps://youtu.be/vjCS_u3Sgpg
https://www.youtube.com/watch?v=eovZZL0YWW0Посмотрев 11 минут этого видео, я сделал вывод, что главный враг всех Кириллов это буква Р.
>>531232Посмотрел. Стало грустно. Люди вроде стараются, с энтузиазмом расказывают, но при этом делают лютый вторичный шлак, который даром никому не нужен. Зачем?
>>531505А как ты себе представляешь рассказ без энтузиазма: "Ты сам посмотри, рассказывать тут ваще нехер. У всех платформер есть, мы тоже хотим. Вот бегает, прыгает, стрелять еще умеет, хули еще надо" - так? И посмотри, как одна девочка такая выпрыгивает: "Мы попали внутрь программы, нам надо починить баги чтобы выбраться" - и у (будущих) игроков сразу есть что рассказать о игре. Это охуенный буст сарафанного радио, это не: "Да скачал херню какую-то, вот ездит чего-то".
>>531525Нафантазируй на примере дебила с 8:55.Он вот уже постмодернистки подаёт дикцию и слово сай-фай как скайфай, так что тебе осталось совсем чуть чуть доработать.
Давайте обсудим, можно ли сделать игру на языке конфигуратора 1С?Есть несколько упоротых славянофилов, которым не нравится, что языки программирования непаруске, я бы им посоветовал русифицированный бейсик 1С, но не уверен, что там можно напейсать что-то отличное от бухгалтерии?
>>531557Когда я последний раз батрачил на 1С(это было пятнадцать лет назад), там как раз на нём написали пару игр. Так что всё можно, но нужно ли?
>>531557>>531558Плевать на любовь к русскому языку. Тут вопрос выгоды. Если языки будут усложняться и число базовых слов разрастётся, то удобнее пользоваться родным языком. Так что всё по логике.
Суп, /гд.Впишите плиз в реальность мои влажные мечты.Хочу зделоть свой онлайн шутер, минуя подробности - что-то типа квейка или анрила с не особо большими картами и серваками, которые могли бы нормально поддерживать хотя-бы до ~40 человек.Вижу два пути:Путь 1: Осиливать в одиночку. Собсвенно - вопрос: насколько реально асилить такое в одиночку?Из навыков есть 3д, чувствую себя в нём довольно хорошо, могу хоть в высокохудожественый скульптинг, хоть в ретопологию с риггингом и затем в более-менее сносную анимацию (пару хороших анимаций бега уж асилю, а всякие нон-хьюман-релейтед анимации взрывов и разрушений уже не такие трудные) и готов подтянуть любые прочие моменты, которые ещё предстоит асилить.Ещё изучал коддинг на цэ решоточке и Петоне, но, во первых, было мало практики, а потом и вообще долго не возвращался за ненадобностью, а во вторых, я так понимаю, там нужен будет намного более низкий уровень чтобы ковыряться в движке чем всё то, чем я занимался. В принципе не против задрочить конкретный нужный мне язык на фоне конкретного движка.А, ну ещё векторную графику и растровую иллюстрацию знаю лучше всего в этой жизни, лел, тоже полезно, пожалуй.В общем ещё даже толком не выяснял, на каком движке лучше всего будет пилить и сколько лет мне понадобится. Рейтаните мои шансы не сойти с ума в производственно аду.Путь 2: С самого начала осиливать совместно с другими, мэйби собрать команду.Вообще не представляю, как таким заниматься.Хотя нет, представляю - платишь людям деньги, люди работают. Собственно, проблема немного предсказуема. Как много денег возьмут сотрудники разных направлений? Можно ли вообще рассматривать такой вариант не имея большого начального капитала? Вообще тут на ум сразу приходит много идей как привлечь людей не имея деньги, либо как привлечь деньги не имея продукта, но каждая такая затея имеет свои подводные камни.На самом деле путь 2 кажется мне намного более реальным и эффективным, хотя я и не особо представляю, как таким заниматься, лол.Прокомментируйте мои фантазии. Спосибо.
>>531561>путь1По гайдам из нета на юнити осилишь че-то простенькое с графоном из кубов даже в 1 рыло. Сложнее будет найти 40 даунов, которые захотят в это играть
>>531557Ну че-то анимированное ты туда вряд ли внедришь, а вот ченьть типа гранд стратегии на табличках и диаграммах - чому нет? Но за грань экспоната кунсткамеры с этим не выйти, конечно, т.к. 1с - язык для бизнес приложений, а не для развлечений
>>531562Да нормальный графон можно заебенить, натаскал ассетов, подрубил постпроцессинг, все дела, много ума не надо. Сложнее сделать, чтобы в это можно было хоть как-то играть без рвотных позывов, особенно если это экшон-шутер. Лучше turn-based рпг делать какую-нибудь.
Объясните, как так получается, что графону при рендеринге нужно сглаживание, в то время как при даунсемплинге - уже нет. Не могу понять, суть же в интерполяциях всяких там, правильно? Тогда почему интерполяция требуется графону, который уже вроде бы рендерится на требуемом значении, почему надо х2 х4 х8 значения выбирать, чтобы было без мазни?
>>531574Как я понял, сглаживание, это увеличение с интерполяцией, а затем уменьшение. Однако, если пропустить этап увеличения и сразу прибегнуть к уменьшению, даунсемплингу, то результат получается намного глаже. Возможно поэтому нынче игоры по 60 гигов.На картинках накидал тебе примерчик сглаживания по алгоритму Ланцоша.
>>531574При рендеринге разрешение в разрешение теряются мелкие детали из-за дискретизации. В одном пикселе попался один треугольник, а в соседнем - другой, на выходе будет резкий переход между ними. При рендеринге с большим разрешением, получается собрать больше деталей, и при даунсемплинге они уже размазываются между итоговыми. По сути при даунсемплинге то же самое сглаживание реализуется. Но опять же, из-за нехватки деталей (семплов), результат будет хуже при обычном антиалясинге.
>>531581>>531582Вопрос в другом. Почему в принципе становится необходимым сглаживание, если разрешение уже соответствует разрешению монитора? (ответы получились на вопрос: почему хуёвый графон при рендеринге разрешение в разрешение? И с этим всё, в целом, понятно.) Оно же уже оптимально, значит рендериться должно оптимально и не требовать сглаживаний? Почему этого не происходит?
>>531586>если разрешение уже соответствует разрешению монитора?А причем тут разрешение монитора?Допустим у тебя стандартный куб 2 на 2 метра, на него натянута текстура, скажем 4к. Куб приближен к монитору на расстояние 2 сантиметра и ты видишь мыльцо. Хотя текстура супер-пупер-ашди.
>>531589То есть мыло создаётся из-за того что проиходит постоянная подгонка одного к другому, то есть когда например 511х511 подгоняется под 512х512?
>>531586Это все идет из теории обработки сигналов. Дискретный вывод не может передавать высокие частоты сигнала, разные частоты накладываются (алиасятся) и получается неправильная форма волны на выходе. В связи с этим нужно фильтровать входной сигнал от высоких частот. Эту роль выполняет линейная интерполяция.
>>531598>фильтровать входной сигнал от высоких частот>Эту роль выполняет линейная интерполяцияГде об этом подробно почитать? Считал что интерполяция просто усредняет значения между одним и вторым, а не прямо именно фильтрует сигнал. (почему нельзя просто фильтровать сигнал от высоких частот как-то, а требуется именно усреднять значения?)
>>531598Каким образом интерполяция фильтрует сигнал, именно фильтрует, она же его усредняет, то есть блюрит, мылит. Я не понял. Или один из компромиссов для скорости обработки?
>>531603Линейный фильтр (усреднение) - это, конечно, самый примитивный фильтр, но для своих целей он годится. Есть более сложные и крутые фильтры, как выше упоминали - фильтр Ланцоша, к примеру, там уже интереснее эффекты, но и затрат на него больше.Читать, по-хорошему, надо книги по предметам, но я не знаю годные. Можно просто погуглить ключевые слова для ознакомления.https://ru.wikipedia.org/wiki/Алиасинг (там ссылки на релейтед статьи тоже очень релейтед)>>531605Со сглаживанием и фильтрацией еще близко связана реконструкция сигнала (ресемплинг), когда по нескольким известным точкам выстраивается недостающая форма сигнала, чтобы получить значения между ними. В некотором виде можно представить линейную интерполяцию как применение сверточного фильтра над изображением. Фильтр в таком случае играет роль и в фильтрации высоких частот, и в восстановлении гладкой формы сигнала.Я не математик, скорее всего не достаточно точно выражаюсь в рамках темы, но из того что я нааккумулировал из статей, работает это примерно таким образом.
>>531614Алсо, ну и при вычислениях, конечно же, много этапов обработки сигналов пропускаются ради оптимизации, что они перестают быть явно видны в алгоритмах. Т.е. конечно же никто не будет искать полную формулу сигнала для всего изображения - вычисляют значения только в нужных точках. Поэтому линейная интерполяция превращается в сорт оф усреднение между двумя значениями.
>>531586>Почему в принципе становится необходимым сглаживание, если разрешение уже соответствует разрешению монитора?Потому что растеризатор не рисует полигоны сглаженными, он рисует их ступенчатыми. Такой подход вероятно был выбран из-за простоты реализации. Растеризовать изначально со сглаживанием в принципе бы было можно (как делает например алгоритм Ву для растеризации отрезков), но тогда бы возникла куча проблем, например: Как распараллеливать этот процесс? Как обрабатывать пересечения разных полигонов?
>>524658 (OP)Аноны. Верю, что вы люди знающие. Какой движок лучше всего подойдёт для 2д ритм-платформера аля Patapon?
>>531644https://www.reddit.com/r/gamedev/comments/57o8h3/what_engine_would_you_recommend_for_a_rhythm_game/нашлось по запросу potapon engine в гугле.
>мое лицо когда в одной книжке перемешаны формулы операций с матрицами для column и row векторов и я потратил вечер разбираясь что за хуйня происходит
>>531561Во-первых, в любом случае посмотри разные движки (юнька, анрил, крайенжин). Сделай с нуля на каждом из них бегающего и стреляющего человечка с видом от первого лица. Без переключения оружия, без сетевого взаимодейтвия, без текстур. Только wsad+пробел, никаких других плюшек. Туторы бери строго официальные, не от Кириллов.Каждому движку выделяешь часов 10-20 по делу. По делу. Т.е. ты не смотришь: как в анриале изменить проекцию камеры на изометрическую, как в крайенжине избавиться от клиппинга, как в юньке работать с LOD'ами. На примере юньке один из первых туторов как раз про wsad+пробел - при 100% КПД у тебя должно уйти на создание техно-демки 30 минут (но потребуется еще нужный тутор найти). Если ты в контексте движка за 20 часов не смог сделать wsad+пробел - бросай такой движок.Далее пробуешь в графоний. Без фанатизма: немного объектов с текстурами, анимация ходьбы, анимация стрельбы, модель пушки, статичный противник как мишень. Играешься с пост-эффектами, настройками тени, сглаживанием - ищешь картинку. Пробуешь скомпилить в .exe, смотришь нагрузку на проц, на видюху. Этим ты смотришь на свои силы в качестве визуала для финального продукта - на практике, без "везде же всё можно".Теперь ты уже понимаешь, с каким движком лично тебе работать нравится, с каким лично у тебя не ладится.Далее смотришь, как ты будешь делать настоящий шутер. "Готовые проекты" есть во всех трех магазах: и у юньки, и у анрила, и у крайенжна. Ты не пишешь все с ноля. Ты используешь уже готовый материал.Проблема с сеткой - я хз как ты будешь это тестировать. Подозреваю, что сорока компьютеров у тебя не завалялось. Вероятно, даже десяти не найдется. А сетка это, как раз, слабое место у тебя. Купи б/у (выпроси у друзей) три-четыре машинки, смотри как сетка работает на практике. Сможешь развернуть сервак где-нибудь в облаке - посмотришь на реальный пинг.
>>531686>хочу ритм-платформер! Какой движок лучше подойдёт?>простыня текста с рекомендацией нарисовать 3 бегающих и стреляющих человечков на каждом движкеЭто снобизм, постирония, сарказм или долбоебизм?
>>531644Кажется, что вот здесь https://kdicast.com/e/199-cnova-o-muzyike-i-zvuke-v-igrah/ рассказывали о звуковых движках (по аналогии с движком физики и движком рендеринга). Не знаю, понадобится ли тебе, но лучше хотя бы понимать, как и зачем подключать кастомный звуковой движок.
>>531686>потрать хуилиард времени на изучение бесполезного вместо того чтобы взять опробованный годами унити с кучей инфы, ассетов, гайдов и опыта таких же ньюфаговну я даже не знаю
>>531732> посмотри разные движки (юнька, анрил, крайенжин). > юнька, анрил, крайенжин> юнькаточно:> вместо того чтобы взять опробованный годами унити?По времени - этот процесс займет у него займет месяц времени. Ну или два. Зато он будет знать, что работает в удобной ему среде и делает приемлемый ему графон. А по опробованному годами (на котором я сижу) есть куча историй: "мы пилили сеть месяц-другой и решили закрыть проект, но в последний момент скачали-таки плагин для сетки за 60 баксов".
>>531743>мы пилили сеть месяц-другой и решили закрыть проект, но в последний момент скачали-таки плагин для сетки за 60 баксовА что, в юньке нельзя просто, без задней мысли подключить систем.виндовс.нэт и ебануть на отточенных годами сокетах гейца свою сетку?
>>531743За месяц-два можно моделить обучиться. Или пиксели рисовать. Это будет лучшим вложением времени, чем ковыряние в движках, которые всё равно не будешь юзать.
>>530248Я думаю (как быдло геймдевер) ты вообщене с той стороны подходишь к вопросу. Вряд ли вообще есть геймдев-конторы, которые набирают непонятные прослойки между художниками\прогерами\моделлерами и директором, который их ебет. Зачем вообще еще кто-то нужен?Тебе в крууупные компании надо, типо Варгейминга в Питере, вот там наверно дохуя Антуанов сидит. А в мелкие нищеконторки ... не знаю... нах им вообще кто-то нужен.
>>531783Расскажи-ка мне, как в юньке мультиплейер делается. Не пишется: "я же кодер, надо код писать, а не программы делать" - а делается. Что там > задней мысли подключитьнадо?
>>531785> За месяц-два можно моделить обучиться> Или пиксели рисоватьПоражаюсь, сударь, вашим способностям к обучению! Эдак вы, если тыщенку сообщений на двач не накатали, еще бы и композитором могли стать.
>>531808Я нигдк не писал, что можно обучиться хорошо за это время.Но получить представление и начать делать кривое лоуполи/пиксельарт можно.
>>531810Задача: сделать онлайн-шутер.Возможные действия:1. Покопать движки, на практике выбрать наиболее подходящий.2. Изучить лоу-поли.Угадай, что из этого сильнее поможет поставленной задаче.И давай еще вспомним про ситуацию: "Из навыков есть 3д, чувствую себя в нём довольно хорошо". Так что, если в этот раз ты > нигдк не писал, что можно обучиться хорошото в следующий раз просто не пиши.
Гайс, такая канитель, рисую пиксель артГде найти челиксов чтобы игру начать пилить? Опыта хватает.Ну или работку подыскать. На апворк соваться имеет смысл?(сорян если не туда, вообще теряюсь куда написать)
>>531832Я бы тебе сделал что-нибудь на гамаке от скуки, если ты хороший художник и знаешь, что ты хочешь. Но>Гайс канитель челиксов работку сорян теряюсь иди-ка ты нахуй.
Привет, я тут вкатился.Расскажите, пожалуйста, что местное сообщество думает о Defold? Даже упоминания не нашел.
>>531674ВикипедияDirect X Math Library3D Math PrimerВо всех этих местах приводятся 3 разные формулы для умножения кватернионов
>>531934Потому что здесь взрослые дяди сидят. Хочешь советов мудрых - принимай это во внимание и общайся нормально.
>>531807Не понял, что конкретно я тебе должен рассказать? И есть ли у тебя долговая расписка с моей подписью?
>>531944Хорошо-хорошо, я искренне прошу прощения, что не угодил вам стилем общения, тем не менее мне нужен совет, если конечно здесь не все такие злые.
>>531958Вот тебе мой совет.На этой доске постоянно сидит человек 20, делающих игры уровня https://2ch.hk/gd/res/499047.htmlЕщё человек 10, делающих что-то уровня https://2ch.hk/gd/res/476891.html заходит периодически.Это вся аудитория, на которую ты можешь здесь рассчитывать.Хочешь влиться в "команду" - пиши в персональный тред или вылавливай криэйторов в "субшота" треде.Хочешь пригласить кого-то, кто будет кодить для тебя - создай свой тред, максимально подробно опиши в нём то, что хочешь сделать не в плане "домики набигают и можно грабитькорованы", а в плане "игра - изометрия 2.5d, пошаговая боёвка на отдельном экране, переходы между комнатами и т.д. и, главное бампай этот тред своими артами, спрайтшитами, тайлсетами и бэкграундами. Искать кого-то в треде поиска сотрудников - номер дохлый. Как искать в других местах спрашивай в других местах.
>>531951Нет, не должен. И это неплохой повод, чтобы> без задней мыслии обоснования еще раз пиздануть про> систем.виндовс.нэти спрятаться в кустах.
>>531988Большое вам спасибо!Вы очень помогли, и да, я рассчитываю нашукать этих 10-х человек что делают игры второго, вами описанного уровня.
Йоу, почаны.Я ещё один Кирилл и тоже хочу запилить свой гибрид майнкрафта, вова и ассассинс крида. Да-да, классические симптомы.В распоряжении у меня только древний макбук, и эти блистательные юнити и анриалы на нём пиздец тормозят и греют, как сковородку, ввиду чего я решил запилить свой шыдевр менее оверхедными средствами.Посоветуйте что-то, хуй знает. Пока глаз пал на sdl2.
>>532078Тоже тормозит, хоть и меньше.Полагаю, если речь идёт о разработке 3D-игр, любые конструкторы будут так тормозить КРОМЕ ДВИЖКА ОТ ПЕРВОГО ДУМА ОЛОЛО.Поэтому я думаю использовать какой-нибудь фреймворк для крестов. Хорошо задокументированный, главное. С кучей туториалов для овечек. Существуют такие?
>>532104Просто древний мак, надеюсь ты про не про те что на поверпц процах которые. 2.1.5 годот на встройках норм.
а текстовые квесты нынче в моде? хочу написать текстовый квест-симулятор алкаша.Или лучше виз новеллу вкатить?Че посоветуете, аноны?
>>531995Значит, смотри сюда, я задал вопрос. Ты вместо ответа, выставляешь всё так, будто я не вопрос задал, а вбросил утверждение. И теперь требуешь это утверждение доказывать. Мое ожидание ответов на мой вопрос, ты называешь прятаньем в кусты.Кто демагог? Ты демагог.
>>524658 (OP)Вечер в хату, уважаемые геймдев-бояре. На данный момент работаю веб-макакой и недавно осознал, что хочу стать разработчиком 3Д игор/приложений на плюсах и прочих языках программирования для интеллектуалов. Готов скопить бабки, запереться дома, выучить матхематикс, отрастить бороду и вкатиться к вам. Хотелось бы узнать, насколько тяжело вообще найти в этой отрасли интересную высокооплачиваемую работу, а не пилить тетрис для мобильных телефонов.
>>532205> интересную работугеймдев, вообще, штука интересная.> высокооплачиваемую работуоставайся в вебе.> и прочих языках программирования для интеллектуаловведи себя увереннее. по жизни. если человек тупой и гонористый, то он врядли "интеллектуал".> выучить матхематиксзачем? побацай свой креативчик на https://www.shadertoy.com/ пару неделек, да успокойся.реально, бро, ты просто не понимаешь, куда прешься.
>>532197Ха. Подловил. У юньки есть встроенная хуеверть для работы с сеткой:https://docs.unity3d.com/Manual/class-NetworkManager.html https://docs.unity3d.com/Manual/class-NetworkTransform.html https://docs.unity3d.com/ScriptReference/Network.OnSerializeNetworkView.html Написать свою сетку... Конечно же, это реализуемо. Только вот юнька не про подоткнуть и обмазываться кодом, она про визуальный редактор, идеологию и прочий стек абстракций.Но, знаешь. Задать вопрос много ума не надо. Если бы ты - перед тем как всунуть свои пять копеек - 10 минут почитал о работе с сеткой в юньке, "вопрос" отпал бы сам собой. Так что я-то демагог, но ты тоже не красавец.
>>532205Нахуй работу-то? Веб — одна из лучших существующих работ в данный момент, хули тебе не нравится?Геймдев хорош в качестве хобби. Если ты любишь геймдев настолько, что готов пилить игори забесплатно, то только тогда сможешь создать что-то крутое.
>>532244Крутое будет только в том случае, если мне дадут бункер с запасом еды и денег на несколько лет без необходимости РАБотать в принципе.
господа бояре, а какой двигатель лучше использовать для создание клонов первого дума?хотим с другом намутить свой дум, с блекджеком и шлюхами.
>>532338Предполагаю, что на любом.https://unity3d.com/ru/learn/tutorials/s/survival-shooter-tutorialтолько камеру не сбоку ставьте, а перед глазами игрока (ну и изометрию выключите)
Подскажите где лучше всего вести блог по игре. Вообще такого типа игры вроде в стиме любят, но там я не нашел площадки для блога, если ты еще не заплатил за стим директ(модет плозотискал конечно).
Сап /гд/Есть ли инфа, что гугл плей подразумевает под нижесказанным?>Запрещено публиковать приложения, содержащие или продвигающие материалы сексуального характера, например порнографию. В целом мы не одобряем контент и сервисы, предназначенные для сексуального удовлетворения.
Аноны, много ли серверных ресурсов в многопользовательских играх кушают коллизии? Вот взять эту игру - boxz.io.На данный момент мы видим, что танки и пульки, так сказать, прозрачные. Почему разработчик не сделал столкновения танков с танками и пулек с пульками? Из лени или нескилованности, или из-за того, что это фундаментально будет иметь отвратительную производительность и поднимет нагрузку на сервера в разы?
>>532363Скорее всего, неосилятор. Ибо физика считается на сервере, а клиенту только посылает координаты столкновений, клиенту физон не нужен, знай только отрисовывай в браузере - где летело, где столкнулось.
>>532366Ну я и говорю, не будут ли коллизии, просчитываемые на сервере, очень дорогими в плане процессорного времени?
>>532370Не дороже, чем просчет коллизий в синглплеере на одной и той же машине, которая отрисовывает. Однако, засчет того что у тебя сервер, там более производительная производительность (в зависимости от того, за какой сервер заплатишь) и можно считать много коллизий за раз.
Почему в моем треде https://2ch.hk/gd/res/523693.html никто не отвечает уже 2 недели? Я требую объяснений.
>>532373Так на одном сервере надо считать коллизии не только в радиусе видимости одного игрока, а вообще на всей игровой карте. И представь, тебе надо считать, как каждая из тысяч пулек взаимодействует с тысячами других пулек?
>>532396>а вообще на всей игровой картеНе на всей. А только в зоне видимости всех игроков. Именно поэтому разрабы сетевых игор жалуются на возрастающую нагрузку. Внедряют хайлоад-алгоритмы, кластеризуют игровой мир на несколько серверов, и т.п.
>>532407Пока игроки распределены по карте равномерно - всё более-менее нормально. А вот представь, в какой-нибудь сектор, который может обслуживать только один сервер одновременно, понабежало несколько сотен игроков? Дабы изначально, на этапе проектирования сократить возможные лаги, разрабам придётся кастрировать боёвку на коллизии. Или современное железо способно обсчитать тесное взаимодействие хоть тысячи, хоть десяти тысяч объектов одновременно?
>>532409>А вот представь, в какой-нибудь сектор, который может обслуживать только один сервер одновременно, понабежало несколько сотен игроков? Система управления нагрузкой висит вместе с системой аутентификации на одном сервере, игровые данные рассортированы по кластеру. когда игрок посылает данные в сеть, он их посылает на эту систему (более понятное название CDN - content delivery network) а уж эта система посылает его в нужный сервер, который обрабатыват запрошенную игроком локацию в данный момент. Как только система управления нагрузкой видит, что в локации начинают кучковаться игроки, она подключает к этой локации еще один сервер из кластера.Когда свободные серверы закончатся от наплыва игроков - вся система ляжет.От этого никто не застрахован. Даже у крупных фирм с играми типа вов сервера ложились.
>>532412Анон, что почитать, чтоб научиться создавать мморпг?Готов платить за сервера, готов потихоньку прогрызаться через англоязычный текст к своей мечте, готов получить в итоге примитивное никому неинтересное говно без контента и баланса.С чего начать? Или даже для примитивных игорь нужна большая команда?
>>532414Ну я бы на твоём месте начал бы с того, что подписался на годотред. Там умные ребята обмениваются опытом, сниппетами и вместе пилят простенькие игоры.Там опыта наберёшься, появятся единомышленники, потом вместе перейдёте к более крупным проектам.
>>532417А ты думал? Это мы, годотобояре, читали книжку dive into python и знаем всё о хайлоаде и кластеризации.
Как сделать нормальный ui на unity?Что почитать/посмотреть, есть ли годные гайды? Может ассеты-конструкторы какие есть, позволяющие минимизировать еботню с ним? Есть к примеру иконки и темы, отрисованные в фотошопе. Как мне это всё присобачить к игре, чтобы к примеру нажатие на кнопочку вызывало такой-то эвент в таком-то плагине и это не выглядело как куча говнокода в идеале вообще бы через нод эдитор пилить, т.к. я сосу в этих ваших решётках и у меня всё выглядит как куча говнокода
>>532468>и это не выглядело как куча говнокода>uiВыбери что-нибудь одно. От движка это никак не зависит. Почему ты думаешь программирование UI уже десятки лет стабильно с грандиозным отрывом занимает первое место в рейтинге самых тухлых и ненавидимых тасков программистов?
>>532468Бегиннерс видео-гайды на сайте юнити смотреть хоть пробовал? Подозреваю, что нет. Зачем, если можно сразу серануть в гд.
>>532468За месяц ненапряжной еботни соберёшь нормальный УИ. В юнити из коробки нужно решительно слать нахуй кнопки. Можешь и инпутфитфилды с прокрутками тоже свелосипедить, но они как по мне довольно удобные и self-contained. Просто делаешь класс, который содержит в себе картинку и функцию, которая вызывается по нажатию, делаешь систему отслеживания, где находится мышка, и отлавливаешь все необходимые ивенты (мышка входит/выходит + нажатия кнопок). Самое важное - это сделать систему отслеживания мышки. И туда же нужно вставлять отслеживание нажатия и отжатия кнопок мыши, чтобы сама кнопка только по отжатию и только если нажатие было по той же кнопке. Без этой системы УИ и игровой мир находятся параллельно. Глянь какую-нибудь стратежку на юнити - везде под игровым интерфейсом ПОДСВЕЧИВАЕТ игровой мир. Это же стыд какой-то просто. Для разноцветного текста со вставляемыми картинками-символами можно скачать ассеты или же самому написать, там по сути не сложно, но очень муторно я использовал те же самые самодельные кнопки за основу, брал текст генератор и генерировал из него (после учёта всех тегов) вертексы для текста, а затем показывал их на экране вместо картинки на кнопкеВсё остальное по сути есть усложнение базовых систем. Вот эти вот места лично мне максимум проблем доставили.
Я Кирилл быдлокодер на пенсии, и я заскучал. Хочу сделать какую-нибудь игруху. Суть такова. Это будет нечто онлайновое с массивным мультиплеером, как в старые добрые времена. И это будет первично на андроиде, потом может добавлю поддержку пеки, чтобы все играли вместе. И скорее всего это будет нечто двухмерное, чтобы Ссяоми школьников не расплавились и не обожгли им пальцы. Но у меня нихуя нет идеи в данный момент. Может это будет такой Х-ком, где все строят базы на единой планете и могут участвовать в торговле и боях вместе? Может смесь Космических Рейнджеров и Elite, где все хуярят на своих крейсерах осваивать планеты и воюют друг с другом? Может очередной Фоллаут Онлайн? Battle City с единой громадной картой? Во что бы лично ТЫ хотел зарубиться на своей мобиле из подобного?
>>532559Посмотрел сейчас на ютубе, что за Коробки (игра на мобиле не работает). Можно сделать космические крейсера, которые ты по похожему принципу обвешиваешь турелями, строишь там ангары для истребителей, жилые отсеки, движковые реакторы. Можно на транспортнике вылететь на планету и строить базы уже там по типу Х-кома. За последние 20 минут вырисовалось примерно это.
>>532563https://2ch.hk/b/arch/2018-10-14/res/184664234.htmlВчера создавал тред, читни, может, почерпнёшь какие-то новые идеи.И я бы не стал делать в космическом сеттинге, такого, мне кажется, уже многовато. Лучше обычную 2д карту в виде земной поверхности.
>>532566Если говорить о Модульности и Танках, то что скажешь насчет сеттинга Warzone 2100? Только сделать всё более "камерным", например, максимум 4 конструируемых юнита на игрока, чтобы проще было с телефона управлять. Естественно переписать весь баланс с нуля, использовать многопушечные танки как основу. В свое время экспериментировал с созданием движка для такого, даже сеть работала.
>>532396Попарное пересечение десяти тысяч пулек считается в реальном времени на целероне. Размер и расстояние взаимодействия объектов ограничено и алгоритм сводится к почти линейному. Готов на спор написать демку для миллиона объектов. Не то что бы я был уверен, просто интересно.
>>532789Анон, как стать таким же умным как ты? Тоже хочу стать программистом. С каких книг и технологий посоветуешь начать?
>>532796>С каких книг и технологий посоветуешь начать? Начни с ООП.Почитай Тимоти Бадда "ООП в действии".
>>532796Ничего не посоветую. Я дрочил алгоритмы и оптимизации - больше я ничего не могу.К тому же техдемка с миллионом объектов ничто вне какой-то цельной архитектуры игры. Ну напишу я сверхоптимизированные коллизии, но для этого мне все данные чёрт пойми как в памяти придётся расположить, и когда придётся писать какую-то игровую логику не про коллизии, то там будет или не слишком удобно, или придётся на ходу конвертировать данные из одного представления в другое, грубо говоря.
Хотел сделать игру. В идеале РПГ. Но понимаю что аудитории нужен графоний, в котором я сильно ограничен. Аудитории каких жанров наименее требовательны к графону?
>>532985И речь о коммерческом проекте. Так что не платящая аудитория не рассматривается. Но, в то же время, у меня есть душа и я не хочу думать о совсем раковых жанрах с донатом
Чот я запарился безуспешно гуглить и пришёл к вам за помощью, ведь здесь все мои друзья!Я взялся за процедурную генерацию. По моей задумке мне нужен генератор псевдослучайных чисел, в котором считаются шаги генерации, их можно прочитать и записать. Таким образом я планирую сохранять, а затем восстанавливать состояние генератора, что очень важно в играх. При создании новой игры задаётся ЗЕРНО, и считаются ШАГИ. При загрузке сохранения генератор инициализируется ЗЕРНОМ из сохранения, затем ему передаётся число ШАГОВ. И дальнейшие вызовы генератора возобновляются с этого шага. Так же, для динамической загрузки процедурного мира нужна возможность указывать ШАГ при получении числа. Это нужно, чтобы в одних и тех же кординатах генерировать одинаковые домики-деревянные, очевидно. Допустим, вы посетили некую локацию впервые. Она начинает генерироваться и записывает в файл тот ШАГ, на котором был генератор. Таким образом для повторной загрузки локации нужно будет прочитать из файла всего два числа, ЗЕРНО и ШАГ, и локация сгенерирует сама себя в точности такой, какой вы её посетили впервые. (Впрочем, необязательно, ведь локация может так же получить разность времени между вашими посещениями и обратиться к другому генератору, который выдаёт параметры, которые нужно поменять, но это другой большой вопрос).Гугл упорно молчит по этому вопросу. Может я многого хочу, может это не велосипед и он не изобретён?
>>532992Если ты используешь шаг, то генерация будет каждый раз разная, если игрок будет посещать локации в разном порядке. Нужно избавиться от этого.Генерация структур должна зависеть от координаты мира и сида, типа F(x, y, seed) = f, т.е. при определенном сиде в определенных координатах либо должно, либо не должно быть домика.
Предстоит делать небольшую 2d игру для пк. На экране будет множество игровых объектов. Что выбрать, godot или юнити?
>>533006Ну, в целом да, спасибо за уточнение. Тогда я ещё уточню. Можно сделать многоуровневую генерацию, в которой при создании новой игры первые шаги тратятся на создание некого каркаса мира. Генерируются и записываются в файл основные структуры и параметры мира. Ландшафт, расположение деревень городов, пещер. Затем, когда игрок посещает локацию, она уточняется отдельным генератором, у которого отдельный Сид, сгенерированный вместе с локацией. Таким образом, если посещать локации в разном порядке, они все равно будут зависеть от одного, корневого Сида. В целом, такую генерацию можно сделать рекурсивной. Если у сгенерированного объекта имеются уровни детализации, которые не открыл игрок, объекту присваивается процедурно-зависимый номер (например, хеш имени и координат) и в дальнейшем, когда игрок туда придет, объект будет использовать отдельный генератор с этим числом в качестве Сида.Хмм... Может в таком случае получится использовать стандартный рандом? И не ебаться с запоминанием шагов? Пойду потестирую.
>>533007Выбрать профессиональный инструмент, созадваемый многомилионной компаний и являющимся индустриальным стандартом, или выбрать самодельную поделку от аргетинского бомжа? Хмм, сложный выбор.Для любого человека уважающего себя и свое время выбор, мне кажется, очевиден.
>>533013Ага, очевидный годот. Ведь Анонимус не признает авторитетов. Чем больше компания, тем больше анальных зондов в её софте.
>>533007>>533015Кстати, ты уже перешел на уровень сам вброшу - сам отвечу. И до этого у тебя уже была ачивка "На годдоте можно сравнивать общее и частное". Интересно, как скоро ты начнешь вбрасывать о годдоте под каждым сообщением?
>>533007Если фулл 2д (включая отдельные ассеты), то лучше гамак, ибо проще и вкат быстрее. Если нет, то юнити. Про годот забудь - это местный форс маминых швабодкодрочеров, на этом говне ни одной нормальной общепризнанной игры не сделали, что как бэ намекает.
Юнити или УЕ4? Выбор только между этими стульями.Есть цель сделать визуальную новеллу с мелкими доп. элементами типа миссий с таймером. Задачи самые простые: смена локаций, подсветка 2д объектов на 2д заднике, инвентарь и диалоги. Я могу сделать всё кроме кода - я полный ноль в программировании, и оно мне плохо даётся, хотя в логику я могу.Я видел, что в таких случаях советуют юнити, но в последнее время про уе4 слышу часто. Кроме того, в уе4 же есть блупринты, что меня привлекает. Но в юнити есть флоуканвас и болт, в целом мне интересно попробовать визуальный скриптинг. Так же хочу спросить про удобную среду для написания диалогов. В роликах по юнити я видел, что их там прямо в скриптах писать нужно. Есть что-то типа диалогового древа? По сути мне нужно самое простое: вставить картинки для задников, для персонажей с эмоциями и пустить текст с вариантами ответа.
>>533046Если бы ты ладил с кодом, я бы посоветовал для 2Д с множеством спрайтов MonoGame - он супербыстрый за счет использования пиксельных процессоров даже для вывода 2Д. Странно, почему эта методика до сих пор еще редко используется.
>>533046> Есть что-то типа диалогового древа? > диалогового древаhttps://assetstore.unity.com/search?q=dialogue&q=tree&k=dialogue%20tree первый результат не оно?
>>533055Нашёл там "Dialogue System for Unity", выглядит неплохо, хоть цена кусается. Энивей, спасибо. Примерно то, что нужно.
>>533057Потыкай ассет стор. Там много всяких приблуд интересных, о которых сам не задумываешься просто. Ну и диалоговая система точно не одна-единственна.
Анонче, я сейчас сильно ебанутый вопрос задам, так что не шли нахуй сразу. Суть: я вкатывался в гейдев через РПЖ Мейкер VX Ace, который по определению не требует кодинга. Там я почерпнул дохуя всяких вещичек, вроде организации вещичек, менеджмента ресурсами и даже сделал пару, как мне кажется, неплохих каммон эвентов (всё это было в рамках датамайнинга фан игр по LISA, если интересно). Так вот, тем временем у меня пылился второй гамак, в котором я дуб дубом и нихуя не понимаю, кроме всяких фич из ютуб гайдов, которые, по большей части, хуёво усваиваются. А теперь сам вопрос: есть ли в гамаке какие-нибудь аналоги свичей, переменных, таймеров и прочего из РПГ Мейкера? Я слышал, что гамак сам по себе ебёт в рот основы ООП, но хуй знает. Мне нужно знать, есть ли в гамаке похожи команды и как их реализовывать. В гугле я это искать просто ебанусь. Заранее спасибо.
>>533064Гамак это ультимативный 2д-движок. Все, что 2д, в нем делается, и делается относительно просто. Свичи, переменные, таймеры - все есть, поскольку читай первое предложение. Плюс там тоже до какой-то степени необязателен кодинг - драг'н'дроп по сравнению с первым гамаком сильно улучшили, и выглядит он теперь как блюпринты анрыла, и функционал расширен. Хотя нормальные люди посоветуют все же кодить ручками (и в принципе правильно сделают). ООП есть, но он видоизмененный - есть наследование объектов (наследуются поля и код при срабатывании ивентов, но можно перекрыть этот код другим), но сами объекты одного "класса" (так-то классов тут нет), отличают их друг от друга действия, которые они выполняют на разных событиях (захардкоженных и из ограниченного количества заданных разработчиком), а также натянутые на них спрайты и доп. флажки, играющие роль в рантайме. В качестве методов тут скрипты отдельным разделом ресурсов (они не часть объектов), и выполнять их могут все объекты.Хуй знает, что из этого тебе будет понятно или непонятно, но ответил настолько полно, насколько мог.
>>533064Хрен знает что там у тебя в РПГ мейкере.Есть ли в гамаке переменные? Есть.Свичи? Ты имеешь ввиду выборswitch variable{case 1: code; break;}конструкцию? Есть такая.Наверняка ты имеешь ввиду "я наступил на зону, значит должен произойти ивент" подобное. Пишется за 30 секунд.Таймеры - конечно есть.Делаешь объект. У него в степе пишешьtimer ++if timer>time{//code}Вот тебе и таймер.На РПГ мейкере без кодинга у тебя всё равно не получится сделать что-то стоящее, даже если ты супер сценарист и режиссёр. У тебя просто инструментария не хватит.Учись кодить и вкатывайся в гамак. РПГ мейкер для детей.
>>533070Лол, как будто это какая-то скрытая годнота. Лет 10 назад все школьники в первую очередь прикасались к гамаку. Это потом хуюнити головного мозга настиг неокрепшие мозги.
>>533067>Гамак это ультимативный 2д-движок.У него только один минус.До вскукарека "своруй на торрентах" 3...2...1...
>>533067>>533069Окей, приму к сведению, спасибо.>РПГ мейкер для детейДа, но со скриптами и каммон эвентами там порой можно ебашить неплохие вещи, даже по меркам ссаного движка для детей, хотя я скорее просто восторженный, так как одно время любил переделывать всякую хуйню в ЛИЗЕ, добавляя всякие quality of life составляющие.
>>533090Нет, в этот раз вскукарек "школьникам-нищебродам не место в геймдеве". Впредь будьте осторожны.
>>533091Проблема не в каких-то механиках отдельных, ты тупо игру другого жанра не сделаешь, или если сделаешь, то пройдя через такую жопу, через которую второй раз уже дважды подумаешь, чтобы проходить. А потом, когда пересядешь на нормальный софт, увидишь, как все это просто можно было бы сделать в более гибком инструменте.
>>533096Чистые си продолжительное употребление может привести к девственности, проконсультируйтесь с врачом
>>533096Не рекомендую чистые си. Потом в крестах будешь полжизни отвыкать использовать чугуниевый низкоуровневый си подход, заместо куда более выразительных и интуитивно понятных конструкций с++ (например, я как-то в структуре оставлял поля для указателей на функции обработки этой структуры, таким образом реализуя полиморфизм, тогда как в с++ класс с полиморфизмом почти ничем внешне не отличается от обычного, да и в целом виртуальные методы классов значительно нагляднее, чем какие-то анонимные функции, которые передаётся невнятный указатель на обрабатываемую структуру). И код в два раза дольше писать, если у тебя нет нескольких лет наработок и уже каких-то отработанных приёмом.
>>533091Забудь про рпг мейкер. Время, которое ты пробуксуешь в нём, ты можешь потратить на освоение нормальных вещей. Более того, например, МВ версия вообще крайне нестабильна, а ВХ версия - это говно мамонта. Я делал своё поделие в рпгмейкере пару лет, знаю, о чём говорю.
>>533114Спасибо, поорал немного. Но я тебя предупредил. Это глючное японское говно, которое даже им не нужно. Нормальные люди уже год как перестали пилить и обновлять плагины под него.
Чем больше читаю про проблемы С++шников, тем больше убеждаюсь, что нахер этот кусок Г* не сдался геймдеверам, которым нужно быть еще и моделлерами, художниками, издателями и т.д. Эта пизда "С++" так заебет мозги, что потом не оправишься от всей этой хуйни.Лорды геймдеверы в Инди-ипостаси должны юзать другие языки.
>>533150Именно так. Сишарп. Си без яйцеголовой поеботины. На полмиллисекунды медленнее крестов, но кого это ебет, если игра на нём выйдет на год раньше?Или вот например /гд/скрипт, воистину язык для /гд/ачера, вообще без всего лишнего чистая игровая логика. На нем игра выходит ещё на полгода быстрее, но при этом игра на целую секунду медленнее, лол. Но кого это ебет, если, например, в игре события происходят по таймеру раз в 5 секунд?
>>533166>>533162Делать игру без copperScript это мазохизм. Разработка на copperScript настолько быстрая, что отматывает время назад. Чем позже начнешь - тем больше игор сделаешь.
Иду устраиваться в одну игровую компанию старшим помощником младшего стажёра программиста. Никогда раньше не был на собеседованиях, тем более в игровой компании. Что там могут спросить? Какие то специфические алгоритмы для разработки игр? Типо реализации поиска пути? Или что вообще?
>>533200Техническая часть на таких должностях в жопе, будут на тебя в целом смотреть. Вопросы такие: часто ли доту гоняешь, проходил ли марио, как к супер-сонику относишься - покажи себя смекалистым.
>>533203Бля, ебанутые вопросы. Как на них правильно отвечать?Вот, к примеру, >часто ли доту гоняешьТипо если я скажу, что в доту играю, автоматом зашкварюсь? Или наоборот, если скажу, что никогда не играл, то они подумают, что я ничего не знаю о современном рынке игр? >>533207всё лучше, чем капчу двачивать
Итак, я Java джун и хочу попрактиковаться, написать средний тренировочный проект, а в качестве этого проекта я думаю написать либо text adventure, либо прикрутить графику libgdx.На самом деле, в глубине души мне хочется создать что-то наподобие уютной интерактивной инди-истории (скорее для себя, чем для других), хотя я убеждаю себя, что всё это исключительно для технической практики.Как лучше реализовать задуманное, в форме текстовой игры, или в форме side scrolling адвенчуры (интеграция графики потребует повозиться с зависимостями, вводом, и будет удобнее игрокам)?
>>533243> я Java джунЭто не сильно поможет тебе сделать игру.>в глубине души мне хочется создать что-то наподобие уютной интерактивной инди-историиОткрой блокнот и начинай уже писать.Открой тетрадку в клеточку и начинай рисовать.Напиши 20 строк текста и нарисуй один набросок.Узнай, как начинается твоя история.Потом продолжай писать и рисовать. Через некоторое время ты поймёшь, как твоя история развивается. Тогда ты узнаешь, что за жанр у твоей игры и как в неё играть.
>>533230Да у них ебнутые требования - вроде и сходу любую игру должен знать, но при этом должен прям обожать ф2п-ссанину и мобилоговно, потому что в рашкогейдеве ты все равно ни в чем другом участвовать не будешь. Пиши как есть, короче, один хуй не угадаешь, что в голове у каждого мелковахтера, получившего хоть какую-то власть над судьбами людей и отыгрывающегося за прошлые обиды.А насчет капчевания, дело не в занятости, там тебе сразу станет ненавистен рашкогеймдев, и если у тебя были мысли сделать что-то свое, они у тебя могут и поостыть, если не совсем улетучиться. Когда население выживает, а не живет, и люди не умеют в организацию и менеджмент, что ни делай - будет говно. Еще и менталитет приплюсуй сюда. Так что если хочешь когда-то в будущем сделать свою игру - нет более подходящего времени, чем начать делать это сейчас, благо сейчас все условия. А работать можно пойти кем угодно еще.
>>533230Программистам такие вопросы не задают. Из классики чего спрашивают - ООП, задачки на алгоритмы, мб структуры данных, если плюсы - то что-нибудь по последним стандартам, если юнити - что-нибудь соответствующее.
>>533247>А работать можно пойти кем угодно еще. Я рекомендую ночным сторожем. На как можно более тихом объекте. Вся ночь твоя - и верный ноутбук под рукой.
>>533249Ну если зп хватать будет, то почему нет, лол. Стаж, правда, проебывается, но условий для индюшатника лучше не придумаешь. Лично я учился на кодера, но из-за твердого желания сделать свою игру, вряд ли смогу работать кодером не в ущерб игре, потому что все свободное время будет на работе. Поэтому сейчас ищу работу по типу "сделал и забыл". Думаю вот между переводчиком и эникейщиком.
>>533250Я сам эникейщик. Хочу свалить. Помимо эникея на меня понемногу навешали озакей и сэймкей. Такая ж хуйня выходит. На работе постоянно дума. как сделать А, чтобы не забыть про Б, и успеть к сроку сдать В. С работы прихожу вымотанный. Какие уж тут игоры!
>>533251Да, в рашке нельзя даже осесть на полгода хотя бы, чтобы быстренько сделать хотя бы демку и с ней уже идти искать издателей или краудфандинги. На пособие по безработице не прожить, плюс оно сразу сгорает, как только ты отказываешься от ЩЕДРОЙ вакансии говночистом за 5 тыщ. А хорошая игра требует полной отдачи себя, в свободное время - единственный выход, но это все равно хуже, чем если бы ты сидел и только одно делал. Когда ты учишься или просто живешь с родителями, тоже нормально не поделаешь ничего - потому что родня только мешает, плюс 99% не будут поддерживать начинания своего чада в этой области, так как нихуя не понимают в ней, для них это либо просто дикость, либо вообще "ряяя нада запритить эти ихоры сматри шо в керчи праизашло все из-за ихар!!" Наличие тянки тоже только в тягость (если она только не в твоей команде заодно). То есть нужно жить одному, плюс иметь откуда-то деньги. Получается, в инди-геймдеве в рашке могут преуспеть только мамкины рантье или просто богатеньким. Остальным надо жопу рвать.
>>533246>Это не сильно поможет тебе сделать игру.Я понимаю, для геймдева больше подходят C# (Unity) или C++ (UE4), но я начал с Джавы чтобы быстрее начать работать, в силу большей её распространенности на рынке.>Открой блокнот и начинай уже писать.Я думаю о сюжете, который пришёл мне на курсах creative writing пару лет назад: два подростка путешествуют автостопом по (условным) Балканам, когда там начинается гражданская война. По атмосфере и идеологии что-то близкое This war of mine.
>>533271Спасибо.Думаю, начать проект с движка и основ.Думаю, смогу потянуть пиксельный минимализм как в Hyper Light Drifter.
>>533270>для геймдева больше подходятТы ни слова не понял из того, что я тебе написал.>>533273>Думаю, смогу потянуть пиксельный минимализм как в Hyper Light Drifter. Не потянешь.Рассмешил, содомит.
>>533275Ну так что?Сайд скроллер - это рекомендуемый проект для практики и наработки опыта. Пиксельный минимализм уровня 8битных приставок - это хороший способ сделать графику без штатных художников.Понятно, что масштабные проекты уровня Hyper Light Drifter гораздо сложнее, чем кажется (большое разнообразие геймплея), но я не претендую на то, чтобы создать большой и завершенный коммерческий проект. Я просто хочу написать небольшой демонстратор технологий.Мои вопросы - вопросы новичка (это тред для новичков), но это не повод меня унижать и изображать из себя лаконичного знатока вопроса, для которого давать объяснения - ниже достоинства.
>>533280Я говорю тебе о том, что для создания игры, в твоём случае интерактивной инди-истории, тебе в первую очередь нужно уметь рисовать, писать истории, диалоги и сценарии, уметь ставить сцены, работать со звуком и т.д.Программирование здесь на последнем месте, если конечно ты не собрался собственный движок писать. В гамаке простенький сайд-скроллер можно сделать за два дня. Умеешь в яву - молодец. Ты справишься с технической частью. Но техническая часть не главная.Насчёт Дрифтера.Ты либо жирный, либо сверх наивный. Графика в дрифтере на очень высоком уровне. Если ты по наивности своей вдруг думаешь, что это просто - сядь и нарисуй спрайт. Одно маленькое дерево 32 на 64.Я удивлюсь, если у тебя получится сделать даже такие деревья с первого раза. https://2ch.hk/gd/src/528143/15396310414051.png "Сделать графику без штатных художников" значит только одно - ты сам должен быть художником. Даже если ты будешь делать на юнити и покупать всё из ассет стора тебе не обойтись без рисования, потому что в сторе никогда нет именного того, что тебе нужно, всегда придётся что-то перерисовывать, дорисовывать, изменять.А у Дрифтера бюджет, на минутку, 600.000$ + куча работы на энтузиазме. Такой вот минимализм уровня 8битных приставок, сучечка.
Сын маминой подруги сделал игруху-выжывач со строительством на Java и либе для отрисовки спрайтов. Нужен ли в таких играх сюжет, или только побольше рецептов крафта, спрайтов и фоновая музыка?
>>533291>Ты либо жирный, либо сверх наивный. Графика в дрифтере на очень высоком уровне. Если ты по наивности своей вдруг думаешь, что это просто - сядь и нарисуй спрайт. Одно маленькое дерево 32 на 64.Допусти, что я не представляю всех сложностей, связанных с пиксель-артом. Тогда тебе будет проще не хамить мне и объяснять очевидное ну и общаться с людьми офлайн тебе будет легче, поверь.Мне нравится пикселизированный стиль, который позволяет избежать детализации и оставляет многое на откуп воображения игрока. Я действительно не знаю, насколько сложного его реализовать. Я бы предпочел самые простые инструменты.
>>533296Ставь маленькие и быстрые челленджи, с четким условием. Изучи движок за 1 вечер. За следующий вечер сделай прототип только с необходимыми игровыми процессами (рисовать графон не обязательно). Дальше сам смотри что легко, что сложно. Будь готов, что от прототипа до чего-то более готового придется потратить раз в 5 больше времени. Это только по части программирования.На полный сет графона тратится довольно много времени, даже если он лоу-рез. Персонажа надо нарисовать по крайней мере с 4 кадрами ходьбы и в 4 направлениях. Всякие дорожки с поворотами должны быть примерно в 16 различных версиях. Опять же, если хочешь закончить - ставь конкретные челленджи, делай только то что нужно для демки. Мб проще найти опенсурсный тайлсет.
>>533296Привет двач, я хочу запилить себе жильё. Сильно напрягаться не собираюсь, буду делать что-то простое, типа пикрелейтед. Из дерева, чтобы с материалами проблем не было. Деревья буду брать из леса, их там много. Пила у меня уже есть. С чего начать?
>>533309Я в строительстве домов не разбираюсь, но на пикриле вижу собаку. Думаю, собака как-то помогает в строительстве.
>>533320Тогда с собаки и начну строить дом.Двач, как запилить собаку? Сколько у неё должно быть лап и хвостов?А ещё в зоомагазине продаются рыбки, я могу их украсть. Они заменят собаку?
>>533326> как запилить собаку?> рыбки заменят собаку?Из рыбьего фарша можно слепить настоящую собаку. Знаю точно, сам делал. На ютубе куча видосов от собакокрафтеров, лепят и лающих, и даже говорящих собак.
>>533330Ну и чё? Слепил я собаку по туториалу, как ты и просил.Она не работает, твоя собака. Строить дом не помогает. Даже не лает.Только воняет и из неё какое-то говно выпадает постоянно. Походу только жопа у неё работает.Где ошибка?
>>533337Так я другой анон, анон. Мимо-проходил, порадовался и его логике "крупные пиксели рисовать ума не надо", и твоей заметке о домострое.
>>533309>Привет двач, я хочу запилить себе жильё. Сильно напрягаться не собираюсь, буду делать что-то простое, типа пикрелейтед. Из дерева, чтобы с материалами проблем не было. Деревья буду брать из леса, их там много. Пила у меня уже есть. С чего начать? Привет двач, я у мамы ироничный малолетка. Поскольку я сам нихуя собой не представляю, буду самоутверждаться, опуская других. Буду преувеличивать их слова, приписывать им заведомые глупости, чтобы с контраргументами проблем не было. Глупости буду брать из собственной головы, их там много. ЧСВ у меня уже есть. С чего начать?
>>533349Я в жизни и людях не разбираюсь, но в треде читаю про пиксели. Думаю, пиксели как-то помогают в самоутверждении.
>>533351Тогда с пикселей и начну тралить.Двач, как тралить про пиксели? Сколько отвечать самому себе, пока не затралишь?А ещё в треде обсуждаются языки программирования, я могу про них шутить. Они заменят пиксели?
>>533352Пикселями хочешь тралить, юный падаван? Тогда начни с отрисовки локации. Небольшой, 2000x360px где-нибудь. Пару паралаксящихся фонов, тайлсет, спрайты для лэндмарков.Ну и добавь персонажа 32х64px с анимацией бега в 12 кадров.Всех затралишь, гарантирую.
>>533360> маленький космический истребитель, израсходовав весь боезапас во время боя, берёт на таран вражеский крейсерне, лет 18 примерно, первый-второй курс где-то.
>>533362> Это не может не быть интересно.> Рокетлаунчер против фаербола, экзоскелет против каменного голема, силовое поле против магического барьера, истребитель против дракона.> Это не может не быть интересно.
>>533361> маленький космический истребитель, израсходовав весь боезапас во время О боже мой, у нас тут просто Жестокая Голактика.>>533362>Лучше бы пикселями попробовал затралить. Может и получилось бы. Да ты и так на самоподдуве. Тебя бы от пикселей разнесло бы.
>>533370Привет двач, я у мамы ироничный малолетка. Поскольку я сам нихуя собой не представляю, буду самоутверждаться, опуская других. Буду преувеличивать их слова, приписывать им заведомые глупости, чтобы с контраргументами проблем не было. Глупости буду брать из собственной головы, их там много. ЧСВ у меня уже есть. С чего начать?
>>530248В гейдев нужны специалисты. Ты специалист? Ищи востребованную область геймдева максимально схожую с твоей специальностью - и тогда welcome, в остальных случаях - мы вам перезвоним.>Бывают ли реальные вакансии джуна-геймдизайнера, от которого требуется только уметь в IT и не быть дебилом? А бывают вакансии джуна-архитектора, от которого требуется только уметь в строительство и не быть дебилом?
Вопрос такой: геймдеву уже дохуя лет, и в играх есть многие модули с определенным алгоритмом уже изобретены тысячу раз. Я немного смутно объясняюсь, поэтому перейдут к делу:Вот всякие шаблонные вещи, типа - алгоритм выстрела пули, детектирование её попадания;- выделение рамкой в стратегиях;- навмеш;- логика ии;И прочая куча алгоритмов, которые уже отполированы:Где искать хорошие оптимизированные алгоритмы с этими шаблонами, то есть чтобы посмотреть как реализовать надежные и наименее ресурсоемкие алгоритмы? Может книга или сайт или ещё ччто?Второй вопрос:Как узнать " стоимость" в ресурсах того или иного алгоритма? В том числе графических. Чтобы понимать, какая оптимизация принесёт существенный прирост, а какая оптимизация не будет стоить потраченного времени или той универсальности которой лишаешься с этой оптимизации.В графике, например сколько стоит один треугольник? Где можно узнать эти "стоимости" или как.Если что, работаю на ue4, если примеры иили объяснения требуют привязки к движку
>>533428>Вопрос такой: геймдеву уже дохуя лет, и в играх есть многие модули с определенным алгоритмом уже изобретены тысячу раз.Конкретных решений нет. Есть набор паттернов для решения той или иной шаблонной задачи. Например, стрельба в шутане почти всегда делается через ray tracing, но в каждой игре это реализовано немного по своему, с учетом особенности работы движка, платформы, геймплея.>Как узнать " стоимость" в ресурсах того или иного алгоритма? В том числе графических.Нужно понимать что делает этот алгоритм. Как правило, логика сама по себе требует небольшого кол-ва ресурсов в отличии от работы с графикой. Так что всё очень сильно зависит от случая к случаю.Добавлю также, что оптимизация - это не столько общее "облегчение" алгоритмов игры, сколько их правильное перераспределение. Задача оптимизации - расходовать минимальное кол-во ресурсов за один такт. Пример 1. При запуске сцены загружается сразу весь уровень. Пример 2. При запуске сцены загружается 1/4 уровня. Остальные части подгружаются по мере прохождения уровня.
>>533428Для начала кури общие алгоритмы и структуры данных, на них базируется 90% всего остального. Если хочешь чего-то прям специфичного, попробуй посмотреть книги типа Game Programming Gems. Алсо, можно курить коды опенсорсных игр и движков, если ты достаточно упорот.По поводу стоимости - по-хорошему надо разбираться в архитектуре железок, ну и опять же понимать оценку сложности алгоритмов. Часто такие вещи надо напрямую тестировать, ибо теория - одно, а на практике может быть по другому, да еще и от конкретных железок зависеть.
Есть ли в геймдеве место человеку с гуманитарными и техническими навыками? Я, стыдно сказать, кандидат философских наук, научно-популярный писатель, юрист, теперь вот почти программист. Могу быть полезен в какой-то профессиональной команде? Чисто гипотетически?
>>533442А понятие оценки сложно алгоритмов где взять?Пока единственная у меня мысль, как считать, это брать паспорта процессоров, и прикидывать, как это на аппаратных инструкциях будет выглядит, но чувствую, это очень много времени займёт.
>>533390Бомбит у тебя, а нибомбит мне?Нужно быть очень тупым человеком, чтобы посчитать, что человеку, который собирается показывать игру тысячам игроков бомбанёт от того, что какой-то залётный клоун начнёт зелёным текстом выделать синопсис? Впрочем ты в своём самом первом посте продемонстрировал свой уровень интеллекта.С таким только дрифтера и делать. Удачи.
>>533410Таких вакансий столько же, сколько джунов-геймдизайнеров.Берёшь и начинаешь делать свою игры. Вот ты уже и в игропроме.
>>533446Слышал, что "философов" обычно берут на всяких аналитиков, маркетологов, рекламщиков и прочих, где надо что-то специфическое придумывать. Возможно сорт оф геймдизайнером можно заделаться, но какого-то однозначного пути нет.
>>533448>Нужно быть очень тупым человеком, чтобы посчитать, что человеку, который собирается показывать игру тысячам игроков бомбанёт от того, что какой-то залётный клоун начнёт зелёным текстом выделать синопсис? Впрочем ты в своём самом первом посте продемонстрировал свой уровень интеллекта.Попробуй сесть на что-нибудь холодное, техномагус.
>>533451>>533452Я за 8 лет работы юристом так устал от "серьёзной и взрослой работы", что готов пробовать что угодно, лишь бы это радовало меня, а не заставляло ненавидеть утро понедельника.
>>533450Junior Game Designer - оксюморон. >Берёшь и начинаешь делать свою игры. Вот ты уже и в игропроме.Ага, в одно жало. И даже если у тебя адекватные амбиции, и своей первой игрой ты делаешь прототип платформера или матч3, то всё равно охуеешь от потребности уметь дохуя.
>>533447Сложность алгоритмов - так и гугли, там небольшая "теория", но нужно параллельно с самими алгоритмами курить. Релейтед слова - асимптотика алгоритма, нотация "большое О" (Big-O).Нужно на более общем уровне понимать как конвейер проца работает, сколько тактов занимают разные операции, как кэш работает и прочее. Но это больше надо для чуваков с бородой (хотя про кэш поверхностно имеет смысл узнать).
>>533446Расскажи побольше о том что умеешь. Готов учиться? Какие жанры игр нравятся? Чего вообще ждешь от гейдева?
>>533455Если прогер, то бери конструктор/движок/фреймворк, и пили свой пет-проджект. Каждый день по паре часов будешь уделять - за несколько месяцев склепаешь демку.
>>533456Внезапно гем дизайнер должен уметь дохуя.Знать и понимать вообще всё. Если ты не сделаешь прототип платформера, как ты сможешь придумать платформер?Диздок будет уровня "домики набигают". А про такие мелочи как шрифты, интерфейсы, количество необходимых анимаций ты и не вспомнишь. >>533455Если готов бесплатно, тогда велкам https://2ch.hk/gd/res/476891.htmlплатить мне пока просто не чемМне требуется, для начала 4000 знаков для вступления. Сам я их пока за неделю страданий не родил.
>>5334581. Учиться готов.2. Умею в организационные и кадровые навыки, арбитраж и правовой анализ, отлично знаком с разными направлениями философии, включая теологию и философию науки.3. Больше всего люблю CRPG, начиная с классики BioWare/Troika. Трогательную индюшатину люблю.4. От геймдева жду работы на стыке IT и творчества.
А почему тут считают, что Юнити - говно? Реально говно ли или говно только для продвинутых разрабов с кучей проектов за спиной? Или это просто петушиные крики с угла?
>>533467Что значит "здесь считают"? Не обощай.У обывателей широко распространено мнение, что игры сделанные на юнити - говно. Но это просто потому, что на юнити очень много игр сделанных новичками, сделанных плохо.Юнити - отличный движок. А главное, у юнити большой магазин с кучей ассетов.
Дежурное пикрил-напоминание всем неофитам, а также манямечтателям, у которых уже родились тысячи игроков, и которые вместо того, чтоб делать свое говно, что-то пытаются доказать анону на харкачах.Вы хотя бы на тот же инмост гляньте. Игра явно масштабом и количеством ресурсов меньше, чем любая ваша маняигра, которая "взорвет стим" (а на деле только ваши жопы), а пока что принесла только гемор и вынудила подлечь под издателя. И то все это выглядит как нечто, случившееся вопреки, а не благодаря. И тут вы такие охуенные лезете. Смешно на вас смотреть.
>>533485Ну вот ещё и хейтер копателя подтянулся.>Игра явно масштабом и количеством ресурсов меньшеКопатель работая над игрой фултайм уже 3 год, по мнению хейтера, так и не создал контента. Только копателю насрать на мнение хейтера. И нам тоже насрать.
>>533460Между нами возникло недопонимание. >Берёшь и начинаешь делать свою игры. Вот ты уже и в игропроме.Я хотел сказать, что этот вариант подходит далеко не всем - он подразумевает освоение огромного стека технологий, заставляя разработчика и кодить и рисовать и сценарий писать. Вместо этого я советую отточить навыки в одной из областей и быть компетентным именно по вопросам своей предметной области.>Внезапно гем дизайнер должен уметь дохуя.Не совсем понимаю как моя фраза подтолкнула тебя на такой ответ. Брат, извини, но я до геймдиза шел 3 года превозмагая трудности потом и кровью, мне смешно смотреть как говорят про "шрифты, интерфейс, количество необходимых анимаций" в диздоке
>>533467Любая фраза формата "Х - говно" несостоятельна по определению и требует развернутого пояснения. Мы вам перезвоним
>>533492Если ты >до геймдиза шел 3 года превозмагая трудности потом и кровьюто, наверное, и без советов мудрых анона уже всё знаешь.Игру свою сделал, на выставках потусовался, в тусовку попал, с нужными людьми знаком. Тебе остался последний шанс - присоединиться к какой-нибудь команде. А лучше собрать свою - ты же геймдизайнер.
>>533494>Игру свою сделалВот на этом месте я вижу проблему. По моему мнению, шансы сделать что-то играбельное у человека без опыта, близки к нулю.
>>533461Если хочешь работать с текстом (нейминг, диалоги, описания, сценарий, нарратив) рассмотри вакансии Narrative Designer, Scenarist. Если интересует проектирование приложений и разработка игровых механик с уклоном в матан, ищи вакансии Game Designer, Game Designer (Balance), Game Designer (Monetization), Analyst.Умеешь в 3d графику и пространственное мышление - смотри на вакансии Level Designer.Если больше склоняешься к организационной деятельности, обрати внимание на вакансии Senior Гейм Дизайнер, Project Manager и Producer. Как правило, эти вакансии требуют опыт работы в GD.Все вышеперечисленные позиции обычно называют одним словом Геймдизайнер. Чем больше проект, тем больше специализаций появляется в команде.Когда определишься с направлением в котором хочешь развиваться, гугли вакансии, выписывай требования, проси тестовые, ищи информацию по нужным темам. Крайне желательно найти человека из энтерпрайз ГД компании, который сможет объяснить в чем будут заключаться боевые задачи в интернете крайне мало информации по практике и очень много по абстрактной теории.Когда поймешь какие навыки нужно прокачивать, начинай создавать портфолио. Именно портфолио служит гарантом того, что ты знаешь свою предметную область. Когда почувствуешь в себе силы я так понимаю что ты взрослый состоявшийся человек и сможешь дать адекватную оценку своим скилам начинай поиски работы. Берись за любой, более-менее интересный проект. Первое время с энтузиастами, потом за минимальную оплату, затем за минимальный оклад. Не сиди на бесперспективных проектах, но и не меняй их как перчатки. Твоя задача на этом этапе - получить реальный опыт решения ГД задач. Выпуск игры, а тем более её финансовый успех - вторичны (на этом этапе).Спустя год, а может и несколько, если ты оказался достаточно упорным и тебе повезло - поздравляю, ты работаешь в GD на стыке IT и Art, делаешь игры за достойную оплату.P.S. Вход в карьеру может произойти на любой из вышеуказанных вакансий, а может даже через какого-нибудь QC Junior. Главное не забывать о специализации к которой хочешь прийти, даже если путь будет извилистый.
>>533504Хуй знает почему ты решил что про меня речь.>Берёшь и начинаешь делать свою игры. Вот ты уже и в игропроме.Кому это адресовано?
>>533511>Кому это адресовано? Да всем, ёпта!Большинство сидит и мечтает, что вот скоро начнёт игоры делать. А могли бы взять и начать.
>>533487Какая разница, сколько он делал? Другой бы сделал быстрее, нужно брать среднее время по индустрии. И дело не во времени, а в масштабе самих игр. Практически каждая игра здесь потенциальным количеством ресурсов перевешивает инмост. И то он с каким скрипом движется. Вот я к чему. И я не хейтер, я не хейчу тех, кто уже закончил проект.
>>533524Что ты понимаешь под количеством ресурсов?У него каждый враг - имеет отдельную анимацию, а каждая комната по отдельно нарисованная локация с вручную нарисованным освещением и кучей анимированных объектов.Я вот не вижу здесь ни одной игры, в которую вложено больше работы, чем у него.
>>533509Я думаю, поступлю следующим образом: сейчас начну работать разработчиком, как и запланировал, составлю непосредственное представление о работе программистом. Для потенциального резюме это не помешает. Параллельно с этим буду искать некоммерческие проекты для наработки портфолио.Мои интересы: текст, немного арта (скетчи, эскизы, см. пикрелейтед), разработка. Посмотрим, что из всего этого выйдет.Моя цель: войти в техническое творчество, но при этом как-то использовать навыки, знания и способности гуманитарные.
>>533536Как вариант, можешь запилить свой небольшой проект. Простейший платформер или логическую игру. Доведя его до какой-то конечной цели, набьешь необходимые шишки и поймешь базовый цикл разработки.Попробуй себя в анимации. Большая, интересная и востребованная область. Так же обрати внимание на SFX Artist и программирование шейдеров как специализацию, может будет любопытно.
>>533536>изображение.pngУххх... Прям главный герой моей игры. 100% попадание в образ. Мне как раз художник нужен.
Посоветуйте годную книгу/ресурс по игровой логике/алгоритмам. Что-то на подобии как сделать например инвентарь, процедурную генерацию (это я знаю как делать, но хочется обобщенное в одном месте)
>>533575Так по-разному можно, ты сам должен решить как.Если пишешь юнити, то в книге "юнити в действии" много разных примеров разобрано.
>>533526>Я вот не вижу здесь ни одной игры, в которую вложено больше работы, чем у него.Fated Kingdom. Время разработки меньше, но контента много, к тому же игра уже вышла и имеет хорошие отзывы.
Вопрос от совсем ньюфага, который только зашёл в тред и немного почитал. Хочу сделать простой симулятор езды по городу, с самой простой физикой, а упор сделать на атмосфере. Может, уже есть какие-то готовые решения?
подскажите алгоритмов хитрых. есть грид. в клетках грида может быть, а может и не быть вектор. вектор может быть в произвольной позиции внутри клетки, но внутри одной клетки только один такой вектор. как узнать какая клетка с вектором ближе к такой-то позиции, если считать расстояние до этого вектора? подскажите пожалст алгоритмов поиска на гриде
>>533654> подскажите пожалст алгоритмов поиска на гриде фор (и = 0, и < и_макс, и++){фор (джи = 0, джи < джи_макс, джи++){иф ячейка[и, джи] == вектор(икс, игрек, зет){консоле.райтлайн("Кок, пусси, Джигурда");}}}
>>533656не годится. это расширяемый грид и это важное место в котором мегаважна производительность. и это не преждевременная оптимизация.
>>533654столбец = округление(абсцисса / размер_клетки)строка = округление(ордината / размер_клетки)для ай = -1, 1 для джей = -1, 1 проверить_клетку(столбец + ай, строка + джей)
>>533658это такая интересная форма вопроса "хуле ты делаешь"? вообще - оптимизирую поиск агента на навмеше. в случаях когда агент находится за пределами навмеша надо перебирать весь контур. а можно привязать навмеш к клеткам и поискать ближайшую не пустую. но это не единственное место где мне нужно делать поиск на гриде, поэтому спрашиваю какие микроскопы есть для таких гвоздей - чтобы пошире познакомится с этим вопросом.>>533663чето тоже хуёво. пока лучшим решением кажется заготовка чего-то вроде паттерна поиска с набором дельта-координат которые бы располагались в форме постепенно расширяемого круга. или просто ебануть какую-то форму k-d tree
>>533665а вообще. если глубоко подумать. можно посчитать для каждой клетки ближайшую точку на навмеше во время генерации, перебрав все углы клетки. если какой-то из результатов может быть ближе чем другой, то оставить оба, все остальные убрать. что сузит круг поиска и посчитает результаты преварительно. но вообще всёравно расскажите про поиск на гриде.
>>533665Допилить цикл "для радиус = 1, 9999" - не? Там кучу итераций ифами можно отрезать или просто разбить на 3 цикла, два по горизонтали, один по вертикали.Либо запускай а-стар/поиск в ширину, только тебе придется хранить массив посещенных клеток.
Если я при устройстве на стажировку скажу, что наиграл в доте 2500 часов, это будет мне плюсом или минусом?
>>533837Я бы не акцентировал внимание на конкретных тайтлах. Перечисляй жанры и указывай, к каким больше тяготеешь (по идее надо говорить ф2п-говно, но я думаю, что люди понимают, что все насчет этого врут, потому что только ебаный даун может тяготеть к ф2п-говну на мобиле)
Здарова, ананасы. Начал писать игру типа the legend of zelda. Чтобы эрпоге-рогалик. Ну, для общего развития, так.Не соображу как разделять локации. У меня в коде создаются сущности, которые имеют координаты(где оно есть), коллизии(может игрок стоять на этом?), спрайт, скрипт(если игрок может на этом стоять и есть скрипт, то он исполнится)Вот пусть у меня будет допустим дверь. Когда я на нее встану, то нужно будет перезагрузить уровень. То есть старые сущности выпилить(опционально сохранив состояние), а новые сущности нарисовать, потом сверху епануть игрока в нужные координаты.Как такая херь реализуется?
>>533960В гамаке командой "room_goto()"В твоём велосипеде тебе придётся уничтожить все старые сущности и создать новые на нужных координатах. Те сущности, которые уничтожать не надо, например игрока, просто перемести на новые координаты, затем передвинь камеру.
>>533960> Как такая херь реализуется?Так ты сам и написал> То есть старые сущности выпилить(опционально сохранив состояние), а новые сущности нарисовать, потом сверху епануть игрока в нужные координаты.Очевидно, ты должен определить, что значит "сущности сохраняются" и "сущности загружаются". Чтобы это сделать ты уже должен сделать какие-то структуры данных описывающие эти сущности. Далее надо придумать как их можно записать в файл, и как потом можно прочитать этот файл, и воссоздать в игре то что закодировано в файле. Для разделения сейвов локаций можешь разными файлами польщоваться. Например приходишь в туалет - читается файл save1/tualet.txt, если же файл отсутствует - происходит генерация. Когда ты уходишь из локации tualet - ее тееущее состояние записывается в save1/tualet.txt
>>533962>>533965Я на python ебашу, ибо скорость нинужна, учусь жи. То есть в моем алгоритме я рисую при помощиtiles_upper=[игрок, небо, аллах]tiles=[стенка, стенка, гроб, кладбище]tiles = tiles+tiles_upperfor i in tiles:{i.draw(xtilesize,ytilesize)}Чтобы совершить перемещение мне нужноplayer.x = doormarker.xplayer.y = doormarker.yнайти player в tiles и вырвать из спискаfor i in tiles:{i.saveinfo()del i}где saveinfo() описывается как создание текстового словаря с предустановками, типа:GameObject.x = NGameObject.script = '''print("op - hui")'''При загрузке делаю execfile(lvl1.save) если такой есть.Попробую в общем, когда опять буду дрочить свою поделку. Если ход мыслей говно - лучше заранее предупредите. В целом дошло.
>>533968> найти player в tiles и вырвать из спискаТак ты можешь плеера отдельно от стен хранить. Или искать его в tiles_upper.В целом то в плане сохранения в файл тут никаких хитрых подходов особо и не придумать, но вот организация данных в твоей игре меня смущает(мягко говоря).
>>533968>tiles = tiles+tiles_upper>Но зачем? Каков космический смысл этой глупости? Мне просто интересно проследить ход твоих мыслей.Я бы делал два отдельных словаря. Или три или сколько мне надо будет. В функции отрисовки содержимое этих словарей отрисовывается в заданном мной порядке, образуя как бы слои. Если надо двигать какой-либо тайл, я перебираю только тот слой, в котором этот тайл ожидаю найти. А ты всё в кучу лепишь.
https://www.youtube.com/watch?v=vZp0ETdD37EПочему в гугле нету таких игр, их хреново рекламят? Не верю что только один какой-то аутист решил сделать такую упоротую геометрию в игре.
>>533980>такую упоротую геометриюЧтобы делать такую геометрию, нужно её полноценно понимать, а на это способны единицы.
>>533965>Для разделения сейвов локаций можешь разными файлами польщоваться. Например приходишь в туалет - читается файл save1/tualet.txt, если же файл отсутствует - происходит генерация. Когда ты уходишь из локации tualet - ее текущее состояние записывается в save1/tualet.txt Замудрёные сложности. Любой современный язык умеет читать файлы построчно/посегментно. Значит всё пишем в один файл. У него будут секции "туалет", "гостиная", "двор", "улица" и т.д. При загрузке локация спрашивает игровую логику "мои данные есть в текущем состоянии игрового мира?" и если та отвечает "есть", то скармливает локации данные из нужной секции. Локация получает данные и приводит себя в нужный вид: выгружает объекты, которые с неё ранее удалены, переставляет обекты и триггеры в места и состояния, соответствующее текущему прогрессу квеста, генерирует врагов требуемого уровня и т.п.
>>533985По идее можно начать с 2D, каким-то образом перенесённым на режим с такой модификацией пространства по дополнительной оси. Можно ли как-то это нагуглить? В 2д всяко проще такое реализовать.
>>533985А вообще, второй видос полностью раскрывает хитрость:https://youtu.be/9yW--eQaA2IПри всех их умных речах о 4дэ, там банальная композиция из двух видов карт и красивых спецэффектов морфинга. Такое вполне реально сделать не постигая сути многомерных многоугольников многогранников многообъёмников.
Как гуглить одиночек, осиливших запил довольно сложной игры? Ну или не сложной, мне похуй, хочу приблизительно рассчитать человеко-часы на типичные проекты, посмотреть на игру, какие юзались инструменты.
Намечаю хоть какой-нибудь план, короче вот главное что меня бесит в графоне, всегда для того чтобы увеличить текстуру юзается какая-то примитивная интерполяция, мажущая текстуру в хуй пойми что, мне хотелось бы базово именно это поменять в рендере, куда копать? Шейдеры?
>>534154> куда копать? Шейдеры? Да.При помощи шейдеров можно сделать полностью программные текстуры, не использующие растровых изображений, а только рисующие точки нужного цвета на поверхностях. Это будет сложно, долго, но эффект может быть впечатляющим. Вот демщики делают демки, которые помещаются на одну флоппи-дискету из прошлого века. У них сочетаются эти приёмы: где-то на шейдерах процедурная текстура, где-то собрана из маленьких кусочков растра.Гугли демосцену, изучай, как они лютые красоты утрамбовывают в десятки килобайт.
>>534160В эмуляторе ZSnes, юзались система размытия 2xsai, одна из наиболее адекватных, загуглив её щас нашёл https://ru.wikipedia.org/wiki/Алгоритмы_масштабирования_пиксельной_графикино почему я это вспомнил только когда спросил и прочитал ответ, как эта хуйня работает?
>>534177> но почему я это вспомнил только когда спросил и прочитал ответ, как эта хуйня работает?Жиза, всегда так.
Нужен совет. Хотим с другом удариться в геймдев. Но этот гений пересел на своем почти убитом древнем ноуте на линукс минт. А я в свою очередь не хочу слезать с винды. Мы оба не шибко погроммисты, поэтому нам для старта нужно наверно что-то попроще. Но я даже не представляю что есть кроссплатформенного попроще.
>>534190>мой друг на линкусе>я на винде>договориться мы не можемМожет вам тогда не стоит работать в паре?Ну либо пусть один рисует/пишет звук, второй кодит. Так сможете вместе работать над одним проектом Хотя вроде юнити на линуксе работает.
Сап, /gd/ Собираюсь написать типикал платформер, аля Hollow KnightРазмышлял над работой с движком или безЕсть 2 путиВкатываюсь в UE4 (не Unity, ибо ненависть к решетке) и пилю там на BluePrint Или разбираюсь с библиотекой PyGame и пишу чисто на нем, ибо шарю в питонеРасскажите, что выбрать из этого (времени могу выделять на разработку не так много на неделе и хочется получить от этого максимальный профит (научиться нормально кодить большие проекты + сделать годноту чтобы выложить этот высер на гитхаб)Или почему я дебич и стоит выбрать что-то совсем другоеМб почитать что посоветуете
>>534204>кодить почти не нужно У тебя какие-то странные представления о движках. Нужно или не нужно кодить зависит не от движка, а от того, какую игру ты делаешь и как.Основной профит в том, что в нём очень удобно работать с 2д. Можно меньше времени тратить на дурную работу и больше сосредоточиться на игре. Но это если у тебя в планах создать годноту.Если планируешь высер на гитхаб - почему бы тебе не написать собственный движок, для начала?
>>534201>Или разбираюсь с библиотекой PyGame и пишу чисто на нем, ибо шарю в питонеА почему не Godot? Он же по всем фронтам заруливает PyGame. Ну и язык там GDScript -- это практически Питон и есть, отличий очень мало.
>>534216Потому-что даже с настройкой шрифтов в годоте гемморой, где на том же маняюнити их намного легче настроить, да и кириллица там по дефолту есть.
>>534246> с настройкой шрифтов в годоте гемморойОдин раз установить кастом фонт в теме оформления - это геморрой? Нет, это демагогия неосилятора.
>>534260Не. Размер шрифта устанавливается один раз. Вообще, в том же юнити-треде буквально пару дней назад говорилось, что создание UI - самый нелюбимый таск у большинства разрабов. В юнити-треде, полагаю говорилось в применении к юнити? или в юнити-треде уже годот обсуждают?А раз создание UI - сама по себе задача муторная и непростая, то хули ты приебался к годоту?
Хочу сделать что-то подобное.https://www.youtube.com/watch?v=0Nqq4B-gLGU&t=164sСадиться за юнити, или сейчас есть вещи получше, чем юнити?
Сап,аноны. Интересно ваше мнение. 22 года это слишком большой возраст для выкатывания в геймдев или я слишком запариваюсь по этому поводу? А то загорелся желанием создать игру и думаю не поздно ли уже приступать. 2 года назад интересовался этой темой чисто для академического интереса - изучил на базовом уровне работу с UE4 и некоторыми программами для 3д моделирования.
>>533536Сегодня был на пикрелейтед. Эти люди делают каузальные игры на FB, хотят выкатиться на мобильный рынок.Встреча прошла в хорошей атмосфере, но у меня есть опасение, что это нишевая работа и функционал комьюнити менеджера. Мне хочется иметь более фундаментальные и универсальные навыки.
>>534363Такая - это какая? Геймдиз? Хуй знает. Я бы на это не рассчитывал. Будешь сидеть в эксельках хуярить таблички с уровнями матч-3. К настоящим играм твой опыт не будет иметь никакого отношения, разве что будешь знать, как и где быстро упорядочить свои потоки идей и систематизировать их (но для этого необязательно работать там, про такие вещи уже пишут везде, и можно самому вычитать).
>>534335>что это нишевая работаВ нише жанров игр, которых выпускает компания.>функционал комьюнити менеджераКомьюнити менеджеру нужно знать английский на отличном уровне + второй язык (желательно). У тебя в требованиях pre-intermediate.>более фундаментальные и универсальные навыки.Какие же навыки могут быть более фундаментальными и более универсальными чем те, что указанны в обязанностях твоей вакансии?Всё сводится к тому, нравятся ли тебе игры которые выпускает эта компания.
>>534411>Всё сводится к тому, нравятся ли тебе игры которые выпускает эта компания.Думаю, нет. Социальные казуалки - совсем не моё.>Какие же навыки могут быть более фундаментальными и более универсальными чем те, что указанны в обязанностях твоей вакансии?Я бы с удовольствием совмещал программирование и подготовку диздоков. Тогда у меня накапливались бы и технические навыки, и гуманитарные.Я поговорю с ними об удалёнке.
>>534423>Тогда у меня накапливались бы и технические навыки, и гуманитарные.Советую избавится от деления на технически/гуманитарный навык. Диздок - больше техническая документация, чем художественная литература.>Я бы с удовольствием совмещал программирование и подготовку диздоковКажется ты пытаешься сесть на два стула одновременно. В любом случае, если ты программист в gamedev - ты должен понимать базовые принципы геймдизайна. И наоборот, геймдизайнеру необходимы базовые навыки программирования, понимание ООП, архитектуры приложений. Я не встречал вакансий (и не слышал о таких), где в равной степени нужно было бы и кодить и писать диз.док. Такое увидишь только в инди. >Социальные казуалки - совсем не моёВ этом ты не одинок. Мало кто из серьезных, уважаемых специалистов будет искренне любить вырвиглазные одинаковые match3. Но среди таких проектов иногда встречаются очень достойные, и в целом неплохие. Например, любые логические игры наподобие шахмат, шашек, нард тоже относятся к социальным казуалкам.Если хочешь совместить программирование и написание диз.дока - сделай свой небольшой pet project. Напиши документацию и попробуй по ней закодить охуеешь:).
>>534436>Советую избавится от деления на технически/гуманитарный навык. Диздок - больше техническая документация, чем художественная литература.Художественная литература строится так же, как программный код, в ней есть место планированию, структуре, правилам.>В любом случае, если ты программист в gamedev - ты должен понимать базовые принципы геймдизайна. И наоборот, геймдизайнеру необходимы базовые навыки программирования, понимание ООП, архитектуры приложений. Я не встречал вакансий (и не слышал о таких), где в равной степени нужно было бы и кодить и писать диз.док. Такое увидишь только в инди. Я боюсь, что написание диздоков - очень нишевый навык, тогда как программирование - это широкопрофильная деятельность.>Если хочешь совместить программирование и написание диз.дока - сделай свой небольшой pet project. Напиши документацию и попробуй по ней закодить охуеешь:). Я понимаю, что в одиночку - это охуеть какая задача. Вот если я напишу в качестве личного проекта хороший диздок и найду людей, с которыми смогу его реализовать совместно, будет интереснее.
Есть ли движок или конструктор игр на русском языке? А то, я мало того, что ньюфаг в создании игр, а ещё и английского не знаю. Нужно для создания 3d игры с видом от 1 лица.
>>534467>Я боюсь, что написание диздоков - очень нишевый навык, тогда как программирование - это широкопрофильная деятельность.Тогда иди в программисты>понимаю, что в одиночку - это охуеть какая задача.Если делаешь убийцу Скайрима - да. Ставь задачи соответствующие твоему уровню. Сделай простой тетрис, но доведи его до ума.>Вот если я напишу в качестве личного проекта хороший диздок и найду людей, с которыми смогу его реализовать совместно, будет интереснее.Скорее всего они будут делать это только за деньги.
>>524658 (OP)Двач, как проводить деконструкцию игры? Как правильно её анализировать? Хочу делать это так же, как сиплый пидарас на ютубе. Какую литературу почитать? Мне кажется, без этих навыков нам не создать русского ведьмака, так и будем пиксельные раннеры клепать, которые даже грин лайт не пройдут
>>534494И что эта деконструкция дает? Если знаешь, как работает эвм, движок и язык, на котором пишешь, то большинство распространенных фичей псевдокодится в голове и на схемах, а дальше реализуется в виде кода. А сложные фичи на то и сложные фичи, что требуют какого-то нестандартного/творческого подхода. Зато именно они и выгодно отстраивают игру от конкурентов. А нынче геймдевы сплошь кириллы, которые глянули на ютубе пару уроков и делают однотипное говно по ним, причем, разумеется, они даже отрефакторить код под свои нужды не смогут, потому что знают как писать код только по туторам. Где ж тут оригинальным механикам взяться.А насчет своих ведьмаков я уже не раз тут пишу, что проблема очень комплексная, и здесь сразу много очень трудно решаемых проблем, и они синергируют друг с другом. Но если вкратце, то помойке третьего мира с людьми, которые выживают, а не живут, и не могут в креатив, не положено иметь своих ведьмаков, ибо мало кто понимает, что вылизанный триплэй - это пиздец роскошь. У некоторых маленьких стран/регионов стран даже ввп порой меньше, чем бюджет на очередное калавдутие.
>>534492>Скорее всего они будут делать это только за деньги. Несомненно. Заключаются договоры выполнения работ, создается ИП с УСН на 6%, регистрируется ПО, деньги собираются на кикстартере.
>>534499Деконструкция позволяет понять как работает инра, из каких правил она состоит. Пейперс плиз, например, это класссическое «найди десять отличий» из развивающих книжечек для детей. Деконструкция позволяет заниматься игровой критикой. Если знаешь из каких частей состоят игры и как они связаны - проще сделать свою Ну а про русских ведьмаков я пошутил конечно. Проблема в том, что у нас даже нет своих андертейлов и амнезий
>>534508>у нас даже нет своих андертейлов и амнезийТебе конкретно клоны нужны?Так-то от русских разрабов можно найти много достаточно качественных игр, просто они на порядок менее популярны. Полистай темы на геймдеве, или в гугле поищи. Не все настолько плохо.
>>534508Была бы проблема реально в этом - ее бы уже не было. Плюс тогда бы у нас вообще почти никакой софт нормально не писали бы. Но пишут же.
>>534494Выбираешь часть игры, которую хочешь деконструировать. Открываешь Axure. Строишь блок схему подробно описывающую тот loop что тебе нужен. В процессе написания всплывают не очевидные блоки - скрытые от игрока элементы логики.Ну а дальше отталкиваясь от твоих задач. Что хочешь найти - то и ищешь.
>>534471> Нужно для создания 3d игры с видом от 1 лицаМожет тогда не стоит с 3д мгры от первого лица начигать?Просто все кто умеют программировать обычно на уровне чтения английский знают.Скачай какой-нибудь gamemaker(думаю русский там есть) и начни с чего попроще
Сап, есть идейка запилить игру с пиксельной графикой с видом сверху, нечто похожее на хотлайн маями и гараж свитч. В качестве своего хобби - клепаю спрайты персонажей, уже готово довольное количество. Чёткий и статный гг, персонажи второго плана, враги, всё это есть и в виде сверху и в виде сбоку. Но в геймдеве я ноль абсолютный. что нужно для того чтобы склепать игру похожую на хотлайн маями, и вообще смогу ли я освоить программу? или мне понадобится помощь других разработчиков?
>>534552Если надо принципиально сделать самомму, то художник-одиночка - самый эффективный вид соло-разработчика, так что грызи гейммейкер (в котором, кстати, твой хотлайн и сделали) и ебошь. Никакого рокет саенса там нет, хотя без знания кодинга твой код будет неуклюжим, но на такую игру должно хватить. Если не принципиально, то лучше возьми кодера в команду.
>>534553а что лучше, и что легче для освоения, движок юнити или геймммейкер? я как понял и на юнити можно сделать 2д игру
>>534558потому что именно в таком ракурсе я лично вижу свою игру, и созданную в фотошопе и вытянутою из уголков моего мозга вселенную. А во вторых, ну говна навалом, а моя игра говном не будет)
Кирилл в треде!Покритикуйте мою задумку диалоговой системы для эрпогэ:1. В файлах на диске хранятся реплики с рядом привязок-указателей.2. Каждая реплика содержит указатель на другую реплику (или на несколько) на которую она может быть сказана в ответ. 3. Каждая реплика содержит указатели на персонажей, которые могут сказать эту реплику.4. Отсутствие указателей в каком-либо поле означает, что реплика может быть произнесена без ограничений по этому критерию.5. Так же есть привязки к локациям, квестам, времени суток, погоде.6. При загрузке локации в игре, игровой движок формирует список реплик, доступных в этой локации. Далее, из этого списка, каждый НПЦ отбирает себе список реплик, доступных лично ему.7. Все начинают общаться.Не знаю, насколько будет сложно избежать ляпов и нестыковок с таким подходом?
>>534568Ах да, самое главное забыл.8. У каждой реплики будет расстановка приоритетов по отношению к ссылкам. Чтобы не получить в ответ на фразу "Милорд, на нас напали!" -> "Сегодня чудесная погода, сэр!"Квестовые реплики будут обладать вообще повышенным приоритетом, так, что, когда ты спрашиваешь "Где находится храм Света?" Тебе могли сказать только либо "Не знаю", либо указать направление, потому что эта реплика будет требовать рейтинг выше, чем восклицания о погоде или о том, что давеча на соседнюю деревню напали разбойники.
поясните за формат спрайтов 32х32 пикселя и 64х64 пикселя, в чём разница между ними? почему некоторые разрабы - любители говорят что лучше делать спрайты именно 32 на 32? а почему не 125 х 256 или не какая-то рандомная цифра х другую рандомную цифру а именно 32х32?
>>534568Нахрена? Писал ВН с такой же задумкой и понял, что совсем пропаду. Кто-то из опытных, на тот момент, советовал хранить в XML файле все диалоги, но я подумал и решил вшивать все строки в .exe. Это в разы быстрее как в оформлении, так и по загрузке. Как вариант, разбей все сообщения по функциям, если много длинных, и всё. Ты "связываешь себе руки и прыгаешь в реку".
>>534572Это связано с тем, как в памяти хранятся текстуры. Там что-то вроде разделов с размерами, которые могут принимать только значения, равные степеням двойки. То есть если у тебя спрайт 33х33, то он будет в памяти лежать на текстуре 64х64. Особенно эти ограничения были критичны во времена старых консолей, поэтому там спрайты пытались дожимать до меньших размеров. Сейчас "32х32" и "64х64" больше называют примерные масштабы пиксель-арта, в которых выполняют спрайты. То есть если ты делаешь 40 в высоту и 20 в длину, то это все равно спрайт из области "32х32".Короче, если ты не делаешь игру под старую консоль по типу неса, то можешь об этом не думать, не позволяй техническим ограничениям прошлого сковывать твое творчество. Хотя если ты только учишься пиксель-арту, то тогда наоборот, стоит себе задать строгие рамки размера холста и пытаться начинать с малого, ибо куда меньше нужно внимания к деталям и пропорциям (но там будут свои проблемы по типу того, что некоторые вещи просто нереально будет изобразить ввиду их мелкоты).
>>534574>короче, если ты не делаешь игру под старую консоль по типу неса, то можешь об этом не думать.приму к сведению, спс
>>534573>Ты "связываешь себе руки и прыгаешь в реку" с моста. Как только началось твоё падение, порыв ветра разворачивает тебя лицом к мосту и ты видишь бесчисленное множество мелких паукообразных существ, копошащихся на опорах. И в ту же секунду они, завидев тебя, начинают отталкиваться сильными лапками от опор и прыгать в твою сторону. Словно в замедленной съёмке они летят к тебе. Тысячи мелких тел прицепляются к тебе, поспешно оплетают тебя паутиной. Ты даже не успела закричать от ужаса, когда одно из существ кусает тебя за шею и впрыскивает что-то снотворное. Ты теряешь сознание раньше, чем твоё тело достигает воды.
Хз где спросить, трайну тут. Кто то может пояснить как можно поиграть в Beat Saber максимально бомже вариант. Есть samsung s8+ и пека подходящая под минималки этой игори. Вопрос с контроллерами не ясен, какие пойдут какие нет, вопчим ай нид хел, очень заинтересовала игра в плане заставить себя двигаться хоть немного ^^
Нуфаг в тредиНа чем можно максимально быстро и не заморачиваясь склепать некое подобие стратегии? Это может быть даже просто карта с картинками и экономикой уровня /b , но чтобы можно было добавить свои здания, ресурсы, и прочее говно, возможно даже врагов и сюжет.Программирую на уровне "хелловорд", рисую/3д еще хуже
>>534742Гамак самый простой, если надо кодишь перетаскиванием, если левелапнешься - потом буковками сможешь.
>>534742Бери гамак.Но РТС это ни на каком движке не просто. И перетаскиванием даже не пытайся.Для стратегии первым делом учись работать с тайлами, с ds_grid и изучай пасфайдинг А-star
Установил я значит гейммейкер, Немного разобрался, посмотрел пару видео гайдов, но, но что то руки мои опустились и сам я что-то поник, конкретно так поник. Сказать, что я не думал, что будет так всё сложно - это ничего не сказать. Я приуныл от того, что чтобы разработать то, что находится в моей голове, в моём воображении, понадобится просто ХУЕВА гора времени, нервов, и ещё раз времени. Да даже просто чтобы создать какое нибудь постное говнецо из далеко напоминающее специфику хотлайн маями, мне нужно начиная с этого момента, 2 года минимум изучать это программу, и это при том, что программа гейммейкер, как я понял, считается самой доступной для новичков. Я уже не говорю о том чтобы достичь уровня хотлайна , а о том чтобы и переплюнуть - и думать страшно. У меня своя личная жизнь, работа-хуёта, другие хобби, а чтобы шаманить в этой проге нужно реально ебашить в этой проге в режиме ноулайф, просмотреть просто тонны гайдов, выучить горы кодов и прочей залупы. гг хули, выплакался.
>>534756Ну че епта, поздравляю с выпадением розовых очков и добро пожаловать в серую реальность. Правда с двумя годами изучения это ты наверное чутка переборщил для подобной игры, но в целом верно. И ты прав, что проще нигде не будет, везде свои подводные. Но вообще тебе надо побыстрее сделать хотя бы что-то законченное, какой-то каркас хотя бы, пусть даже на квадратах или с пейнт-артом, но со всеми задуманными фичами. Просто вбей в ютубе "top down shooter gamemaker studio 2" (то есть не просто абстрактный тутор по софту, а по созданию игры конкретного жанра). Но параллельно конечно тебе придется читать книги по кодингу, алгоритмам, структурам данных, ООП и прочему. Потому что проблема кроется еще в особом мышлении и умении в голове разбивать все, что видишь на экране, на псевдокод, а потом в обычный код. А их у тебя, скорее всего, пока нет.
>>534756Качаешь GMS 1.4 - там есть туториальный проект с топ даун шутером.Можешь импортироватьего в GMS 2.
>>534756>личная жизнь, работа-хуёта, другие хоббиДругие хобби сразу нахуй. Половиной личной жизнью смело жертвуем. Если сможешь - то всей. На работе в любую свободную минуту пилишь игру.Путь к успеху.
>>534781Вас надо постоянно в тонусе держать, а то вы моментально становитесь анусами.Вот, например ещё один постиг как сложно сделать игру в вашем говнаке.А учил бы гд-скрипт - уже бы набросал карту и юнитов.
>>534756Странный ты.Я как открыл гамак и запустил туториалы, так охуел от того, как всё просто.Всего за вечер я сделал астероиды по туториалам. Ещё вчера я очень смутно представлял себе, как делать игры, а уже сегодня у меня есть первая игра. Это же охуенно.
>>524658 (OP)Анон, подскажи норм движ для 2D платформера, чтобы была поддержка скелетной анимации(ну как во Флэше).И скриптить можно было бы на С# желательно.И не Юнити.
>>534787Гамак для 2д шикарен.Поддерживает скелетную анимацию, можно импортировать сразу из спайна.На c# не похож. Там свой gmsl.Хочешь c# иди на юнити, хуле ты выёбываешься?
>>534788Гамак скелетку поддерживает? Нихуя себе!В гамаке вроде схожий с С# синтаксис ЕМНИП?>Хочешь c# иди на юнити, хуле ты выёбываешься?Да просто вижу, что его тут хуями обкладывают(ну не просто же так?), ну и подумал, может есть альтернативы под 2D годные.
>>534786>сегодня у меня есть первая играАга, только вопрос сколько в ней твоего. С таким же успехом можно склонировать и сбилдить код quake с гитхаба, и считать что ты уже Кармак.
>>534795В ней всё моё, потому что я написал этот код, понимаю, как он работает, могу изменить всё, что захочу.Чтобы получить 3д шутер не нужно тащить квейк с гитхаба. Анриал, туториал и вперёд.>считать что ты уже Кармак.Ты какой-то дурачок.
>>534797>В ней всё моёВ ней гамак не твой. В ней приёмы скопированные из туториалов не твои. Наконец, идея самой игры тоже не твоя.
>>534797>сделал астероиды по туториалам>В ней всё моё, потому что я написал этот код, понимаю, как он работаетЕбать, как в програмировани все легко, я цикл for по туториалам написал, все понял, изи все вообще.>могу изменить всё, что захочуСможешь ли ты сделать, чтобы твои астероиды не в плоскости летали, а на поверхности шара? Ты же понимаешь, что если туториала с пошаговыми инструкциями не найдешь, то жиденько обосрешься.
>>534792> юнити> Да просто вижу, что его тут хуями обкладывают(ну не просто же так?)Местные тролли всё хуями обкладывают. Лишь бы ты игры не делал, а постоянно переходил с движка на движок.Они призеры конкурсов, им потенциальные конкуренты не нужны.
>>534792Ты как будто первый день на дваче. Здесь каждый считает своим долгом доказать, какие все вокруг говноеды раз пилят игру на другом движке.
>>534807Но все же юнити для 2д-платформера гораздо менее удобен, чем гамак. >>534786Ты только по туториалу сделал, а человек задумался о дальнейших фичах, и понял, что не хватает академической базы, ибо на каждую фичу туториала не будет. Код, что ты написал, тебе понятен и ты можешь что-то в нем поменять, но процесс его генерации в голове, а потом и в виде кода, не твой, а это самое главное. Чтобы был твой, надо учить матчасть и устройство движка, на котором пилишь.
>>534802>Сможешь ли ты сделать, чтобы твои астероиды не в плоскости летали, а на поверхности шара?Смогу. Я, как бы, уже не один вечер гамак изучаю.
>>534826> человек задумался о дальнейших фичахЧел не задумался о фичах, чел открыл гамак и приуныл от того, что нет кнопки "сделать как у меня в голове". Вместо того, чтобы обрадоваться тому, что он уже может делать игры.А ещё больше он впадёт в уныние в тот момент, когда поймёт что у него и в голове-то ничего нет, кроме "хочу как в хотлайн".Чтобы сделать что-то хорошо, нужно работать много и долго. >не хватает академической базыНе смеши. Для создания простой игры достаточно академической базы 8ого класса средней школы. Немного тригонометрии, умение решать квадратные уравнения, умение находить точки пересечения функций.Для более продвинутой - академическая база 10ого класса средней школы - действия с векторами.Стоит, конечно, иметь в багаже аналитическую геометрию и дискретную математику, но и без них, совершенно точно, можно обойтись, или изучить походу.>процесс его генерации в головеПросто берёшь и делаешь, без задней мысли. Сначала будет сложно и долго, потом станет просто и быстро. Называется - обучение.>надо учить матчасть и устройство движкаНе знаю, как в других движках, а в гамаке всё изучается на ходу. Там отличная документация, а на начальном этапе есть куча туториалов.Пройдёшь туториалы - начнёшь понимать как и что работает. Дальше они уже не понадобятся, и без них напишешь всё, что нужно.>на каждую фичу туториала не будетИ не нужно.
>>534831В каком месте ты увидел слово "вчера"?Я сравнил свои ощущения от первого открытия гамака с ощущениями пепе.
>>534834Пока не принесёшь нам простенький пиксельарт на уровне "дрифтера", можешь из своего петушиного угла не вылезать.
>>534832Ты написал "вчера", с чего я должен догадаться, что это не буквально, и ты больше года уже за гамаком сидишь? И вообще, какой-то от тебя негатив идет в общении.
>>534792Ну блядь. Есть у юньки минусы. Будто у гамака https://forum.yoyogames.com/index.php?tags/bugs/ нет. Только юнька это дикий комбайн, на котором очень дохуя чего сделать можно и очень много сделано до тебя.
Понадобилось впихнуть в игру скриптовый язык, типа как скрипты ивентов/решений/етц у игр Парадоксов. Как прикрутить так, например, Луа, я так и не придумал. Куда копать?
>>534938Копать надо в сторону документации того движка и того языка, к которому ты собрался прикручивать луа. Например, для юнити тебе нужно гуглить интерпретатор луа на сишарпе.Для уеча - гуглить интерпретатор луа на сиплюсах. Для годота - в зависимости от твоих навыков, можешь встроить интерпретатор на плюсах прямо в движок и пилить игоры на перекомпилированном под себя годоте, либо подключить либу на сишарпе и игра будет таскать её за собой отдельным файлом (это никого не волнует в 2018-м).Такие движки как гамак не рассматриваю - у них нет полноценного языка / либо нет доступа к исходникам чтобы приделать к ним всё, что хошь.Ты можешь на гамаковском гэмээл сделать велосипедный интерпретатор луа, но зачем, если ты можешь просто скармливать готовой игре гэмээл скрипты из ресурсов? Или не можешь? Не знаю.Либо ты можешь купить/своровать аддоны/плагины для подобных движков, если найдёшь.В любом случае избегай рыбы и предпочитай удочки, ЕПОЧЯ.
>>534901>очень много сделано до тебяКак что-то хорошее. Ничему из понатасканных скриптов ты не научишься, потому что как есть не выложишь, ибо выебут за пиздинг, а чуть что поменять захочется - жидко пернув сядешь в лужу. Новичку это только во вред. Плюс здрасьте засранный стим, этими фичами это только потворствуется.
>>534944Не так выразился, видимо. Мне нужно что-то в этом стиле иметь. Прикрутить Луа и подобные проблем-то нет.
>>534977Вот сейчас я тебя вообще не понял. Что именно надо иметь? На пикче я вижу обычные переменные, которые скрипт передаёт/получает из игры/в игру. Выражение слева от знака равенства записывается скриптом в игру, выражение справа и до конца каждой строки - читается из игровых переменных.Перефразируй. Тебе нужно АПИ организовать?
>>534980Да, наверное так правильно назвать будет. АПИ для различных событий, у которых есть свои условия, при которых они происходят, варианты выбора (опционально) и эффекты, и которые подгружаются из файла. Через if...else зашивать в код игры - это уже совсем говнокод выходит.
>>534977В самом простейшем случае скрипт передаёт в скомпилированную систему заранее вшитые в систему команды.Например, можно написать такой код, который будет обрабатывать такой скрипт:СЛЫШ {ЁПТ(ЁБА);ЯСКОЗАЛ.ЗАПИЛИ(ДВЕРЬ);ДВЕРЬ = (ЧЁ ? НАХУЙ);}И он будет работать. И кабанчиком создаст тебе дверь на карте уровня.
>>534981>Через if...else зашивать в код игры - это уже совсем говнокод выходит. Зашивай через select ... where будь не таким как фсе.
>>534989Не обязательно. Всё зависит от задач. Ты по задаче внятного пока ничего не сказал. Что тебе надо скриптовать? Чего из этого нет в тех парсерах, что ты нагуглил и изучил?
>>534991Илай постарел, Кляйнер постарел, а Барни остался таким же молодым? Что-то тут не так. Очевидно, что Барни не так-то прост. Либо он на одной стороне с Гманом и имел доступ к системам гибернации, как минимум, либо он - воображаемый друг поехавшего Фримена.
>>534990Так вроде объяснил же?Есть в игре некие события. Они могут происходить при соблюдении условий, типа "год > 5", "деньги < 10 И рабочих > 60 ИЛИ есть_флаг=бунт", ну и подобное. Эти события должны подгружаться из файла(ов), их количество не фиксировано. При выпадении событий могут происходить различные эффекты, вроде "деньги -20", также могут быть варианты выбора, типа: Согласиться, эффект - "деньги -40", доступно если "деньги > 60". Как-то так, я лучше объяснить наверное не смогу
>>534993TL;DR В коде игры должно быть написано не меньше, а то и больше, чем в скриптахАктивнее юзай ссылки, если уже где-то что-то объяснял. Всегда можешь наткнуться на мимокрокодила, который вроде и рад бы помочь, но не в курсе, что и кому ты объяснял ранее, и перечитывать тред лень.Итак, разберём по частям тобою написанное.Есть некие события и они запрограммированы в твоей игре, будем называть это ядром для простоты.В файлах ты хранишь скрипты-инструкции, что надо сделать игровому ядру. Эти инструкции могут быть любого уровня сложности который ты осилишь и скорость работы которого тебя устроит.В ядре ты должен реализовать весь описанный тобой функционал про деньги, рабочих, бунты и прочую хуйню-малафью, а в скриптах из файлов должны передаваться в ядро инструкции для интерпретации. Подобно ЁБАпсевдокоду выше, но тебе необязательно, я повторяюсь, писать интерпретаторы с нуля, большинство велосипедов изобретены. Таким образом, у тебя АПИ ядра игры должно описывать всё, что ты хочешь сделать в игре скриптами. В конфигах типового парсера скриптов тебе нужно вбить ключевые слова которые будут в скриптах и указать, какие функции и/или методы объектов в ядре будут дёргаться этими ключевыми словами.
>>532199Годный сценарий кстате.Но нахуя ты какую-то левую читку даешь, когда есть божественная версия в исполнении Шнура или даже в записи самого Автора?Алсо, я б купил любую говноигру с таким-то сценарием.
>>534492>Тогда иди в программистыСейчас рассматриваю вакансию devops с последующим перекатом в чистые разработчики на Java. Я соглашусь на неё, так как не хочу сейчас терять время до конца года и хочу наконец погрузиться в IT.Мне стало интересно, если я захочу написать свой простенький проект, мне стоит использовать этот самый Java? Вдруг, передо мной потом встанет необходимость перекатываться в Unity + C# ?
>>535019Ты придумываешь себе проблемы. Джава, шарп - это всё сиподобные языки, перекатываться с одного на другой легко и просто. Вот я за месяц с паскаля на шарп перекатился. Вот это было сложно. А ты такой хуйни опасаешься.
>>535019>Тогда иди в программисты>Сейчас рассматриваю вакансию devops>с последующим перекатом в чистые разработчики на JavaЧто я только что прочитал? Это же ты собеседовался на вакансию ГД выше? Хочешь получить ачивку на посещение собесов всех профессий в gamedev?У тебя есть какой-то хороший бэкграунд и по этой причине тебя приглашают на собеседования. Но дальше - полная дичь. Какой тебе нахуй devops или разработчик java если ты задаешь вопросы уровня>если я захочу написать свой простенький проект, мне стоит использовать этот самый Java? Вдруг, передо мной потом встанет необходимость перекатываться в Unity + C# ?"
>>535131Так это значит у тебя составная кривая? Добавь еще по одной мини-опорной точке внутри "углов" тогда что ли, я хуй знает.
>>535101Слушай, что ты предлагаешь? Мой приоритетный план - опыт работы разработчиком, полный перекат из той отрасли, где работаю сейчас я. Но вакансий в геймдеве в hh для меня сейчас нет. Мне будет разумнее устроиться девелопером по разработке каких-нибудь BPM. И параллельно попытаться понять рынок, в том числе рынок геймдева. Может быть, будет рациональным собрать команду, организовать их, и создать за короткое время небольшой, но коммерческий проект.>>535073Спасибо тебе.
Вообще, поясните, коммерческие вакансии в gamedev - это либо "составление механик и экономики", либо кодинг, либо графика, так?
>>535193>Слушай, что ты предлагаешьНе лезть в специальности где нужны реальные знания и опыт, которых у тебя нет. >Мне будет разумнее устроиться девелопером по разработке каких-нибудь BPMНо ты рассматриваешь вакансии devops. >по разработке каких-нибудь BPMВ GD этим как раз команда гейм-дизайна занимает>И параллельно попытаться понять рынок, в том числе рынок геймдеваНа рынке геймдева востребованы специалисты в конкретной области. >Может быть, будет рациональным собрать команду, организовать их, и создать за короткое время небольшой, но коммерческий проект.Я понимаю когда юноши в приступах максимализма хотят собрать команду на проект. Но когда взрослый человек с опытом разработки проектов, хочет изучать рынок изнутри посредством "собрать команду, организовать их, и создать за короткое время небольшой, но коммерческий проект" - это пиздец.
Есть ли смысл делать игру с нуля? с полного нуляИли проще и лучше просто взять движок, который понравится, и не ебаться?
>>535205Такой смысл есть если ты профессионал, чётко понимающий свои специфические цели, и пишущий движок специально для них.Во всех остальных случаях лучше использовать уже готовый движок.
>>535202>Не лезть в специальности где нужны реальные знания и опыт, которых у тебя нет. Во-первых, лезешь ты. Я рассматриваю варианты, встречаюсь с людьми.>Но ты рассматриваешь вакансии devops. Потому что мне предложили позицию devops с возможностью перехода в полноценный девелопмент через какое-то время.>В GD этим как раз команда гейм-дизайна занимаетЧто-что? В чем связь между BPM и GD?>На рынке геймдева востребованы специалисты в конкретной области. А масло масляное. Люди едят и пьют.>Я понимаю когда юноши в приступах максимализма хотят собрать команду на проект. Но когда взрослый человек с опытом разработки проектов, хочет изучать рынок изнутри посредством "собрать команду, организовать их, и создать за короткое время небольшой, но коммерческий проект" - это пиздец. Пиздец - это твоя мама, щенок.
>>535205>Или проще и лучше просто взять движокМожно взять любой движок с открытыми исходниками, посмотреть на тексты исходников и задать себе простой вопрос:За каким же хуем я буду изобретать очередной велосипед?
>>535202>>535210>Пиздец - это твоя мама, щенок.Это местный дурачок, который клепает игру о технопопаданце. Его травят, а он постоянно подгорает. Хочет казаться очень важным и авторитетным, а выглядит малолетним долбоебом.
>>535217Оя-оя, мой подгорелый фанат.Я понимаю твою одержимость мной, но с какого хуя ты решил, что >мне предложили позицию devops ?Ты плохо следишь за моими постами, впредь старайся лучше.И где же твой пиксельарт, пиздабольчик?
>>535221Так ты тот идиот, которого здесь травят? Понятно теперь, почему ты такой обиженный.Человек, который рассматривает devops-позицию
>>535231Ну если наличие подгорелого фаната ты считаешь травлей.. Такие-то неженки на моих двачахИ рейдж у тебя мимо цели, девочка моя. Не со мной ты тут срёшься вторую неделю.Единственный мой пост к тебе был >>533452
>>535210>Я рассматриваю варианты, встречаюсь с людьми.>Потому что мне предложили позицию devops с возможностью перехода в полноценный девелопмент через какое-то время.Из "кандидата философских наук, научно-популярного писателя, юриста, теперь вот почти программиста" через devops в game девелопмент. Какая убедительная карьера.>Что-что? В чем связь между BPM и GD?Любой таск в рамках коммерческой разработки можно рассматривать как отдельный бизнес процесс (ТЗ - подрядчик - выполнение работы - проверка результата - использование результата). Тут я могу ошибаться. Укажи где неправ.>А масло масляное. Люди едят и пьют.Перефразирую. В GD большое количество хорошо оплачиваемых вакансий для сильных профильных специалистов. Универсальные спецы в GD - люди с широким и долгим опытом разработки игр. Хочешь сразу в князи? Подводных будет больше чем ты думаешь.>Пиздец - это твоя мама, щенок.Быдляцкая сущность не долго сидела внутри. Такое восприятие критики жестоко карает своего обладателя.
>>535246Я понял, почему тебя травят.1. Ты очень болезненно реагируешь даже на шутки, не говоря уже о критике (при том, что твои сюжетные потуги уровня 13-летнего ребенка, пишущего в игровой журнал "сюжеты игровых шедевров"). Поэтому над тобой начали издеваться, а ты оказался не способен игнорировать издевательства, и теперь огрызаешься на каждого мимокрокодила.2. Ты хамишь незнакомым людям без видимых причин, пытаешься унизить каждого встречного, высказывая банальности в снисходительной или унизительной форме.Эти два факта убедительно свидетельствуют, что у тебя огромные проблемы с самооценкой:Ты боишься других людей.Ты не достаточно уважаешь самого себя и собственное мнение. Иначе бы игнорировал оскорбления и издевательства.При этом ты сам - токсичный человечек, который бросается самоутверждаться в самых неподходящих ситуациях (обычно низкая самооценка, страх других людей, отсутствие навыков общения и неуместная агрессивность тесно связаны).Вероятнее всего, ты социофоб с несчастливым детством (сверстники унижали?), не состоявшийся и во взрослой жизни.>Какая убедительная карьера.Убедительнее, чем вся твоя жизнь.
>>535268Двадэ адвенчуру будет тянуть не язык. И не движок. А ты. Ты потянешь? - Будет адвенчура. Ты не потянешь? - Не будет адвенчуры. Всё просто.А вообще даже вижуал бейсик фо аплликэшонс из комплекта мс офис потянет 2д адвенчуру. И нет, я сейчас говорю не про вн-ку в поверпоинт, это всё детские шалости. Открой любое приложение офиса, нажми Альт+Ф11 и вот тебе ИДЕ. Нажми там на панели "создать форму" и вот тебе форма. Кидаешь на неё пикчу и вперёд - грузи спрайты, программируй логику.
>>535268Стандартный вопрос ньюфага.Производительность в первую очередь зависит от твоего кода и в последнюю очередь от движка.
>>535263Чини детектор. Я вообще мимопроходил и в /гд впервые отпизался за год только на пост вкатывальщика. Классная простыня. Но мимо
>>535246Научно-популярный писатель, наверное, не постесняется дать ссылки на свои книги. Но сдаётся мне, что Лев Толстой этот хуй простой только на словах.По факту пришло животное, которое не умеет ровным счётом нихуя и просто чешет языком без всякой цели.Советы мудрые игнорирует, советчикам хамит.
>>535268https://itch.io/games/made-with-pygameИ если уж есть клон Wolfenstein 3D комфортно играющийся на 30fps, то с 2D адвенчурой тем более не должно возникнуть проблем. Хотя надо учитывать что DUGA по словам автора has been optimised so much. Да и проц она жрёт как не себя, но ещё раз, в самом игровом процессе никаких пролагиваний не видно.
>>535291>никаких пролагиваний не видноА нет, пизжу что никаких, бывают таки. Но надписи в консоли дают понять что связаны они с багом в pathfinding'е игры.
>>535303Если игра простая и умеешь рисовать, то считай, что 80% необходимого у тебя уже есть, потому что графикой показать и рассказать можно практически все. А там сам решай, учиться кодить или звать краба себе на галеру. А если только словоблудить умеешь, то нынче уже никак. Что-то одно хотя бы надо уметь делать руками.
Ух, давно я сюда ничего не выкладывал. А у меня тем временем прорыв по графике и небольшие продвижения в механиках. Сделал selection building, доделываю manual building. Через 3 недели проекту исполняется год. Отдельный тред все ещё в планах, лол.
>>535312В наши дни под "гуманитарием" понимается человек, выучивший несколько языков, знающий историю и право, обладающий литературным или художественным талантом, а человек, у которого отсутствует способность к логическому мышлению - т.е. к математике.
>>535317> В чем вообще делаешь?Java, Libgdx. Мобильные платформы в приоритете, если взлетит, перенесу на пеку с mod compatibility и адекватным интерфейсом. > Сложно ли запилить подобное? Процесс разработки очень изнуряющий и не стимулирующий. Много возни с кодом. ИМХО, сложно.
>>535313У тебя катастрофические проблемы с интерфейсом.Мне кажется, что ты в первую очередь должен озаботиться именно наличием адекватного управления игры пальцем.Я вот себе слабо представляю. как можно пальцем играть в ДФ.Это как в шутер играть джойстиком. И ведь есть же миллионы говноедов.
>>535313Ну и ещё - циферки у стаков на земле убери. Их размер должен определяться картинкой, а не цифрой.
>>535325Не должен. Количество имеющихся ресурсов должно быть наглядным. В римворлде циферки рисуются, никто не умер. >>535324Интерфейс выглядит говененько, я знаю. Управление пальцем понятное, простое и логичное. Но надо стремится к совершенству.>Я вот себе слабо представляю. как можно пальцем играть в ДФ.Уже 100500 строительных симов и стратегий реализовано, что тут представлять. У меня единственная запара только с управлением войск.
>>535330Я тебя умоляю, свернуть всю эту хуйню в списки, меню и всё будет охуенно. Сразу видно, что ты над мобильными интерфейсами не работал ну или не умеешь.
>>535333Если ты насчет моих скринов (>>535313), то я согласен, что оформление интерфейса каловое. В планах вынести все кнопки в отдельную менюшку, открываемую одной кнопкой, постоянно висящую на экране.
Сап, игроделач. Вот хочу значит директора завода в игру Postal 2 воткнуть. В качестве npc. Зачем понятно.С текстурой лица кое как разобрался, надо теперь подредактировать 3d модель головы, а то не похожий получается. Какой мне для этого софт нужен чтобы максимально просто?
>>535335>>535339Не, я говорю, что интерфейс из rimworld, картинку с которым опубликовали выше, впринципе приспособить для мобилы не так уж и сложно.Или я вообще неправильно понял, к чему эти скрины опубликованы были, но тем не менее.
Привет. Хочу делать адвенчуру в 2д на пк и на мобиле для дальнейшей возможной продажи. Ничего готового брать не намерен, хочу писать с нуля.Какой язык подскажите выбрать (может быть, подучить)? Какие библиотеки, чтобы не напороться на лицензионные соглашения? Думаю, нужно брать второй язык чисто для логики и скриптов, такое делается? что посоветуете?Важно сделать наиболее кроссплатформенно, какие есть возможности?Считаю, что кодить могу, имею опыт в разработке для моего вуза (С++, Матлаб, Вольфрам математика, ещё C++ Qt), но никогда не делал вовне закрытых стен для большого количества пользователей. Надеюсь, мои желания реалистичны и прошаренные аноны подскажут, куда ступить
>>535393У тебя неправильный подход. Делать игру != писать код.Я бы предложил тебе, для начала, нарисовать своего персонажа и анимировать его бег в 12 кадров. Чтобы оценить реалистичность своих желаний.
>>535393Уу, ясно. Щас опять сюда прибежит гамакодебил-технопопаданец и будет в красивых красках описывать, как все это просто делается.
>>535395Возможно. А каковы приличные варианты?(Я, в целом, привык писать с нуля; хотя бы возможность своё ооп лепить делать мне нужна)>>535396У меня есть друг-художник, друг-сценарист и все прочие друзьяЗа мной - кодинг
>>535405Друг-художник надеюсь хотя бы отдаленно представляет, насколько дохуя работы ему предстоит? А то у меня мои оболтусы похоже скоро сольются, но пока боятся мне это высказать (хотя я не понимаю, почему, я ни разу в жизни ни на кого не орал и не заставлял делать что-то).А насчет приличных вариантов - для такой игры можно выбрать почти что угодно. От гамаков до анрылов.
>>535407я не знаю, это, в общем, другу-организатору известно лучше.в любом случае, механика > графика, т.к. последнее всегда можно дорисовать, если хочется красивей. так, моя работа, она первичнее
>>535408Если нормально архитектуру проекта продумать, то и кодить можно так, чтобы потом было легко дописывать что нужно.
Двач, посоветуй хороший гайд, желательно видеогайд, по 2д геймдеву в целом. Всякая базовая хуета, вроде коллизий, скорости, ускорения, векторов блядь, синусов-хуинусов, и прочей математической ебалы. Сам я нихуя разобраться не могу.Только не та параша, где 5 минут разжевывают что такое переменная, а именно по гейдеву с учетом знаний в программировании. Соответственно, язык, фреймворк/движок/апи - похуй, один хуй все одинаковое и упирается в матан.
Так хуе мое на связи веб макака 4 года в вебе и всего лишь 1.5 года ООП в пхп лолДавно уже грызет мысль о том что пора попробовать взорвать чарты метакритикс сделать первые и скорее последние шаги в геймдеве. Вот думаю какой инструментарий лучше выбрать для своих похорон Входные данные. 1. Планирую сделать обычный 2д шутер. 2. Не планирую супер крутой графений, эффекты, свестелки и перделки. Мб аля сеговские игоры. с другой стороны от пикселей уже тошнит3. Говнокодил на крестах последний раз лет 5 назад. 4. Есть разваливающийся ноут. На котором в принципе работать под веб получается. Изначально думал без готового движка попробовать. Смотрел в сторону sdl2 и с++. Но, думаю что стоит все же взяться за какой нить движок. Ибо там ведь уже решены куча базовых проблем и ко многим граблям приделаны подушки. Смотрел в сторону unreal. Но тут боюсь что мой ноут чисто не потянет и разработка будет усложняться. Да и большинство его возможностей не нужны.Какой движок посоветуешь анон? Понимаю что классическая ситуация поэтому и пишу сюда
>>535412>один хуй все одинаковое и упирается в матан.Какой нахуй матан? Просто дрочишь функции, которые предлагает тебе апи/движок/библиотека.
>>535413Нулевый в геймдеве - берешь unity для 3D, гамак для 2D. Золотое правило. Потом, когда принюхаешься, можешь начать смотреть в сторону других движков.
>>535430>Верить тупой картинке из /gd/Верю своему опыту. На вашей доске практически не сижу, что за картинка, понятия не имею.
>>535436Протухла парадигма создания игор на движках. Сегодня все топовые ньюфаги пилят игоры на самописных с нуля движках.
Насколько реально выплюнуть в гугл плей пару казуалок и иметь хотя бы $500 в месяц с рекламы?Зависит ли это от крутости/жанра/артстайла игры или кликер и yoba 3d мморпг литерали вов мобайл одинаково будут приносить $0?
>>535443Тебе скорее не в /gd/ надо спрашивать, а в /biz/. Ибо то, что ты замыслил, является не геймдевом, а умением продавать кал за деньги.
>>535452>Но это же и есть геймдевОт каноничного геймдева тут только - скачать готовый кликер на юнити и поменять спрайты. Оставшиеся 99% - ведение продвижения и составление бизнес плана.
>>535393Привет. Хочу построить дом, чтобы комфортно жить в нём и при -50 и при + 30, для дальнейшей возможной продажи. Ничего готового брать не намерен, хочу делать всё с нуля.В каком месте рекомендуете копать руду, для того, чтобы сделать инструменты? Какую архитектуру использовать, чтобы не обвинили в плагиате? Думаю половину стен нужно делать из одного материала, а половину из другого, такое делается? Что посоветуете?Считаю что строить могу, есть опыт кладки (красный кирпич, пенобетон, ещё щебень и галька), но никогда не делал несущих стен для просторных помещений. Надеюсь, мои желания реалистичны и прошаренные аноны подскажут, куда ступить.
>>535489Все твои вопросы к игроделию не относятся никак. Вместо того, чтобы строить дом ты на форуме строителей спрашиваешь, где добыть руду, как её выплавить и как выковать инструменты.Конструктивный совет тебе один:Для 2д бери гамак. Это хороший, годный инструмент. Ты целый день уже сидишь, а игру делать так и не начал. Начинай уже. Придёшь сюда, когда поймёшь что коллизии с объектами делать не стоит, спросишь "а как надо?".
>>535499начинать я буду где-то через месяцколлизий и физики у меня серьёзных не будет, у меня адвенчура (point-click)насчёт совсем "никак не относятся",скажем, если бы я взял Qt C++, я бы уже за месяц-два готовый прототип сделал, там всего для моих нужд достаточно. Другое дело, выбор Qt кажется неправильным, там сложно с линковкой, вся библиотека весьма тяжёлая, а условия лицензии даже смотреть страшно.Всякие пакеты вроде "сделай игру без знаний программирования" мне кажутся чем-то несуразным, что это такое? там же никакого контроля не может быть. Я хочу архитектуру и механику писать руками.Поэтому я думал, есть какой-то удачный выбор, откуда можно начинать эту самую механику и архитектуру делать. Привязать её к клавиатуре и картинкам это вроде не должно быть трудно
>>535502Какой тебе "контроль" нужен в поинт-клике? Тебе нужно 40 анимаций, тебе нужен хороший текст и хороший перевод. Когда, перебрав десяток агентств по переводу, ты поймешь сколько перевод стоит, то окажется что нужно "менять концепцию". Делать 400 анимаций вместо 40 и уходить от текста вообще. Ну и вся проделанная работа оказалась "наивной реализацией". Как тебе поможет легкая линковка, когда ты выкинешь на 2/3 готовую игру в помойку?
>>535502>Всякие пакеты вроде "сделай игру без знаний программирования" мне кажутся чем-то несуразнымТак ты даже не в курсе, что такое игровой движок. Очень мне интересно, что у тебя в голове. Утверждаешь, что кодер, при этом такие фантазии странные.>меня адвенчура (point-click)адвенчура это настолько расплывчатое понятие, что предположить можно что угодно. point and click уже более конкретно.Тогда начинай с алгоритма создания навмеша. Как ты его задавать будешь? Ручками, или всё-таки в каком-нибудь эдиторе при помощи вспомогательного тайлсета будешь поверх картинки маску коллизий накладывать? Ах, коллизии тебе не нужны, значит ручками предпочитаешь навмеш для каждой сцены задавать? Ну-ну. А глубину как будешь задавать? Относительно некой нулевой широты будешь её считать?Когда разберёшься с коллизиями и навмешем, придёт очередь пасфайдинга.Как раз месяц у тебя на это уйдёт, если найдёшь хорошие туториалы.>я бы уже за месяц-два готовый прототип сделалПрототип чего бы ты сделал? Прототип квадрата, который перемещается по пустому экрану вслед за мышкой?
>>535503Если в 2д - тайловые - для игр с тайлсетами. Векторные для игр, где нужны сложные поверхности.
>>535506>Тебе нужно 40 анимаций, тебе нужен хороший текст и хороший перевод.я выше уже объяснял, что эту часть работу делаю не я.>Так ты даже не в курсе, что такое игровой движок.Возможно, и нет. Фраза в кавычках выше -- это то, что выдаёт гугл по запросу "game maker studio" (вы это называете гамаком, верно?). Я бы лучше понял, например, термин графический движок - ок, тут я бы не отказался взять что-нибудь хорошее готовое. А остальное писать самому - это что-то плохое? или такого термина просто нет?>адвенчура это настолько расплывчатое понятиеПо правде, я не знал (мне лично другие адвенчуры неизвестны). сорри за недопонимание>Тогда начинай с алгоритма создания навмеша.Я, наверное, не прав, но метод draw(), я думал, следует отложить на потом, он должен делаться отдельно. Я задам вопрос так: могу ли я начать писать все объекты, их свойства и взаимодействия друг с другом с нуля на чистом с++ (или на чём умные люди предпочитают это делать?), а потом навесить это всё на любой приличный игровой движок? Всё равно это всё должно быть независимым, нет? Это ок?Я не понимаю, почему меня пытаются убедить, что я должен сразу делать 400 анимаций, просчитывать коллизии и глубину и что там ещё. Это должны быть архитектурно независимые вещи.
>>535514>мне лично другие адвенчуры неизвестныЯсно понятно. Значит геймдизайнер у вас не ты.>Я, наверное, не прав, но метод draw(), я думал, следует отложить на потомПервое, что ты должен сделать, подойти к своему геймдизайнеру и узнать, как будет выглядеть игра.Как будет выглядеть сцена? Какого размера будет персонаж?Будет ли он увеличиваться, при приближении к низу экрана и уменьшаться при приближении к верху?Будет ли сцена размером с экран, или будет прокрутка?Будет ли масштаб изображения всегда один и тот же или нет?Сколько будет планов спрайтовых, тайловых, задних и передних?В каком разрешении вы собираетесь делать игру?Как будете масштабировать разрешение?Как персонаж будет по сцене перемещаться?Будет ли персонаж точкой, в которой рисуется спрайт, или он будет иметь размеры? Где будет размещаться интерфейс?Как будет выглядеть стартовое меню?Затем, пока художник рисует первые две сцены, ты изобретаешь способ, как ты будешь перемещать объект "игрок" по сцене так, чтобы он ходил только по заданным дорожкам.Не вот этой вот хуйнёй будешь заниматься:>писать все объекты, их свойства и взаимодействия друг с другом с нуляА созданием самого минимального функционала: спрайт игрока, который двигается по игровой комнате так, как этого хочет геймдизайнер.Затем запилишь переход их комнаты в комнату, главное меню и систему сохранений.Сделаешь input controller, sound controller, camera controller и т.д.Затем будешь ждать дальнейших указаний от геймдиза и художника.
>>535515Потому что никто им не пользуется.У меня убунту уже лет 8, за это время магазином приложений пользовался ровно 1 раз.
>>535514> Всё равно это всё должно быть независимым, нет?Мы выяснили что ты имеешь ввиду под адвенчурой. Давай выясним, что ты имеешь ввиду под независимостью?Почему бы тебе, для полной независимости, свой язык программирования не написать?
>>535509Перевод бывает разный. Ты почему-то не задумывался, что есть американский английский и есть английский английский. 90% переводчиков выдадут рунглиш. "Я там жил", "Я преподаю", "Никто не жаловался", "Клиентов много" - не помогает. У кого-то стиль более статейный, кто-то усложняет текст (имитируя знание языка), кто-то не может в пресс-релиз вставить слово "аккуратно", а то и переводит "актрис" как "штурмовиков". Я работал и с фрилансерами, и с агентствами, и с международными агентствами. Мне очень помог один англичанин (за спасибо) - это небо и земля по сравнению с переводчиками. И еще совершенно случайно я выловил-таки хорошего русскоговорящего переводчика. Про деньги. Тут зависит от того, сколько раз ты будешь переводить игру. Благо, я выкрутился вышеперечисленными средствами, но под конец понял, как это надо делать. Ищи агентства, расположенные в штатах, которые оказывают перевод на русский. Выбери такое, которое переводит на русский плохо (чтобы знать, что они не перекинут твой текст Васе). Страница (A4 нормальным кеглем) 200 баксов.
>>535529Рунглиш я и сам выдам. Мне понадобится американ инглиш, естественно.Обращаться собираюсь только к носителю языка, думаю что к фрилансеру, собираюсь скормить ему рунглиш для правки текста.Страница А4 это 2000 символов.
>>535530Фрилансер, кста, подешевле должен быть, т.е. не 25х200. Но я бы побоялся, что он перекинет текст русскому фрилансеру. Хотя, агентство так тоже может сделать.
>>535531Бывает текст с критическими ошибками в терминологии. Потом манагеры звонят/пишут: "Как Вам качество перевода?.. А давайте мы Вам тогда что-нибудь бесплатно переведем". Бывает и бесплатно. Но говно.
>>535532Не подумай, что я тебя вместо гугла использую. Просто ты меня немножко взбаламутил.Я планирую 50.000 знаков максимум. Как-то неадекватно считать в страницах. Текст может идти сплошной стеной. а может быть разбит на строчки диалогов. Но допустим, что страница это 2к символов и у меня 25 страниц. Собираюсь перевести всё самостоятельно в рунглиш и скормить фрилансеру-американцу для литературной правки. Хорошей, годной литературной правки, со стилями речи и терминами.Закладываю в бюджет на это 1к$. Насколько я долбоёб?
>>535514>а потом навесить это всё на любой приличный игровой движок? Всё равно это всё должно быть независимым, нет? Это ок?Ты очень далек от практики. У движка есть свое представление о том, что представляют из себя> объекты, их свойства и взаимодействияА у тебя представление другое. Суть движка в том, что дизайнеры могут не рисовать картиночки в вакууме (которые потом программист встраивает), а разрабатывать игру. Это совместная работа, разделение труда. Разработка без движка это "программист и аутисты".
>>535535Вот про отдельную корректировку не скажу - не имею опыта. Но можем взять среднюю штатовскую зарплату и сказать, что ты оплачиваешь неделю фрилансера. Звучит логично (а то и хорошо), если фрил ответственный попадется.
>>535535Хотя, блин, вспомнил что опыт именно корректировки у меня есть. Англичанин мне, как раз, корректировал тексты. По отдельным терминам очень плотно общались. Но это было бесплатно.
>>535516Ок, спасибо, кажется, теперь я понимаю, о чем тыХотя по-моему этот подход концептуально неправильный, контролеры по смыслу, они вторичны. Но ты прав, описанные тобой проблемы надо будет решатьЯ представлял себе примерно так>>535520>Давай выясним, что ты имеешь ввиду под независимостью?Давай представим, что у нас в принципе никакой графики нет, все события и реакции на них описываются исключительно текстово, юзер взаимодействует с миром посредством ограниченного списка текстовых команд. Вот мы делаем все так, а затем черёд повесить графическую оболочкуУ нас point click адвенчура, всякая сложная физика, от которой все зависит, нас не беспокоитЭто неправильный подход?
>>535539Вот это мне нравится гораздо больше, чем >>535537Потому что 9к$ за перевод - не та сумма, на которую я рассчитываю.
>>535541Тебе нужен человек, который будет увлечен твоей игрой. На раннем доступе с кем-нибудь зафрендишься и тебе помогут.
>>535540В корне неправильный.Ты убьёшь кучу времени на написание абстракции, которая будет работать так, как это ты себе представляешь.Потом, когда перед тобой встанет конкретная задача, ты эту абстракцию ещё столько же времени будешь модернизировать для выполнения именно этой задачи.Просто поверь, что даже имея графику и представляя себе как и что должно выглядеть, тебе придётся почти полностью переписывать взаимодействия между объектами как только в дело вступит анимация. Потому что это игровые объекты. Не "координата игрока стала такой, значит переменная button_pressed = true". А "координата игрока стала такая, значит смотрим на его спрайт и фрейм. Если фрейм стал такой, запускаем свою анимацию и следим за её фреймом. Если фрейм стал такой, значит button_pressed = true".Ну и вообще, я вижу что ты хочешь заниматься чем угодно, кроме создания игры. Ты собрался зачем-то писать свой движок, свой room editor, изобретать собственную архитектуру. Создание игры это безумная прорва работы, даже если ты будешь кодить самый простой текстовой квест тебе придётся:научиться работать со шрифтами, узнать что такое кегль, интерлиньяж, научиться выставлять дистанцию между буквами не помню термин, научиться переносить слова со строки на строку, загонять строки, написанные разными шрифтами в своё диалоговое окно.сделать красивый, постепенный вывод текста на экрансделать текстовые эффекты - всякие плавающие и скачущие словадобавить портреты пусть в acii графике, портретную анимацию, портретные эффектысделать мамблы, добавить музыкусоздать стройную систему хранения данных о диалогах, систему разметки текста для своей игрысоздать систему разветвлённых диалогов.Вместо этого всего ты собрался заниматься невероятной хуитой типа:> юзер взаимодействует с миром посредством ограниченного списка текстовых командЭто лишь примитивная верхушка айсберга. Если хочешь заниматься этим - занимайся. Но сразу скажи своим друзьям, чтобы искали себе другого кодера, т.к. тебе делать игру некогда.>сложная физикаС каких пор физика стала сложной? Ты по-прежнему неправильно понимаешь, о каких коллизиях я говорю.Но, вообще говоря, столкновение со стеной это, безусловно, физическая коллизия.
>>535547Ну и продолжу.Даже после моих объяснений ты не хочешь думать о том, как будешь делать игру.>Давай представим, что у нас в принципе никакой графики нет, все события и реакции на них описываются исключительно текстовоНет. Графика - первично. В point-and-click ты обслуживаешь графику, а не графика обслуживает тебя. Хочешь, чтобы первичным был кодинг - делай клон DF. Вот тут я тебе даже порекомендую свой движок писать. Вместо того, чтобы городить абстракции, лучше бы задумался о том, как ты будешь освещение в игре делать.
>>535509Может быть это не очевидно, но в воркаче есть тред переводчиковhttps://2ch.hk/wrk/res/1347234.html
Хотел бы влиться в какую-то тиму, чтобы чему-то научиться. Может реальных тасков навалят, чего-то пояснят. Где искать такие тимы? Аутировать в одиночку не люблю и считаю что это даже вредно для получения практических навыков.
С чего начать разработку своего рогалика? Продумывать алгоритмы или запилить PoC-версию в которой будет только перемещение по уровням?
>>535559 Я бы предложил начать с того, чтобы нарисовать персонаж игрока и анимировать его бег/ходьбу в 12 кадров.Если ты умеешь программировать алгоритмы не будут для тебя проблемой.А вот рисование может стать непреодолимой стеной.
Нужно создать камеру видеонаблюдения, и монитор который будет показывать изображение с камеры. Желательно для Unity 3d, а вообще любая платформа подойтёт. Не знаю как реализовать, помогите пожалуйста.
Откуда вы все набежали-то?Кто-то запустил рекламу /gd, или кто-то просто развлекается, выдвавая себя за ньюфагов?
>>535562Ты хочешь захватывать поток с аналоговой CCTV камеры и заводить его в игру? Или цифровой поток от ip камеры?Или ты хочешь внутри игры выводить на монитор вид с локации?
>>535564Ааа.. ну раз так, то тебе, конечно же, не сложно будет вот прямо сейчас нарисовать своего персонажа и выложить в этот тред. Хули там уметь, в пиксельарте-то?
>>535560Учиться, гуглить, разбираться в хуйне за которую ещё не брался. лишь бы тасков навалили, и всё, дальше мне похуй, в принципе-то
>>535561>Я бы предложил начать с того, чтобы нарисовать персонаж игрока и анимировать его бег/ходьбу в 12 кадров.похуй, за этот таск возьмусь, хоть что-нибудь блядь.
>>535576Если хочешь на гамаке сделать - читай про view portshttps://docs.yoyogames.com/source/dadiospice/002_reference/windows%20and%20views/views/index.htmlКак на юнити - хз. Спрашивай в юнити треде.
>>535581Проанимирую что-нибудь сначала, потом. скачал пиксель арт шейдер для блендера, сам блендер, осталось замоделить персонажа, сделать анимацию, и как-то переконвертить её шейдером
>>535549Все это звучит, вне сомнений, очень сильно и круто, но тут ли о я идиот, либо это какая-то ерунда либо ты пытаешься меня троллить. Для чего моей гипотетической текстовой адвенчуре с разветвлённой системой диалогов знать что-то про шрифты, мне непонятно в упор. Я сделаю систему, а потом она будет в любых шрифтах, каких захочу, не начинать же ее со шрифтов, блин, это бредТвоё описание истории про фреймы отлично укладывается в понятие «конечный автомат», но только конечному автомату не надо ничего знать про фреймы, он задаетсч набором состояний которые затем можно привязать и к фреймам, готовая сложная анимация, чтобы его создавать, она не нужнаВ общем спасибо за мнение, я к нему как-нибудь прислушаюсь, хотя понять не могу. Я не работал с играми, но системы, с которыми я работал, делались не так
>>535608>Для чего моей гипотетической текстовой адвенчуре с разветвлённой системой диалогов знать что-то про шрифты, мне непонятно в упор. Я сделаю систему, а потом она будет в любых шрифтах, каких захочу, не начинать же ее со шрифтов, блин, это бредДля того, что если ты вдруг потратишь пару месяцев и напишешь систему, которая сможет выводить нужные строки текста в нужном порядке, ты, внезапно, ни на шажок не приблизишься к созданию игры.Уже готовых систем, которые позволяют это и большее - десятки.Любой писатель, впервые открывший ренпай будет намного ближе тебя, к созданию игры, чем ты. Потому что эти два месяца он будет, по крайней мере, текст писать. А ты будешь делать то, что у него и так есть.Если ты хочешь быть полезен этому писателю - делай то, что ему нужно, и чего у него нет "искаропки" - рабочий интерфейс, шрифты, эффекты.>отлично укладывается в понятие «конечный автомат»Ты не желаешь понимать самого главного. Не надо делать систему, которая сможет работать как state machine. Это уже сто раз сделано до тебя. Тебе нужно описывать состояния десятков и сотен этих автоматов, в каждом из которых будут сотни и тысячи строк кода.Вместо этого ты желаешь изобретать велосипед. Хули ты тогда библиотеки к С подключаешь? Пиши сам алгоритмы для вычисления синусов, сортировки массивов и т.д. Важная ведь работа, без неё ни одна игра не обойдётся.
>>535641Я, как кодер-мимопроходил, его понимаю. Я тоже много лет ждал крутой задачи. Это у нас как прецедент у юристов. Тут совершенно неважно, что все готово, что делать надо не это и это делать не надо. Задача же интересная, ну. И еще следует заметить, что писатель и художник - с еще большей вероятностью - точно такие же наркоманы.
>>535637Ок, если я тебя правил но понял, твой тезис в том, что все, о чем я могу только подумать, мне будет нужно, уже сделано за меня и работа только исключительно в том, чтобы связывать готовые анимации, когда они будут. Все другое уже сделано и имеется в game maker studioВ том же примере с писателем, чтобы делать шрифты и эффекты, нужен не программист, а художник, который владеет адоб иллюстратор (или где такое делается), that’s all
>>535702>и работа только исключительно в том, чтобы связывать готовые анимации, когда они будутДа, есть челые сайты с бесплатными мокап-анимациями. И есть кучи просто конвертеров из формата в формат, в самых запущенных случаях достаточно посидеть пару часов и переназначить кости из анимации на свой скелет.
>>535705>Ты в курсе, что такое bus factor?Прочёл статью на вики. Могу сказать, этим у нас вся команда болеет
>>535702Ты начинаешь понимать.Да. То, чем ты хочешь заниматься уже давно сделано.Нет, того, что тебе нужно там там нет. Там нет даже квадрата, который ходил бы по экрану вслед за мышкой. Тебе придётся создать объект, который будет работать в рамках логики движка, чей код будет исполняться в игровом цикле, заданном движком, и скриптовать его.Ты будешь думать о том, как сделать так, чтобы объект не выходил за рамки дорожек, которые нарисует на сцене художник. Для этого тебе понадобится написать систему коллизий. Будешь думать о том, как сделать так, чтобы этот объект находил путь внутри этих дорожек.Для этого изучишь задачу о триангуляции многоугольника и пасфайдинг по навмешу. Будешь делать так, чтобы объект перемещался по ним максимально естественно, и передвижения его совпадали с анимацией. Тебе придётся разобраться со скейлингом изображений. Именно тебе придётся сделать так, чтобы игра одинаково хорошо выглядела на при любом разрешении. Может ты выберешь правильный алгоритм скейлинга, а может решишь, что графика должна быть векторая? Или заставишь художника рисовать спрайты под каждое разрешение экарана?Блять, я повторяю всё заново. Ты меня начинаешь заёбывать.Ты займёшься системой освещения и спецэффектами. Тебе придётся хотя бы получить представление о том, как работает GLSL, а лучше научиться писать шейдеры.Ты знаешь, как сделать взрыв? Ну вот у тебя бомба взорвалась, что дальше? С какой скоростью ты запустишь взрывную волну? С каким ускорением? А радиус огня у тебя с какой скоростью и ускорением будет двигаться? А афтершок будет? А разлёт частиц? А как ты вообще сделаешь взрывную волну? Ты имеешь понятие о примитивах и текстурах?Тебе придётся сделать все интерфейсы, меню, инвентарь и т.д. И если ты думаешь что это легко или быстро - ты наивный чукотский юноша. Ты будешь думать о функциональности и эргономике. А ещё будешь видеть ночные кошмары, в которых игрок находит очередной баг в твоих интерфейсах и, например, размножает вещи. Прикрутишь повсюду лампочки, искорки, свистелки и перделки и будешь следить, чтобы они правильно работали и не мешали друг другу.Ты сделаешь врагов/нпс и будешь делать им ИИ. Чтобы они не стояли тупо на одном месте, а хотя бы ходили по определённым маршрутам и как-то реагировали на игрока тебе придётся постараться.Ты запилишь взаимодействие игрока с каждым интерактивным объектом в игре и привяжешь к нему анимацию, инвентарь, время суток и фазу луны. А игрок всё равно совершит непредусмотренную тобой комбинацию действий и наткнётся на баг, мешающий прохождению игры. Затребует рефанд и напишет отрицательный отзыв. А камеру настраивать кто будет?А звук?А текст красиво выводить не нужно? Сядь-ка и напиши скрипт, при помощи которого текст будет разбиваться на нужное количество срок в соответствии с выбранным шрифтом и размерами окна. И чтобы абзацы были. И чтобы строки эти выводилсь с определённой скоростью, а между предложениями были паузы заданного размера. И чтобы шрифт можно было менять произвольно для каждого слова.У меня нет сомнений, что ты это сделаешь. Но у тебя нет представления о том, сколько тебе потребуется на это времени. А ведь это, казалось бы, мелочь.Это мы подошли уже к твоему текстовому квесту в вакууме.> В том же примере с писателем, чтобы делать шрифты и эффекты, нужен не программист, а художник, который владеет адоб иллюстратор (или где такое делается), that’s allА какой ещё вклад программиста в текстовой квест? Какую ты там работу себе нафантазировал? Кодить там 1% от всей работы - система разветвлённых диалогов, интерфейс и эффекты. Остальные 99% - работа писателя.И вот вместо того, чтобы вот этим всем заниматься, ты хочешь что?Самостоятельно создавать объекты, игровой цикл, метод draw и т.д.? Да нахуй это всё не сдалось.
>>535709Ты бы мог так сказать, если бы ты ранее не сказал:> художник, который владеет адоб иллюстраторНет, батенька, художник будет действовать как и ты. Отвергаем весь предшествующий опыт, уходим от логичных подходов. Он будет бегать по заброшенным фабрикам, рисунки будут оформлены граффити на стенах. Он будет тебе выдавать широту с долготой, а ты будешь обыскивать завод этаж за этажом и пытаться сложить мозайку из десятков граффити в единую картину. Если не складывается - у него опять кончились краски и он рисовал водой из луж. Потому что у тебя все свое - и у него свой формат. Схуяли это ты пожинаешь плоды: > адоб иллюстратор (или где такое делается)- а все остальные вынуждены ждать, пока ты функцию для скругления уголков напишешь?
>>535713>Он будет тебе выдавать широту с долготой, а ты будешь обыскивать завод этаж за этажом и пытаться сложить мозайку из десятков граффити в единую картину.Неистово двачую. Хорошо сказано.
>>535716Художники, сцуки, именно так и делают.Я тут анимацию скинул на одном джипеге. Ну ты сам нарежешь кадры и центровку подберёшь. Ну и имей ввиду, что во время анимации спуска вниз по лестнице персонаж сначала приседает, потом передвигается на 32 пикселя в бок, потом начниает слезать. Так что весь твой пасфайдинг летит впизду, ибо точка входа на лестницу теперь находится на 32 пикселя левее самой лестницы.
>>535719Чтобы такого не было - художник должен работать в рамках движка. Юнька это, гамак, годот, винтермут - не важно. Важно, чтобы он создавал продукт, а не картиночки. "Эта идея стоит миллион долларов" - есть такой подход к оценке идей. "Эта картинка стоит 20 часов программиста" - используй в своей работе такой же.
Если предлагают работу в геймдев конторе по удаленке, как быть уверенным, что тебя просто не пидарнут под конец расчетного периода и ни денег ни своих наработок ты больше не увидишь? Вообще по удаленке часто наебывают? Стоит туда соваться?
>>535746Кинуть могут хоть на удаленке, хоть без. Помню, как-то устроился на работу, дождался первого числа, все потянулись в бухгалтерию. Я что-то у начальника спросил про зарплату, а он: "А ты здесь при чем?" Я такой стою и молчу в ахуе-де я ж тут работаю бля. Он мне объяснил, что з/п только после первого целиком отработанного месяца. Угадаешь, что было следующего первого числа? Мне дали з/п за каждый день из отработанных полутора месяцев. Без наебок и в полном объеме. А сейчас по ТК обязаны платить аванс и зарплату без самодурства бухгалтеров. Кинут тебя максимум на две недели. Если тебя кинут - что ты теряешь?
>>535549>Хочешь, чтобы первичным был кодинг - делай клон DF. Вот тут я тебе даже порекомендую свой движок писать.Эх, как бы ещё сделать Dwarf Fortress "воспринимаемым". Мне вот вполне импонирует что можно избавиться от обуз графики и сконцентрировать всё внимание на механиках, ИИ, процедурной генерации и т.п. И мне как игроку было бы вполне интересно соприкоснуться с таким "умным" и "живым" миром. Но опять же как игроку мне бы было очень лень напрягать восприятие, читать документацию, запоминать что каждый ascii-символ значит и прочее. До сих пор не могу въехать в true-рогалики вроде Angband/Moria, хотя первые две Диаблы очень люблю. Minecraft в этом плане нашёл хороший баланс, но минимальный артистизм там всё же требуется.мимоанон
>>535777>Эх, как бы ещё сделать Dwarf Fortress "воспринимаемым"Пилишь нормальный графен(пикселя и тайлы зайдут заебись), чтобы можно было все различать глазами, а не запоминать ,че такое красное В или темно-синее g или @.Пилишь нормальный интерфейс со вкладочками и выпадающими менюшками и чтобы все было привязано к мыши.Пилишь нормальный туториал. Последнее спорно, ибо весь цимес ДФ в том, что ты сам учишься на своих ошибках.Хотя большую часть документации из вики стоило бы рассказывать в самой игре в виде туторила, например, блядское управление.Опять же, я сужу по себе - меня остановило от получения !!FUN!! кривое управление и графен, от которого у меня болели глаза.
>>535968ДвачуюХоть мне и нравится df, но эта игра явно тянет на звание "наиуёбищнейший интерфейс за всю историю видеоигр", ибо такое неюзабельное говно в здравом уме сложно придумать.Да-да, консольный интерфейс, но имхо, есть вполне другие варианты, но нет, надо выебнуться и создать такое дерьмецо.
>>535968ДФ, бля, далек от уныния. крепость я, конечно, не освоил, а вот в адвенчуру гонял. Было весело. Столько способов умереть, это пиздец. Например махаешься такой с некромантом, а тебя душит скелет гоблина, которого ты положил в инвентарь. А потом еще и валят твои же мертвые спутники.Интерфейс не прям пиздец уебанский, но его осваивать ну уж слишком долго. Там нормальный интерфейс и тутор нужен. И была бы игра века.
>>535996>>535959Ебать, дети распукались из-за интерфейса в ascii игре 2006 года выпуска. Идите новую казуалку на юнити верстайте, чмони. А жабка тем временем будет по 7-10к баксов каждый месяц лутать до самой смерти, при этом имея цель в жизни.
>>536016>2006 годДитё ты моё, даже в wasteland и simcity образца 1989 года интерфейс был удобнее, чем в дворф фортрессе. То, что разраб дф может в программирование, но не может/не хочет в разработку user friendly интерфейсов понятно уже каждому.>7к-10к баксовА я биткоины в 2011 заимел, дальше что?
Привет анон, какой движок подойдет для 2д парашки на коленке которую мы выкатим в стим за 30 рублей? Вообще есть опыт работы с юнити, но она не бесплатная при коммерческом использовании. Нужно что нибудь максимально простое и бесплатное.Подойдет даже подобие рпг мейкера, но лучше накидайте по больше вариантов. Заранее спасибоувидел в соседнем треде какой то Godot, 1й раз вижу, выглядит подозрительно
>>536023То что дебич не может запомнить 10 кнопок - его проблемы. Кнопочное управление добавляет аутентичности игре, осваивать его дольше, однако потом с его помощью любые действия осуществляются быстрее, ибо хоткеи, а не юлозанье мышкой и пиксельхантиинг. Но гейм дизайнеру уровня /gd/ этого не понять. Для него любая игра = > интерфейс со вкладочками и выпадающими менюшками и чтобы все было привязано к мыши, потому что это единственный вектор его компетенции, на большее попросту не способен.
>>536030Проблема интерфейсов глубже. Чтобы поиметь бабла на игорах, надо окучивать консоли, а в консолях управление - геймпад. Вариантов немного. Либо ты адаптируешь интерфейс под консольное управление, либо сосёшь хуй, ибо пекабояре моментально растащат пекарелиз по торрентам.
>>5360311000 раз уже говорили что пиратство никак не влияет на продажи. Если игра нормальная (или завязана на хоть каком то мультиплее или коопе) то её будут брать, это в рашке платить никто не привык и для нас 30 бачей за ААА это не мало, в какой нибудь мурике если игра понравилась то её купить дешевле чем шаверму сожрать. И там с ценников на те же сосноли никто не бугуртит потому что они привыкли и это не так уж много для них.А если твоя целевая аудитория это страны СНГ, лол удачи.куда большая проблема что бы о твоей игранейм в принципе кто то узнал, она после релиза 2 дня на главной стима повисит и канет в бездну, а судорожно рассылать ключики на стопгеймы не поможет, потомушо в СНГ не платежеспособная аудитория, максимум ради прикола доку 2 за 50 рублей купят и всё
>>536033Да хоть 2000 раз говори, реальность от этого не изменится, а реальность такова, что взламывают пекаигры на западе, и кочают торренты больше всего на западе, и воюют с пиратством корпорации на западе похлеще наших 1с.
>>536027https://store.unity.com/ru/products/unity-personal> Могу ли я использовать Personal для разработки коммерческих проектов?> Если годовой оборот вашей компании составляет больше 100 000 $ или же если вам удалось привлечь на разработку более 100 000 $, вы не имеете права использовать Unity Personal> Принадлежит ли мне контент, который я разработал при помощи Personal?> Да, весь контент, созданный вами в Unity Personal, принадлежит вам.Пока по 500 тыс. руб. в месяц не капает - используй бесплатную на здоровье.
>>536049Не за что. Но, бро, находить такие вот вещи ты должен уметь сам. Помню одну самобытную тулзу для деланья комиксов. Продается она за деньги (недорого), никаких процентов, никаких ежемесячных. И комиксы на ней народ делает по факту. Ну и нахуя нужна тулза для комиксов, если сделанные в ней комиксы нельзя раздавать/продавать? А вот хуй там. Одна контора договорилась с другой конторой о распространении тулзы, а - строго формально - комиксы на ней ты делать не можешь (но никто не мешает тебе тулзу купить).Копирайт и fair use они не очень про платно или бесплатно. Они про "должно быть норм" и "может и не прокатить".
>>536030Кому как. Кто-то играет в шутеры ради сюжета, кто-то ради геймплея.Кому-то нравится мышкой возится, почему бы и нет. Я хоть и пользуюсь хоткеями в блендере, считаю, что хоткеи в играх лишь приятное дополнение, но не основной способ управления. Мне гораздо более важен приветливый ui (на который и можно прицепить хоткеи), чем какая-то унылая ебанина. К программам это тоже должно относиться.Везде должна быть универсальность, которая приветлива как к новым казуальным пользователям, так и к ХОРКОРЩИКАМ, которые за пару секунд уже могут замок возвести.
>>536052>к новым казуальным пользователямНе скачивайте DF>Мне гораздо более важен приветливый ui (на который и можно прицепить хоткеи), чем какая-то унылая ебанинаТвое личное мнение Не вижу смысла продолжать эту тему. Могу лишь согласиться, что сейчас, если хочешь, чтобы в твою игру играли в 99% случаях нужен удобный простой интерфейс. А DF уникальный охуенный проект и управление там менять не надо, ибо это составляющая его самобытности.
>>536054Ты просто фанбой дф и отвергаешь любые аргументы. Действительно поражаюсь, нахуя аноны выше тебе пытались что-то доказать.
>>536058> Действительно поражаюсь, нахуя аноны выше тебе пытались что-то доказать. Кормить тебя больше не буду. Время дороже. Считай, что ты подебил.
думаю высрать до нг такой таймкилер для мобилоктипа надо во время скидывать ништяки за дед морозакакие фичи, на чем буду превозмогать сольюсь?
>>536054>к новым казуальным пользователям>Не скачивайте DFНу это не серьезно. >А DF уникальный охуенный проект и управление там менять не надо, ибо это составляющая его самобытности. Все это, конечно, здорово, но это только твое мнение.
>>536121Это не мое мнение. Игра не должна выглядеть и управляться так, как ты хочешь. Игра не должна нравиться обязательно и хардкорщикам и казуалам. Разрабам следует это делать, если они хотят быть успешными, но это не догма. И, как можно видеть на примере DF, без типичного стратежного интерфейса и нормальной графики, игра стала коммерчески и идейно успешной, что является объективными показателями. Но /gd/-критики у нас находятся на низшем уровне осознанности и понимания. Мозг работает триггерами "У бля интерфейс говно", "Пипи-пупу", речь односложна, причинно-следственных связей не наблюдается.
>>536124Да так то ты правильно пишешь, да и в гд куча аутистов, да только:>DFЕй за 10 лет уже дядя, никакого продвинутого UX не было, не было огромной конкуренции, не было никакого хайпа инди. Это как приводить в пример корявое управление первой доты. На тот момент оно не было корявым, а вполне играбельным, да и идея интересная, поэтому образовало коммьюнити. А потом конкуренты появились, которые сказали - нахуй это говно, и сделали удобнее. И это удобнее стало самой популярной игрой на PC в течении пары лет минимум.Основная мысль - во-первых на момент выхода все эти примеры как правило были не совсем уж отсталыми, а во-вторых как правило это ещё и хорошие игры сами по себе.
>>536033К сожалению влияет. Ты думаешь почему КРУИЗИС на консоли ушёл? У меня когда то была такая же иллюзия, пока я не узнал что только каждая десятая копия того же КРУИЗИСА была купленной а не упираченной.Потому мы кстати имеем f2p и live servies ко всему прочему. Если делать игру - то надо её делать завязанной на онлайн хоть каким то образом.
>>536164> каждая десятая копия того же КРУИЗИСА была купленной а не упираченнойПруф будет?> надо её делать завязанной на онлайн хоть каким то образомТы не поверишь, но steam overlay "хоть каким то образом" делает сам.Ну и, млять, дохуища игр предоставляют сингл плей. И как-то живут, студии воют, но не банкротятся. Посмотри на стим: куча игроков с кучей игр в профилях. Посмотри на торрент: куча скачек. Эти миры где-то пересекаются, но они оба существуют.
>>536167> Ну и, млять, дохуища игр предоставляют сингл плей.Ага-ага, и это часто первая и последняя игра ибо не продалось. Ну или всеми правдами и неправдами стремятся на приставки. Возьми пачку синглплеерных игр хотя бы годичной давности и узнай как студии живут сейчас. Банкротятся, просто ты про них не знаешь.> Посмотри на стим: куча игроков с кучей игр в профилях.Что там steamspy говорил? Что игроков у которых больше одной-двух игр где то в районе миллиона на весь стим? И все эти многочисленные игры воюют только за них, а не за всех остальных.> Ты не поверишь, но steam overlay "хоть каким то образом" делает сам.Не достаточно и он пиратами вырезается. Речь про завязку геймплея на онлайн. Так чтобы у спиративших не было какой то ключевой функции.
>>536170> не продалосьПосмотрел на "Endless space 2". Разрабов купила сега (коммерчески нихуя не проигрыш) еще до выпуска, но контора https://www.amplitude-studios.com/#Careers развивается потихоньку.> стремятся на приставкиНа приставках https://en.wikipedia.org/wiki/Amplitude_Studios ES2 не вижу. > больше одной-двух игр где то в районе миллионаНа самом стимспае такой инфы не вижу, все подряд передачи Галенкина переслушивай сам. Что у половины нет купленных игр (и что они почти все из Китая) - да, было такое, но это вообще ни разу не 1% игроков с тремя играми.Давай теперь ты свои примеры.
Котаны, осветите путь, плес. Где искать игровые проекты, куда начинающему саунд дизайнеру можно вписаться за еду/нихуя?
>>536258За нихуя можешь вписаться вот сюда:https://2ch.hk/gd/res/533903.htmlПредыдущий саунд дизайнер прислал 4 звука и свалил в закат.
Мне кажется, в этом треде сидит 35-летний аутист, пишущий "игру" с сюжетом уровня пчелы-попаданца, и он чешет себе ЧСВ, изображая местного гуру.
>>535547>научиться работать со шрифтами, узнать что такое кегль, интерлиньяж, научиться выставлять дистанцию между буквами не помню термин, научиться переносить слова со строки на строку, загонять строки, написанные разными шрифтами в своё диалоговое окно.Вот человек бредит.
>>536318Мне кажется, ты до сих пор не нарисовал даже дерево 64х64. Не говоря уже о том, чтобы его вырастить.А то, что у тебя с каждым днём полыхает всё жарче - неоспоримый факт.
Во всех тематиках параноики принимают посты мимокроков за высеры их мнимых противников по треду? Или это gd так сказывается на людях?
>>535575 >нарисовать персонаж игрока и анимировать его бег/ходьбу в 12 кадров.Всем похуй, но тогда я пару дней посидел, поизучал видосы с блендером и ниасилил. Блендер это пиздец, я думал замоделю что-нибудь примитивное, заанимирую, и всё, и готово, как прототип вкатывальщика-то пойдёт всё что угодно, правильно? У меня как-то стояла софтина xara 3d, там можно за 5 минут сделать анимацию + 3D модель запилить примитивную, для пиксельарта-то уж точно подходящую ( в манямирке )Такой то разрыв шаблона получил. Там опыта нужно года 2 чтобы что-то сделать адекватное не уровня детского сада и потом 3Д модельку перепилить под пиксель арт шейдерочком, как хотел по-началу. И сложно понять, лучше ли это, чем научиться рисовать с днище левела (а именно это нужно чтобы делать просто 2D без задней мысли) и фигачить после этого во всю вектора-векторочки.
>>535575По крайней мере я теперь понимаю, почему вакансии все на каком-нибудь древнем говне, а не новой крутой охуенной технологии. Потому что переучиваться/учиться заново долго пиздец, а спецы типа нужны уже сейчас, а те что есть пользуются только старым говном. Это же цикл старпёрских решений и технологий из которого нет и не может быть выхода(?), вынуждающий новичков браться за старпёрские решения чтобы найти работу, в то время как только если новичёк берется за более-лучшее, более новое, более охуенное и эргономичное что-то может сдвинуться с мёртвой точки, выйти из старпёрского цикла. Целый квест прямо прошёл будто. Это какой-то новый уровень аутизма и понимания абсолютно пиздецовейшей инерционности индустрии.
>>536344Во всех. По факту, анон на двачах ведёт непрерывный диалог с альфачом, который его унижает в школе. И зачастую проигрывает в этом диалоге
>>536325>>536335Ты меня с кем-то путаешь, мальчик. Какие-то деревья, протыкатели, шизо. Дичь какая-то.Меня твои истории просто развесилили уже, я уже могу их долго слушать, блядь. Одна история охуительней другой, просто. Про дерево 64на64, блядь. Про какую-то хуйню, протыкателей. Чё ты несёшь-то вообще? Ты можешь не стесняться? Пилот истребителя, блядь, попадёт на магическую планету — поиграем. Чего, блядь? Про что ты несёшь? Вообще охуеть.
>>536344>>536354Художника обидеть может каждый. Человек старается, придумывает историю про технопопаданца в магическом мире, огрызается на воображемых хейтеров, учит жизни мимокроков, бредит про какое-то дерево, а вы его не цените.
>>536354Всё так.>>535263>Я понял, почему тебя травят.>>1. Ты очень болезненно реагируешь даже на шутки, не говоря уже о критике (при том, что твои сюжетные потуги уровня 13-летнего ребенка, пишущего в игровой журнал "сюжеты игровых шедевров"). Поэтому над тобой начали издеваться, а ты оказался не способен игнорировать издевательства, и теперь огрызаешься на каждого мимокрокодила.>2. Ты хамишь незнакомым людям без видимых причин, пытаешься унизить каждого встречного, высказывая банальности в снисходительной или унизительной форме.>>Эти два факта убедительно свидетельствуют, что у тебя огромные проблемы с самооценкой:>>Ты боишься других людей.>Ты не достаточно уважаешь самого себя и собственное мнение. Иначе бы игнорировал оскорбления и издевательства.>При этом ты сам - токсичный человечек, который бросается самоутверждаться в самых неподходящих ситуациях (обычно низкая самооценка, страх других людей, отсутствие навыков общения и неуместная агрессивность тесно связаны).>Вероятнее всего, ты социофоб с несчастливым детством (сверстники унижали?), не состоявшийся и во взрослой жизни.
>>536349Молодец, что хотя бы взялся. Теперь ты понимаешь.>>536350Однако выводы сделал какие-то слишком глобальные и вообще не в том направлении.Я вообще слабо понимаю, кем ты хочешь вкатиться в геймдев.Если как инди разраб - то да, тебе нужно уметь всё. Но я так понял, ты хочешь специализироваться на чём-то одном, только не знаешь на чём.>>536344Обычно тут такого нет. Но сейчас звёзды сошлись так, что сразу несколько анонов видят в каждом мимокроке своего противника. Довольно забавно, мне нравится.
>>536369Хз, мне какой-то шизик спугнул очередного вкатывальщика. Перепутал меня с другим альфачем и начал проводить психоанализ по почерку поста, доказывая что я был травим, унижаем и вообще ненавижу людей.И теперь мы так и не узнаем, можно ли стать разработчиком в gd через devops
А че плохого в попаданцах в мир магии? Вон, Квейк и Дум тоже про попаданцев вроде. Тут от стиля же зависит. Если взять обычные, стереотипные образы сцай-фая и фентези, то выйдет говно не спорю, но истории про попаданцев можно пилить по разному.
>>536377>А че плохого в попаданцах в мир магии?Год 3132. Система Солнце. Планета Земля.Меня зовут Джон Кавер. Мне 30 лет. В 3072 году, когда на нашу голактику напала Махпела, мои отец был пиратом (пишет нам Лобанов Александр). Когда же все рейнджеры сражались с махпелой, мой отец грабил и уничтожал мирные корабли, залетал (отец у него, понимаешь, залетал)……да, ну вот значит у него отец залетал кхм на планеты, грабил банки, убивал мирных граждан и здешних пиратов. Его кстати не Махпела звали? Отца-то твоего? Этим конечно же он прославился (Ко-о-онешно же, он прославился!) и нажил себе много врагов. В один прекрасный день, когда отец был на пиратской базе, пил напитки, (надо было ещё написать «и ел еду») и думал как ограбить банк, внезапно ворвались трое молоков (хм… молоков трое ворвались… Лобанов Александр, молоки — это, кхм, вообще-то рыбья сперма, к вашему сведению) ворвались (значится) трое молоков, подошли к моему отцу и спрашивают как его зовут. Когда отец ответил, они достали пушки и убили его. Действительно, прекрасный день. После этого прошло много лет, мать нашла себе нового мужа, они поженились (внимание!) и родился я. Наверное, от молоков. Когда мне исполнилось 28 лет я улетел на Марс. Ну что сказать, правильно сделал, что улетел.>Хз, мне какой-то шизик спугнул очередного вкатывальщика. Перепутал меня с другим альфачем и начал проводить психоанализ по почерку поста, доказывая что я был травим, унижаем и вообще ненавижу людей.Обиженный 35-летний древоёб-попаданец, неспособный к самокритике, воображает себя "альфачем".
>>536377А че плохого в том, чтобы жрать говно? Вон тефтельки тоже говно, только не переваренное. Тут от формы же зависит. Если просто насрать на тарелку, то выйдет говно не спорю, но сервировать говно можно по разному.
>>536383Я так же жистока писал в свои 12. Хорошо, что тогда интернетов не было, не смог опозориться на всю страну.
>>536377>А че плохого в попаданцах в мир магии?Ничего плохого. Просто хайп по попаданцам был очень недавно и это будет мало кому не интересно. То же самое, как если на полном серьёзе пилить сейчас игру про зомби. Они уже в печёнках у всех сидят.Вот тебе немного матчасти по теме.http://studepedia.org/index.php?vol=1&post=78934http://ibcm.biz/логическая-s-образная-кривая-развития/Я тебя не отговариваю, но предупреждаю о трудностях, с которыми тебе придётся столкнуться при выборе той или иной избитой темы для игры.Кроме того, оживить избитую тему можно, скрестив её с чем-нибудь. Например, попаданец в мир магии, но при этом, этот мир обладает помимо магии ещё кучей несовместимых с нашей физикой явлений, отчего у попаданца потихоньку едет крыша и игроку доступны несколько концовок в зависимости от того, как удастся сохранить здравомыслие ГГ. Серьёзная история, я не Эдвард Пирс.
>>536394Есть мнение, что древоёб по уровню развития где-то там и застрял, на уровне 12-летнего подростка. Видимо, очень мало общался с людьми и поэтому не развивался.
>>536404А с чего это космопилот, потерпевший крушение на планете - это попаданец.Попаданец- это офисный планктон из нашей реальности, внезапно попавший в прошлое/фентези и устанавливающий там свои порядки при помощи знаний из википедии.
>>536410Ему же только в радость.>>536411Смотри, дозовёшься. Мамка реально придёт и отключит твой компухтер.
>>536411Кого обижать? Какая-то специфическая защита от протыкателей у тебя. "Притвориться сумасшедшим, может отстанут"
Мне кажется, у Древоёба эмоциональный интеллект 13-летнего подростка, отсюда же и проблемы с общением, и отсутствие литературного вкуса.С таким отношением к людям Древоёб никогда не сможет собрать команду, руководить проектом, работать в коллективе. Социальных навыков не хватит.
То есть если я запилю шутан с ВДВшником, который на 2 августа купается в фонтане и попадает в портал в прошлое и расстреливает нацистов и демонов, а затем попадает в будущее, где расстреливает инопланетян и роботов это будет провальный проект, потому что всех заебали истории с попаданцами? А если он будет травить армейские анекдоты или просто плоско шутить?
>>536365>тебе нужно уметь всё. Но я так понял, ты хочешь специализироваться на чём-то одномПросто я считаю, что если делать что-то, то не как говно, вот в чём дело, а для получения адекватного скилла в рисовании или моделинге, не на уровне детского сада нужно времени больше значительно, чем кажется на первый взгляд. Это код, который не видно под капотом видеть никто не будет, а он просто будет работать: тут всем похуй будет анскильное ли его писало уёбище без опыта или нет. А графон не сделать невидимым, без полировки тут никак.
>>536429Ты знаешь, я недавно проводил собеседования, и вот такой человек как ты не имел бы шансов устроиться, хотя к соискателям я отношусь прагматично, а не как анекдотические hr.Я тебя наблюдаю пару дней, и даже думал списаться с тобой по твоему проекту, но теперь вижу, что ты совершенно неприспособленный к жизни аутист, и работать с тобой невозможно. Тут про тебя правильно пишут, припизднутость заметна сразу.
>>536418Тебе пытаются донести, что твой высер - клише, графомания. Ты этого в упор не понимаешь и обижаешься.
>>536431Это ты зря. Анскильное уёбище напишет код так, что игру невозможно будет пройти из-за рандомных багов. А как тебе понравится камера, которая после каждого движения дёргается в приступе эпилепсии. Или враги, которые каждый разворачиваются каждый фрейм? Хреновый программист может убить игру с неплохим графоном.https://store.steampowered.com/app/588110/One_Dog_Story/
>Я тебя наблюдаю пару днейБоюсь, что ты свой хуй от своего носа не отличаешь, с такой-то наблюдательностью.
>>536437Откуда мне знать? Я набирал юристов с опытом представления интересов в арбитражных судах.Мой тебе совет: вижу, что ты обиделся, но лучше перешагни через себя, и послушай, что тебе говорят. Со стороны виднее. А то, что ты не умеешь общаться с людьми и держать себя в руках, видно сразу.
>>536435Тут скорее дело в другом. Код со временем можно доделать, поправить баги, куча мелких этапов. Графон же - либо он сразу есть, либо нет. Не получится постепенно учиться рисовать и выдавать нормальный результат. Результат будет только потом, когда будет получен опыт. С кодом же это вполне проканает, можно кодить, получать опыт, выдавать результат, это уже не так важно (в моём манямирке по крайней мере)
>>536444Так то же самое. Он вообще за каждым тут наблюдает, и выяснил что у каждого здесь проблемы с общением.
>>536441А они проебали все сроки подачи апелляций, потому что наркоманы? И тебя выпиздили из конторы и ты решил пойти в геймдев?Хитрый план.
>>536442Дай угадаю, ты ни рисовать ни кодить не умеешь, но берешься рассуждать о том, что там возможно, а что нет? Как насчет просто начать учиться?
>>536442Пока ты свой говнокод разгребешь, всем будет уже похуй на твою игру. Потому что для них твоя игра - это багованное лагающее дерьмо.Надо сразу писать рабочий код. А графоний и плейсхолдерами можно заменить, будь то кривые спрайты кодера или просто видимые хитбоксы.Но мы не про релиз, да? Только ебанат будет в релиз говнокод пускать. И Тодд.
>>536452Небольшой опыт и там и там есть, поэтому могу делать какие-то выводы. Алсо, наблюдал за тем как интерфейс одной программы делали сначала в растре, а потом оказалось что мониторы у всех совсем разных разрешений и нужно его как-то скейлить, попутно перепиливая весь графический движок, не приспособленый к вектору. А ещё сейчас у всех мобилы, зачем терять такой огромный рынок? Давайте выпустим мобильную версию на базе десктопной. А еслиб они сразу делали в векторе, совсем всё было бы иначе.Историю читал о кликере (хотя что может быть проще кликера, он же простой как палка), который пилили два разраба в школе целых два года, а это школьники, с ещё высокой обучаемостью, которым всё интересно и они берутся за всё подряд.>даже через 2 года игра не имеет всех фич, которые мы запланировали в неё ввести. https://habr.com/post/422203/Алсо, точка зрения из статьи соответствовала в целом моей. >Второй ошибкой было отсутствие четкого плана действий. >Разработка велась достаточно спонтанно, и многие игровые решения и фишки придумывались на ходу, многие моменты в игре переделывались. Из-за этого большое количество сил и энергии ушло в пустую. Для себя мы вынесли то, что перед разработкой игры нужно обязательно составить подробную концепцию того, что хочется увидеть в конце. Поэтому, отталкиваясь от чужих и своих ошибок считаю что лучше выбрать какой-то более-менее дальновидный подход, чем потом расплачиваться за это человеко-часами. этож обосраться можно, два года на кликер, два человека, у меня до сих пор горит с этой истории "успеха", по мне так это не успех, это хуй знает как можно назватьP.S: Знаю что много букав, но это я скорее для себя по полочкам раскладываю.
>>536466> потом оказалось что мониторы у всех совсем разных разрешений и нужно его как-то скейлитьВот это открытие! Где за таким аутизмом можно понаблюдать?>что может быть проще кликера, он же простой как палкаТы про анимацию бега тоже думал, что это просто. Вот тебе следующий таск - сделай кликер.
>>536452Алсо, вот из статьи читак>По старой доброй привычке я попробовал провернуть финт с подменой даты (почти во всех играх это работает). И у меня получилось и с вашей игрой, в итоге без бустеров я за минуты 2-3 получил 37B89 это кстати крайняя цифра в вашей игре, больше не стакается.А любая игра с онлайном или с покупками в игре сразу упирается в читаков, которые моментально сливают к ней интерес, а возможно чего похуже, то есть надо заранее планировать и устойчивость игры к читакам, хотя бы чтобы прогресс игры ценился, не то чтоб защититься от взломов внутриигровых покупок. В итоге слишком дохуя всяких факторов, поэтому просто без задней мысли брать и делать как-то стрёмно.
>>536469>Ты про анимацию бега тоже думал, что это простоЯ и щас думаю что это просто, но тут уже другое, надо же не как проще, а как правильней, как проще будет не сейчас, а проще будет потом. И это проще сложнее чем первое. вот сюда наверное и буду копать, важная мысль>Где за таким аутизмом можно понаблюдать?https://en.wikipedia.org/wiki/FL_Studio Вот здесь. Платина. Тогда никто и помыслить не мог о том что надо было всё делать в векторе. >Initial release December 18, 1997>>536472Почему нет? Этот первый раз, он не на один день, он блин на дохуя лет. И от того что он такой длинный его как-то первым разом язык не поворачивается назвать.
>>524658 (OP)Аноны, у меня платина. Ищу пак звуков для порноигор. Нужны звуки шлика, фапа, оргазма извержения малафьи из хуя. Также нужны звуки женского дыхания и различных стонов, но это уже во вторую очередь.
Посоны, а кто такой распидор, почему он чмо, что за Димасик и что за Дерево-тян? Все, что смог нагуглить это Project Raspidorasilo и какие-то новеллы наркоманские за авторством Derevo Team.Я так понимаю, что это какие-то местные разрабы, пилившие говноигры?>>536481Ну стоны из хентая нарежь, но если у тебя 3D-бляди, то как сказали выше из прона.Всяких звуков хлюпанья для фапа и шлика есть на freesound. Там люди шерудят руками в желе или спагетти.Звуки кончи - кто-то выжимает белье или губку, по моему.Я так и не смог понять, что за звуки юзает Zone-tan у тентаклей. Мож кто знает?
>>536516Тут семенит один дегенерат, известный как Древоеб. Автор инфантильного высера Tech X. Очень старается выглядеть авторитетом, так как ИРЛ живет с мамой. Семенством отвлекает внимание от своего эпичного обсера.
>>536519Волей-неволей шизик-кун выдаёт нам образ своего школьного альфача-травителя.Он выебал дерево - ЕОТ шизика.Авторитетен. У него была своя хата ещё в школе.И был эпически успешен.
>>536519>>536523>>536524При чем здесь Tech-X и древоеб? Я же про других людей спрашивал. Не знаете или не хотите говорить - так и скажите.
>>536526>Я же про других людей спрашивал. Дерево-тян это тян, которая пилила игру "вырасти дерево" на один из ТВГ. Светила личиком, не светила сисечки. Маскот /gdРаспидор - это наркоман, который делает игры типа Project Raspidorasilo. Местный троль. Некоторое время назад распидор присвоил себе имя "дерево-тян" и затролил под этим ником /vn.Сейчас в /gd набежал десант из /vn, не различающий этих двух персонажей и всё стало сложно.Димасик - один из организаторов ТВГ. Сдеанонен, за что травим.>При чем здесь Tech-X и древоеб?Это уде набежало залётное животное, которое что-то услышало про дерево и создало собирательный образ всех своих протыкателей в лице деревоёба. Сдаётся мне, что мы можем получить нового маскота.
>>536527Че за Свин? А, так распидор и Димасик - это один и тот же человек?Я так понял Димасик был оргом местного гейм Джема и его все хуесосят за кумовство? Или он еще был модератором /gd/?Короче Сталин местный, да?А кто/что за Дерево-тян?Ну может архивы есть? Сам прочту. Гуглить все это дело сложно, Димасиков хуева гора, По Дереву и Распидору только вебмки, буквально деревья и просто пасты типа "КРОВЬ КИШКИ РАСПИДОРАСИЛО". Где начало, а где конец не ясно.
>>536519Ой, ты вернулся ко всем своим друзьям. Не съёбывайся больше так надолго, в гд не так много развлечений.
>>536383>Обиженный 35-летний древоёб-попаданец, неспособный к самокритике, воображает себя "альфачем".Ты заебал уже. Я не древоеб и мне не 35, ебаный ты шерлок.
>>536549Значит ты живёшь с мамкой, обиженный и не способен к самокритике? Что и требовалось доказать.
>>536551Ебнутый. Ты меня перепутал с другим человеком. Хватит отвечать на мои посты так, как-будто мы давно ведем диалог.
>>536555А, то есть Димасик - нарицательное имя тех, кто ни одну игру не запилил, но при этом доебывается до всякой хуйни в играх в гд?Но это же не тоже самое, что Кирилл, если мы говорим про Кирилла "джва года жду такую игру". Как бы Кирилл Димасику не мешает.
Анон, поясни за фриланс художников. Пилю игрулю на смартфон, хочу заказать себе набор мультяшных артов. Где их искать, хужожников? И какие подводные камни?
>>536531>>536544>>536555>>536557Ох уж эта твоя шизоидная ненависть, распи. Каждый раз читаю и всегда тепло от твоего горящего п ердака становится.У нас как раз сегодня похолодание, так что спасибо, выручаешь!
>>536589Осеннее обострение в самом разгаре. Осложненное полной несостоятельностью в девелопинге. Те, кто может - сидят и делают. Остальные - срутся в гдаче.
А чё это бесконечные и бессмысленные срачи неймфагов модеры не пресекают, или это они и срутся, создавая иллюзию активности?
>>536619А зачем, как то не логично? Больше похоже как будто они все вместе сидят в конфе, а тут просто ради форса пишут.
Сап, ждач.Хочу зделать игру, суть токова...Короч, придумал простенький сюжет и сделал простенькие кривые спрайты.Вопрос: как из этих пикч собрать игру?В идеале это должна быть по большей части разговорная игра, то бижь визуальная новелла, с редкими вкраплениями уровней платформеров (гонки типа Батлтодс и драчки типа любого битемапа) со вставками простых анимаций, как толкспрайтами, так и фоном. И ещё нужно как-то присобачить меню инвентаря.Как мне всё сомвестить, учитывая, что я ультрануб в игрострое?
>>536653Покажи картинки.Если что-то годное, а не >кривые спрайтыя тебе что-нибудь быстро на гамаке запилю.
>>536656Ну там именно что > кривые спрайтыощень.Я целюсь не в А+ игру, а так чисто для себя суметь сделать игру, поржать, показать друзьям, и выкинуть куда-нибудь на торренты авторской раздачей.
>>536655>>536658Будьте добры ссылочку наэтот ваш геймейкер.> и запускай туториалы спалдингаЧто такое спалдинг и где взять его туториалы?
>>536653Самый дружественный движок для нуба это ... Он совмещает в себе простоту и лёгкость... Всё является сценами. Бесплатен. Простой язык, похожий на питон. Освоить за два дня. На нём с лёгкостью сделаешь битэмап со скроллером, рпг, платформер, настолки, квесты. Никаких ограничений.INSTALL GODOT
>>536677> GODOT> полез в гугол искать Годот> нашёл видео https://www.youtube.com/watch?v=UrjyNkeXX6I> 30 минут из 40 автор видел ковыряется в программном коде и говорит про Джаву и Ц++> В голове мысль "Я думал, это видео о программе-игроделе, а не по погромизму"А есть что-нибудь для людей, не обладающих ИТ-познаниями на 300кккк/наносек и даже на 30кк/сек?
>>536689Он там ещё и с розыгрышем обосрался.Энивей, судить по движкам на основании ютуб-обзорщиков, мда.
>>536739Повтори школьную математику (геометрию особенно), потом изучи аналитическую геометрию, любой игровой язык программирования и любой движок, подходящий задаче. Всё.
>>536739Качай гамак и запускай туториалы спалдинга.Вот этого >>536741 не слушай. Ангем не понадобится, вместо языка сойдёт GML, тригонометрию походу вспомнишь.>>536742Конструктор - это глупость. Не стоит тратить на него время. Быстрее изучить гамак и сделать игру, чем сделать всё то же самое на конструкторе. И качество будет выше.Ну и вообще - не думай а дерзай.Можешь прямо сейчас сесть и нарисовать свой самолёт, анимировать работу его двигателей, выстрелы из пушек и летящие пульки.Потом нарисуй парочку врагов и вперёд - триалка гамака и первый туториал с астероидами.За два вечера у тебя уже будет что-то интересное.
>>536749Аналитическая геометрия для 2D нужна, как кислород. Иначе как ты предлагаешь вести расчёт траекторий передвижения или элементарное векторное взаимодействие при поворотах? Без знания базы твои персонажи будут двигаться как поезда, т. е. слишком скованно. А обход препятствий - отдельная песня.
>>536751Берёшь движок и там уже всё есть. Вся геометрия уже запрограммирована до тебя и сведена в удобные объекты, которым только пару настроек настроить.
>>536751Элементарное векторное взаимодействие проходят в старших классах средней школы. Все необходимые формулы там есть.Траектории изменяются под воздействием сил, которые программируются элементарно. Это кинематика, пятый-седьмой класс.
>>536524Задрот-древоёб рассказывает историю своей жизни. Заметьте, мальчик до сих пор зациклен на школьных реалиях. Видимо, школа его сильно травмировала. Какие еоты, альфачи и прочая двачевская поебень. Мальчик, тебе сколько лет?
>>536758Про физику никто не писал. Для расчёта сложных движений понадобятся параметрические уравнения, а такие даются в аналитической геометрии. Напомни ка, а где в школьной геометрии говорят об эллипсе и его свойствах?>>536751Приведи пример. Где для 2D уже имеются готовые алгоритмы движения?
>>536761Параметрические уравнения проходят в школе. Для движения по элипсу достаточно ускорения, направленного в одну точку.Я не он, но в гамаке есть удобные функции path, при помощи которых можно задать путь и движение по нему, с нужной степенью сглаживания.
>>536768Представь себе, мальчик, есть много более интересных дел, чем унижать тебя (это для маленькое опциональное хобби).
>>524658 (OP)Юнька же при билде все ресурсы упаковывает? Т.е. psd-файлы превращаются в другой формат безвозвратно и никто не сможет декомпилить игру, открыть psd и найти между слоями скрытый прон?
>>536771Он похоже испугался и стёр свой последний высер.Не обращай внимания, этот токсичный неудачник тут уже давно из себя строит знатока жизни. А теперь вот ты ему жизнь портишь :3
>>536788Даун, <если ты обосрёшься ты не сможешь стереть свои посты>, соси хуй. <Это двач, сука!> Я твою мать ебал.
>>536769>Для движения по элипсу достаточно ускорения, направленного в одну точку.>Параметрические уравнения проходят в школе.До 11 класса рассматриваются лишь векторы и система координат. Кроме гипербол, парабол ничего более тяжёлого не изучают.>Для движения по элипсу достаточно ускорения, направленного в одну точку.Не придумывай. Это глупость. Ещё раз, физика не учитывается.
>>536801Я не утверждаю, что ангем не нужен. Переод от декартовой системы к угловым координатам через одно преобразование - это шикарно.Но 2д леталка вполне обойдётся без него.В гамаке можно задать элипс четырьмя точками и запустить объкт летать по нему. Если тебе так хочется элипс.>До 11 класса рассматриваются лишь векторы и система координат. Кроме гипербол, парабол ничего более тяжёлого не изучают.Я уж не помню,что в школах проходят. Но параметрические уравнения, кажется, были. Либо образование с тех пор деградировало.>физика не учитываетсяС чего бы это она не учитывалась? Ты как врага запускать будешь, по заранее начерченной кривой что ли? Ну можно и так - path в помощь.
>>536790>>536798Испуганный задрот трёт посты, переводит тему разговора и стремительно теряет дутую репутацию "авторитета раздела", которую полгода завоёвывал свирепым надуванием щек.Привыкай, Древоёб, к своей новой роли клоуна.
>>536760Сколько зим, столько лет.Сорока ещё нет.А всего 4 года.Для малолеток вообще очень характерный вопрос про возраст, ибо все окружающие указывают вам на то, что вы - малолетние долбоёбы. Потому вам и кажется, что быть малолетним - это что-то плохое, и если подрости - то окружающие будут относиться уважительней.Но проблема у таких как ты не в юном возрасте, а в долбоебизме. Долбебизм с возрастом не обязательно проходит.
>>536808Кстати, я всё пытался понять, кого мне напоминает Древень.А потом я вспомнил летсплейщика, который записывает ролики игры в CS:GO со школьниками и притворяется нубом.Школьники изображают из себя каких-то глобалов, а летсплеер их тихонько траллирует, пока школота не начинает кричать и материться в чат.https://www.youtube.com/watch?v=6WBb9fQptIYДревень со всеми его понтами и токсичностью очень похож на этих школьников.
>>536810>>536811>>536813>>536814Боже мой, как Древень подорвался. Я прямо чувствую, что под ним сейчас стул плавится.
>>524658 (OP)https://www.zeroengine.io/Шо це таки, пацантрэксы? Почему я великий эксперт в движках ни разу не слышал про этого убийцу юнити?
Послушай мудрого совета, Древень. Прекрати надувать щеки, не будь токсичным. Стань скромным и вежливым, не "лечи" мимокроков.И тогда народ к тебе потянется. Я понимаю, что в твоей жизни единственное достижение - это внимание аудитории в данном разделе. Но если ты станешь вежливым и скромным, тебя будут уважать больше.
>>536823дурачки из /vn/ распидораса называют деревотян, а настоящей деревотян из-за этого очень обидно.
Бля, вы доебали все путать. ХDНет никакого древня, вы просто группа долбоебов, которая отвечает друг другу, а того, у кого бомбит именуете древнем и пытаетесь травить его. Сейчас и меня древнем назовете и скажите, что я порвался.)
>>536825ХУЙ РАЗБЕРЕШЬСЯ,Кто у вас Распидор, а кто Деревотян, санта барбара ебучая.Дайте уже нормальную классификацию всех неймфагов.
>>536803>Ты как врага запускать будешь, по заранее начерченной кривой что ли?Вопрос щепетильный, учитывая что я не знаю как он планировал игровой процесс организовывать. Про эллипсы гнул как раз из-за космической тематики (звёздные системы, астероиды и прочее). Можно задавать противнику координаты достижения и просто его перемещать от текущих до случайно определённых координат.>В гамаке можно задать элипс четырьмя точками и запустить объкт летать по нему.Чудно.>>536806Промазал. Но что с тебя взять?
Может из этой всей хуйни сделать корлуп? Анонимный чат,где каждый игрок выбирает себе персонажа из общего списка. На переговоры несколько минут, по результату нужно голосовать кто есть кто из этого списка на подобии ирл игры Мафия.
>>536881Ничего ты не скроешь от тысяч кулхацкеров. Любой твой алгоритм сжатия раскроют в день старта продаж.
>>536881Да, гигабайтный псдшник юнька запихивать не будет, преобразует в требуемый формат (в зависимости от настроек сжатия) и запакует к себе. Распаковать думаю всегда смогут, но скрытые слои будут потеряны.
>>536889Просто в том числе стоял вопрос не докапаются ли до того что "psd == значит у тебя фотошоп, а где лиценизия на него?" А то что сопрут спрайты - посрать. Но я понял, не докапаются, спасибо, анон
>>536892>Прости>что с тебя взять?Ты понимаешь, что как аутист общаешься? Робкие фразочки выдают в тебе омежку с букетом психических расстройств.
>>536838>Меньше знаешь - лучше спишь.Тебя насквозь видно, Древень. Внимание аудитории для тебя - всё.Отсюда твоя токсичность и воспаленное ЧСВ.>Леточушки из /ruvn/ - это опущи на геймдев сцене. Рувн конкурсы это доказали. Их уважение не требуется.Да и ты тоже опущ на гемдев сцене.Невротик, который нуждается в признании двачеров и гордится графоманским говном про техномагического попаданца уровня "Тайны заброшенного замка" Волкова (советский фанфикшн по мотивам "Страны Оз").
>>536913Ты реально какой-то омежкинсон. Трудно, наверное, быть вначале затравленным в школе, а потом и на сосаче. Надеюсь, ты не вскроешься.
>>536925Их трое, тарелок 4. Сейчас Зиночка придёт, дочка маминой подруги, сычуге помогать математику сделать. Заодно и пообедают.
>>536922Это что, тот самый техноальфач, которого травят всем двачем?Если это так, то он точно опущенец-малолетка!
>>536943Спешите видеть новые скриншоты из трейлера игрового шедевра Tech X. На первом скриншоте отряды техноштурмовиков сражаются с деревянными големами. На втором призванные Гендальфом гигантские орлы сражаются с вертолётами.
>>536947Увлекательный игровой процесс, подобного которому раньше не было!Передовая графика, работа только лучших художников геймдев сцены!Уникальный сеттинг, авторская литературная основа, неожиданные сюжетные твисты и изящная деконструкция клише научно-фантастического и фентезийного жанра!
Зачем мы травим художника? Может быть, пора остановиться, и оставить мальчика наедине с собственными комплексами?https://www.youtube.com/watch?v=WqSTXuJeTks
>>536956>Пока он не нарисует дерево - он не художник. Так он же тут ото всех и требовал нарисовать дерево. Типа нарисуй мне дерево ты, нет ты, я тебя узнал, нарисуй!>>536962>Где ты вообще этот бред берешь? Совсем, чтоли, ренпаепетушок? Вот у Творца жопа горит.
Что же нам известно о шизокуне?>>533446 Учился в шараге, выпускающей философов. Пед?>>534335 Житель ДС или области. >>533536 Его скетч. Не гуглится.>>533486 Вышла какая-то "научно популярная" книга, имеющая отношение к философии. В издательстве ЭКСМО.В каталогах ЭКСМО в Научно-Популярной литературе по философии есть только комиксы.В проф. литературе по философии нашему шизику не место.Где же эта книга? Скорее всего только во влажных мечтах шизокуна. Раздела графомании в ЭКСМО нет.
>>536966Все мы здесь деревья. И деревотян наша мать.когда говнокуна травили, он так же с горящим задом по всем тредам бегал и детектил семёнов.
>>536972>>536973>>536974>>536975Какой эпичный взрыв пердака.Манька нестерпела, что над его говнокодом издеваются?
>>536978А вот это интересно.Сейчас нам шизик продемонстрирует свои скилы программиста и расскажет, в чём же говно этого кода?
>>536982>>536986Говно этого когда, маня, в том, что ты сохраняешь параметры игры построчно. Вместо этого ты бы мог использовать сериализацию (наподобие ObjectOutputStream или используя JSON), если только в гей-мейкере такое возможно.
>>536981А вот это уже тянет на мем раздела!Человек, лечивший каждого встречного, оказался голимым быдлокодером.
>>536982> в чём же говно этого кода?Там 70 строк говна. И это только загрузка, без сохранения. Ты добавляешь новый предмет/способность/атрибут персонажа - тебе нужно досрать несколько строчек кода в сохранение/загрузку, убедиться, что ты ничего не забыл, а если забыл - всё пойдет по пизде. Ведь говноделы даже не пишут тесты на высранный код. Решил переименовать предмет - переименуй и еще в сохранении, и в загрузке не забудь, а то потом внезапно всё свалится, когда ты уже и забудешь, что там менял.Нормальный разработчик решил бы ту же задачу примерно так, в зависимости от языка - Player.state = Json.decode(read_file(file))А время, потраченное на высирание сотен file_text_read_real потратил бы на что-то полезное, геймлей например.
>>536995Я вообще-то сохраняю базы данных, в них уже сотни параметров, отвечающие за триггеры, инвентарь, поднятые предметы, открытые комнаты и т.д.И я могу добавлять в них сколько угодно новых данных никак не меняя процесс сохранения/загрузки.ds_grid это формат базы данных в гамаке.>Решил переименовать предмет - переименуй и еще в сохранении, и в загрузке не забудь, а то потом внезапно всё свалится, когда ты уже и забудешь, что там менял.Вот с какого перепугу ты решил, что у меня это так работает? Все данные о всех предметах хранятся в таблице items_stats_table. - 4ая строка в save файле.За игрока отвечает 10 параметров. Это довольно неинтересный аппендикс, который я собираюсь убрать, т.к. в точке сохранения у игрока всё равно заполняются все hp/патроны. Нужен только один параметр - активное оружие.kill counter я уже загнал в ds_grid.aura/karma points оставлю как есть. Городить ds_grid ради сохранения двух параметров нафиг не надо.Опять же, мой говнокод можем обсудить в моём уютном тредике.Здесь вопрос был к шизику. Он слов-то таких не знает "json".
Уже достаточно долгое время вынашиваю идею рпг. Ну как рпг, скорее данжн кроулера с элементами рпг. В ней не будет ничего особо нового, никаких намёков на ГЛУБОКИЙ сюжет (но сюжет конечно будет), МОРАЛЬНЫЕ выборы, ОТСЫЛОЧКИ к массовой культуре и подобного. Просто устал играть уже в рпг, которые имеют тот или иной фатальный недостаток, по причине которого я рано или поздно их дропаю. На текущий момент я запилил лор, сценарий, персонажей, основные игровые механики (боёвка, подобие ролевой системы). Кое-какие наброски сделал по игровым локациям и квестам. Естественно всё на бумаге или вообще в голове. И я чёто боюсь приступать к следующему этапу. Ведь как известно, настоящие трудности меня ждут впереди. Когда окажется, что геймплея нет, прототип работает не так, как я планировал, нужны тонны арта, юнити сука тормозит, память не выделяется и прочие весёлости реальной жизни. Так вот, возможно кто-нибудь захочет поделиться историей, как он придумал идею и постепенно реализовал хотя бы часть задуманного. Например: скачал юнити, ассеты взял отсюда, но они оказались гавном, потому взял отсюда, потом связался с художником и дальше было вот что итд. Просто хочу услышать чужой опыт, ошибки, рекомендации итд, так как не знаю, сколько гавна мне придётся ещё разгрести на пути к цели, да и вообще сомневаюсь, что оно того стоит.Алсо я безработный, живу с мамкой. Из навыков только программирование.
>>536999Бери да делай.Сколько граблей на пути не встретишь - все твои.Рекомендую сразу начать с поисков художника, или учиться самостоятельно рисовать.Без графики всё будет очень печально, медленно и неправильно.На ассеты особо не надейся. Разве что если только РПГ мейкерские брать будешь - они там почти все в одном стиле и одной палитре.
>>536998Бедный обиженка воюет с воображаемым шизиком, а сам не знает, что такое json (это передача объектов в JavaScript, она нужна в веб-разработке). Игроделу с нормальным языком, а не суррогатным говно-движком gamemaker, никакие костыли вроде баз данных не нужны. У них есть штатные средства сериализации (передачи ОБЪЕКТОВ в потоке байтов). Но говнокодеру вроде тебя это все неизвестно же?Ты хуже самой последней веб-макаки.
>>536994Шизик - это твой папа, который не предохранялся вовремя. Иначе бы он не создал такого быдлокодера и графомана, как ты.
>>537007Знаешь, для чего я использовал json на практике? Превращение объекта одного класса в другой, если приведение этих типов было невозможно. Но для гд это не нужно, это может быть удобным во фронтенде в веб-разработке. Я бы делал сохранения при помощи того же objectoutputstream.А сохранение данных построчно, как это делаешь ты это уровень поделок на Бейсике)))
>>537003>передачи ОБЪЕКТОВ в потоке байтовПередача объектов в потоке - это маршаллинг.А сериализация - это передача классов.Ты хоть знаешь, в чём разница между классами и объектами?
>>537020>Передача объектов в потоке - это маршаллинг.>А сериализация - это передача классов.>Ты хоть знаешь, в чём разница между классами и объектами? Ой ты дурак.Ой ты дурак.Сериализация в той же Джаве - это как раз передача объектов с их полями и состояниями. Это как раз инструмент сохранения результатов работы ПО, инструмент передачи данных в сети.Тебе сами названия методов (writeObject(), readObject() ) подсказывают:public static void main(String[] args) throws Exception{ Cat cat = new Cat(); //save cat to file FileOutputStream fileOutput = new FileOutputStream("cat.dat"); ObjectOutputStream outputStream = new ObjectOutputStream(fileOutput); outputStream.writeObject(cat); fileOutput.close(); outputStream.close(); //load cat from file FileInputStream fiStream = new FileInputStream("cat.dat"); ObjectInputStream objectStream = new ObjectInputStream(fiStream); Object object = objectStream.readObject(); fiStream.close(); objectStream.close(); Cat newCat = (Cat)object;}
В /gd есть мальчик, решивший создать игру.В самом по себе этом желании нет ничего постыдного.Мальчик взял учебное ПО для школ gamemaker (использование которого недалеко ушло от редактора карт в каком-нибудь StarCraft или третьих Героев) и начал на нём творить свой эпохальный Шедевр о пришельцах в изумрудном городе, но это и понятно - мальчик не профессиональный писатель. При этом он использовал такие лютые велосипеды и чудеса быдлокода вроде сохранения данных игры в текстовый файл построчно, но это и понятно - мальчик не программист.В самом этом нет ничего постыдного, каждый делает в жизни то, что ему нравится.При этом мальчик почему-то возомнил себя звездой гей-дев сцены и могучим гуру раздела /gd. Он разосрался со всеми, включая каких-то энтузиастов визуальных новелл, случайно проходивших мимо крокодилов, и всех тех, кто осмеливался критиковать Шедевр. Стал учить жизни каждого встречного-поперечного, бросаться на людей, и рассказывать прохладные истории об альфачах и протыкателях.Почему так происходит?>Эффект Даннинга — Крюгера — метакогнитивное искажение, которое заключается в том, что люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации. Это приводит к возникновению у них завышенных представлений о собственных способностях, в то время как действительно высококвалифицированные люди, наоборот, склонны занижать оценку своих способностей и страдать недостаточной уверенностью в своих силах, считая других более компетентными. Таким образом, менее компетентные люди в целом имеют более высокое мнение о собственных способностях, чем это свойственно людям компетентным (которые к тому же склонны предполагать, что окружающие оценивают их способности так же низко, как и они сами). Также люди с высоким уровнем квалификации ошибочно полагают, что задачи, которые для них легки, также легки и для других людей.
>>537023Я нихуя не понимаю, как вы друг друга отличаете? Где тут залогиниться? Только один раз видел, чтобы он в чужом треде скрины из своей игры использовал как аватарку.
>>536998Просто забей.Его идея состоит в том, что ты должен каждой строчке save файла назначить ключ, упаковать получившееся в ds_map, потом конвертнуть получившееся в json и сохранить так? Зачем? Чтобы человеку прочитать получившийся файл было проще. (Он там собрался ds_gridы читать, ага)Потом ты получившийся файл загрузишь, конвертнёшь обратно из json в ds_map и свои строчки будешь не по порядку читать а искать их в ds_map по ключам.Код будет работать медленней. Профит? Зато не по порядку.Ебанутая макака. Нет, может он просто предлагает тебе вместо сохранения игры сохранять объекты.Ну тогда ещё более ебанутая макака.>>537026Никак.
>>537027>НикакНу мля. Я /гд/ тоже читаю (помогает прокрастинировать), но и близко выводов из твоего поста сделать не смог. У тебя явно есть какой-то скилл.
Какой вид взять для 2D игры? Платформер я не хочу, вид сверху тоже. Как вариант сверху и под наклоном, но не совсем представляю, как там можно сделать экшн геймплей, учитывая, что у меня довольно реалистичный сеттинг, ну то есть не подразумевает каких-то ебанутые способностей. Может подкините таких игр для примера. Есть ещё изометрия, но не знаю насколько будет сложно реализовать это в графическом плане. Не будет ли это убого смотреться в чистом 2D и не охуею ли я от объема работ? Какие вообще ещё варианты есть?
>>537036>RFC 2713Иди, документацию Oracle читай, обиженка.https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html
>>537024>>537025>>537036Автор Tech X, тебе же ясно сказали: лично ты как человек - ничтожество, токсичное, мстительное и обидчивое. И при всём этом ты не способен понять, насколько тупа и вторичная твоя графомания про впопуданца, насколько уёбищен твой быдлокод.ЧСХ, если бы не визжал как дикий школьник в CS:GO, к тебе бы претензий не было.https://www.youtube.com/watch?v=ZJ6L6LyQ_NU
>>537042>Чтением документации Oracle, очевидно.Человек, который сутки назад впервые услышал слова "сериализация" и "json" (и использовал жуткий самодельный велосипед), смеётся над советом почитать документацию разработчиков Джавы.Однако.
Посоны, кто тут математик?Как вы балансите системы ресурсов? Например, когда один ресурс влияет на добычу другого, а оба два вместе влияют на добычу третьего. Киньте мануалов/гайдов/учебников, плиз.
>>537078>Например, когда один ресурс влияет на добычу другого, а оба два вместе влияют на добычу третьего.Решаю систему линейных уравнений.
>>537079Рад, что не перевелись еще головастые парни!Я возможно недостаточно подробно обрисовал ситуацию.Есть ресурсы 1 и 2, скорость добычи которых зависит от числа источников ресурса и их уровня. Есть ресурс 3 скорость добычи которого зависит не только от числа точек и их уровня, но и от скорости добычи ресурса 2 (ресурс 2 служит топливом для точек добычи ресурса 3).Новые точки добычи строятся за счет ресурса 1, а улучшаются за счет ресурсов 1 и 3.Понимаю, что выглядит как-то неоправданно сложно, но сформулировать это по другому, а тем более выразить в виде каких-то выражений я не могу, поэтому и пришел за помощью к двочерам.>>537081Почему?
>>537078Для того, чтобы рассчитать динамическую завистимость используй дифуры.Для двух зависящих друг от друга систем читай модель Вольтеррыhttp://mathbio.ru/seminar/05.pdfТрава у тебя будет источником ресурс 2Зайцы - добытый ресурс 2Волки - шахты, поддержание работы которых зависит от ресурса 2.У тебя дохуя сложно, сразу в матлабе делай.Кликер делаешь?
>>537086Так, р3 зависит от р2 который топливо.р1 стройматериал, вместе с топливом р2 он используется для постройки точек.р3 это немеренная йоба ради которой всё строительство затеивается, вместе с р1 этот р3 используется для йоба прокачки ресурсных точек и наверняка р3 продаётся на рынках своей игровой вселенной?Таким образом я бы сначала сделал чтобы р3 было мало и тестировал, если играть совсем некомфортно я бы поднимал больше р3.Хотя, есть еще один способ. Ввести в игру консольные команды, которые дают по скажем 100 единиц одного ресурса. При этом ввод команд пишется в лог а так же пишется в лог дефолтная выдача точками ресурсов. Затем начинаешь играть, время от времени подкидывая себе не хватающих ресурсов командами. И даже, убавляя ресурсы командами, тоже по -100 например.Играешь несколько часов, насколько выдержки хватит. Затем анализируешь лог, выводишь экселем графики сколько пополнял, сколько убавлял, в какие периоды. Согласно этим данным корректируешь дефолтную выдачу точками ресурсов, чтобы не было потребности прописывать ресурсы кодами.
>>537086>Понимаю, что выглядит как-то неоправданно сложно, но сформулировать это по другому, а тем более выразить в виде каких-то выражений я не могуДля быстрогои не точного расчета баланса может подойти это:Попробуй выразить ресурсы и их зависимость графически. Используй блок-схемы и стрелки.Можно сделать простейшую симуляцию в экселе. Для каждого ресурса (или другой сущности) выводи формулы. Делай поля в которые будешь вбивать динамические данные. Прикидывай возможные игровые сценарии. Смотри что и как меняется.
Аноны, как гуглить создание кат сцен?Я нуб, поставил анрил4. Хочу сделать сцены с персонажами, ходьба бег, разговор.Как этому научится, по каким словам гуглить?Пока смотрю туториалы для нубов.
Не ожидал. Думал на паре хуев и системе линейных уравнений все закончится.>>537088Дифуры с первого курса универа (6 лет назад) в глаза не видел, так что, если это и правда необходимо, то плохо дело. За ссылку спасибо! В матлабе со среды всякие дикие графики строю, но толку ноль пока-что.>>537089Прошлый товарищ угадал, пытаюсь посчитать кликер, поэтому такой способ вижу трудно применимым. За совет все равно спасибо.>>537091Это уже опробовал, но без наличия адекватных связей между ресурсами получается какая-то хуйня. Тебе тоже спасибо.>>537095Ты просто красавчик.Спасибо за внимание и советы! Вы котики и все такое.
По каким туторам лучше освоить юньковский сишарп? Сам я моделлер начинающий и хочу сделать 3д платформер. Есть ли путь? Сложнее ли освоить УЕ?
>>537103>По каким туторам лучше освоить юньковский сишарп?1) С# Player's Guide https://www.amazon.com/C-Players-Guide-3rd/dp/0985580135. Даже с базовыми знаниями инглиша очень хорошо заходит.2) Unity in action https://www.ozon.ru/context/detail/id/34987963/. Есть перевод.>хочу сделать 3д платформер. Есть ли путьДа. Читай учебники. Кури форумы и документацию по unity api. Ищи видео где реализованы вещи максимально похожие на то, что тебе нужно. Задавай вопросы в треде. В unity треде должен быть список литературы.
>>537108Спасибо, братан. Добра. Надо мне, правда, физон составить относительно реалистичный, к примеру, чтобы при столкновении на большой скорости со стеной по ней персонаж начинал бежать в направлении инерции как в ГравитиРаш 2 дунар сьют, или по мере потери скорости, уперевшись рукой и соскальзывал вниз как в 3Д марио - тут, наверно, уже какие-то advanced курсы курить придется?могу делать в домашних условиях легкий моушен кэпчур при помощи четырех камер, благо, оборудование позволяет
>>537113>физон составить относительно реалистичныйФизика как правило есть из коробки. Но это не отменяет сложности её использования.>тут, наверно, уже какие-то advanced курсы курить придется?Да, придется. На сколько я понимаю такие игры, контроллер персонажа и физика объектов создают основной геймплей, следовательно именно это будет главной сложностью конечно если ты не собираешься с этой поделкой на рынок. https://unity3d.com/ru/learn/tutorials Официальные халявные туторы от юнити. Посмотри где есть механики похожие на то что тебе нужно 3D и физика. Выполни тутор полностью, занимает несколько часов. Заодно инструмент пощупаешь.
>>537117>конечно если ты не собираешься с этой поделкой на рынокТаки вот как раз хотел. Давно в голове складывал формулу скоростного платформера и наконец понял, что и как. Но я готов и года два-три над этим поработать, лишь бы вышло круто.Еще раз спасибо, бро!
>>537118У тебя нету команды, скорее всего нет значимого бюджета. Понимаешь ли ты реальный объем работы? Подумай хорошо
>>537119На самом деле вот то, что я задумал - это именно кор механика, тупа голая бетка основного геймплея, с тремя вариация - running based/beat'em'up = run and gun based/flying/telecinesis based даже без левелдиза, которую я хочу реализовать. Потом уже создать проект и вероятно с него поиметь какие-то деньги, но то экшен-адвенчер по типу старых игр про Гарри Поттера от ЕА 1-3 части с элементами дейтсима. благо, готовый концепт с артами и собственными ассетами есть. И уже потом, на вырученных денюжек, если они будет вклыдваться в основной проект. Пока что планы вот такие.
>>537120Путь от идеи в голове до прототипа в котором можно на примитивах без текстур посмотреть базовые механики, не говоря уже о релизе игры на рынке - долгий, тернистый, с множеством подводных камней. Пока у тебя нет минимально работающего прототипа, все планы на будущее, мягко говоря ничего не значат.
>>537122>долгий, тернистый, с множеством подводных камней. Буду бурить небеса. В начале изучения тридешечки то же самое мне сказал мой наставник и вот уже спустя 3 года получаю первые предложения из компаний. Думаю, есть шанс получить навык и тут. к тому же матан в вузике первые два курса изучал, пригодится Со временем, может и команду найду.
TechX-дебил хочет отвлечь внимание треда от своего обсера, симулируя диалог односложными шаблонными ответами на односложные шаблонные вопросы.
>>537148Если бы TechX-дебил был умным, он бы написал: ребят, извините меня все. Я иногда веду себя как дебил. Обещаю больше не сраться, быть вежливым, уважать других людей и чужое мнение, спокойно принимать критику.Но ведь он - дебил. :(
>>537157Глупого ребёнка смешит мысль о том, что взрослые люди умеют уважительно относиться друг к другу. Ранее его смешила мысль о том, что нужно читать документацию разработчиков языка программирования.
>>537167Дада, читать срачку ПОЧЕМУ ПОСТРОЧНО хотя построчно это заебись как удобно для расширябельности гораздо увлекательнее, чем посмотреть мультик с тонкими моментами.
>>537171Тоже веселая картиночка. Но мульт лучше. И мне все еще интересно, где он там кого обсирал, потому что я это как-то прошло вообще мимо меня. Он меня обсирал?
>>537195И где-то на этом посте у меня решительно не осталось сомнений в вашей, молодой человек, богатой фантазии.
>>537212Древень это, как я понял ИТТ, девственник который ебёт дервотян? Театр теней гастролирует по театру абсурда, ну ок. Я так понимаю, что чел со свиньей на пикриле не может существовать в мире, где всем поебать на техИкс-куна. И рвется, потому что кто-то посмел поставить лойс мультику, а не его креативу... Ну и по какой-то другой, более пугающей, причине. Врядли "слабоумие и отвага" характеризуют меня. Может и характеризуют (тут со стороны виднее), но до вот таких >>537150 влажных фантазий мне далеко (а они-то характеризуют свинорыла от и до).
Подведем итог.TechX-дебил - токсичный аутист и аттеншхора, который порвался от того, что графоманских высер и школярский быдлокод не оценили и накидали ему хуёв в шляпу на самом деле, хуёв ему накидали не за хобби, а за неадекватную манеру поведения.Осознав масштаб эпичного провала, TechX-дебил перестал умничать, отчаяно семенит и в качестве аргументов теперь кидает не глубокомысленные поучения, а вебмки с китайскими порномультиками.Такое ощущение, что TechX-дебил - подросток школьного возраста или психически больной человек (второе весьма вероятно, так как он постоянно проецирует тему шизофрении).Я должен поблагодарить всех присутствующих за спектакль, но интересных, зрелых собеседников я тут, похоже, не найду. Ну и опять же, ещё одно подтверждение неумолимого правила Интернетов: люди ведут себя токсично не от хорошей жизни.
>>537234Нормальные люди видят весь этот унылый пиздец и уходят, остаются только аутисты@Аутисты празднуют победу над здравым смыслом.Вся суть /gd
Привет народ, как сделать некопару? ту самую дешевую анимацию через растягивание и деформирование разных слоёв статичного арта? я так понял мы ебашим на godotКстати как то раз копался в файлах Darkest Dungeon, там каждый персонаж состоит из нескольких прямоугольников с текстурой с прозрачным фоном (типичный .png), наверное так же делать?мимохудожнег который в gd не шарит
>>537228Мимокрокодил, раз в год заходящйи на двач.Я давным-давно уже понял, что на /gd/ кроме сопливых нытиков и детей нет никого. Лучше на нормальных форумах сидеть, тут ловить нечего.
>>537335>, в GMS2 и нет толком сериализацииА вот и "программисты", "кодеры" подоспели, скачать с гитхаба либку и прилинковать к GMS не судьба?
>>537336>Ты что, троллишь, сука?Я залётный, не бейтеСпасибо конечно, но тутhttps://2ch.hk/gd/res/524597.htmlпрочитал больше 100 постов ничего такого не увидел, тыкни уж лицом в нужный пост плиз
>>537337Я-то ГМ не выгораживаю, ты не подумай. ГМС2 слили в ебаное говнище.И ты, видать, ГМ ни разу не открывал даже. "Скачать либку и прилинковать" не получится -- во-первых, либы нужно писать особенные под Гамак, во-вторых, попробуй залезь в тот пиздец, что у Гамака под капотом творится, за сериализуй. Максимум, что можно передать в либу аргументом -- строка или дабл.
>>537339https://forum.yoyogames.com/index.php?threads/basic-extension-creation.42662/Вот что мне выдал гугл первым запросом. Садись, вкуривай и делай. Потом с другими поделишься. Но нет, хочу жрать говно, писать костыльный кал на конструкторе.
>>537339>либы нужно писать особенные под Гамак, во-вторых, попробуй залезь в тот пиздец, что у Гамака под капотом творится, за сериализуй. Максимум, что можно передать в либу аргументом -- строка или дабл.Если это так, то пиздец. Нахуя эту парашу кто-то юзает, если такой базовой вещи, как поддержка сторонних библиотек нет?
Помогите плез, в треде ненастоящего двигателя дрочат письку и не отвечают. Делаю прыгающую херню из куба, шара и констрэинта. Почему то она если приземлится и постоит то констрэинт перестает работать. Работает если успеть прыгнуть до приземления и не стоять слишком долго на земле. Для индикации нажатия кнопки сделал смену материала. Щито происходит?
>>524658 (OP)Привет анон, решил тут мобильную игру сделать, опыт разработки есть, но не игр, поэтому встал вопрос о движке.Я бы юзал юнити ибо стандарт де-факто, но платить за хеллоуворлд 25 бачей не хочу, а т.к хотелось бы еще и в маркет закинуть его, проблем с законом иметь не хочу.Собственно - вопрос: что юзать? Игруха то будет 2д, возиться с udk не хочу, а про другое и не знаю.Не уверен, что вопрос задаю в нужном треде.
>>537364>опыт разработки есть>платить 25 бачей не хочуОткуда вы лезете?>к хотелось бы еще и в маркет закинуть его, проблем с законом иметь не хочу.У твоей игры будет 5 загрузок от друзей. И даже лучший друг не будет играть в неё дольше минуты. Какие ещё проблемы с законом?
>>537427Енум - это перечисление (раз два три) вместо (1 2 3), его удобнее использовать в функциях, принимающих числовые аргументы, это увеличивает читаемость кода: set_face(efRedFace) гораздо понятнее, чем set_face(100500).Эррэй - это массив (1=1, 2=12, 3=100500) его удобнее использовать как одну переменную вместо нескольких: set_params(ParamArray) гораздо удобнее, чем set_params(foo, bar, hurr, durr, 12, efRedFace, ...)
Аноны, помогите.Накатал рогалик по гайду для libtcod, теперь сижу и думаю, подо что бы его стилизовать. Нужны идеи для оформления с парочкой допмеханик. С меня, как обычно, нихуя альфа, если выйдет что-то приличное.P.S. Нет, продавать я этотне собираюсь, просто ебошу от скуки.
Пасаны, нужен движок для вн, но чтобы в комплекте был поинт-н-клик или было можно прикрутить. Кроме ренпая я вообще движков для вн не знаю, и к нему у меня нихуя не получилось прикрутить. Есть идеи?
>>537444Не художник, но с графоном еостараюсь что-нибудь придумать, конечно. А вот по поводу механик и сеттинга вообще идей нет.
Когда лоды имеют смысл? Ну, там, есть у меня чёт типа 1500→700→150→16 треугольников. Тут всё нормально. А, например, 72→40→28? Стоит вообще делать лоды? Каковы затраты мощностей вычислительных на лоды? Вычисление расстояния до камеры, замена модели. Будет ли выгода от таких лодов на три с половиной треугольника?
>>537484Присоединяюсь к вопросу. Хотя и хочется поумничать-де надо профилировать и все зависит от конкретной ситуации. Еще вот такую штуку здесь оставлю https://assetstore.unity.com/packages/tools/utilities/amplify-impostors-beta-119877
>>537334Здесь обитают только аттеншхоры с синдром вахтера, считающие себя звездами раздела. На деле - полные дилетанты без будущего. Совет идти к профессионалам - хороший.
>>537446>А вот по поводу механик и сеттинга вообще идей нет. В качестве механики возьми тетрис-экшн. Враги атакуют ГГ кидая в него фигурки тетрамино, а ГГ нужно их ловить и укладывать штабелями. За каждую сложенную линию наносится дамаг врагам.В качестве сеттинга возьми такое: В 2017 году в солнечную систему вошел загадочный объект Омуамуа, ученые долго пытались понять, что это, пока он не острелил от себя некий модуль, который устремился к земле. И тогда все поняли, это началось вторжение тетрисоидов!
А можно ли сделать игру, умея только программировать? Ну типа рисовать вообще не интересно. Или сразу в юнити лезть и там что-то делать и умение программировать нахуй не упёрлось вообще?
>>537551Вполне. Ты можешь сделать тетрис. И то, никто не будет в него играть, если ты не нарисуешь нормально фигуры, фон и не сделаешь звуки.
>>537551Если вот так категорично - нет. Даже текстовую, потому что подбор шрифта уже рисование. Если от крайностей уйти, то делай сложный симулятор (по кодингу и наебешься, и напляшешься), к которому можно придумать векторный графон (всякие плазма-понги посмотри). В юньке такое вот программирование-программирование только мешает, там своя атмосфера заточенная на левел-десинг. С другой стороны, в юньке ты можешь купить готовых 3д-ассетов (недорого и без смс) и запилить игру с графоном, которую будешь показывать людям.
>>537563> С другой стороны, в юньке ты можешь купить готовых 3д-ассетов (недорого и без смс) и запилить игру с графоном, которую будешь показывать людям.Вот это уже пиздато
>>537565Только это будет говно.В любом случае чтобы сделать игру в одиночку нужно уметь всё.И не только рисовать, но и со звуком работать, и тексты писать.Иначе у тебя будет не игра а программа.
>>537566Ну вон немцы из студии SureAI взяли скайрим и слепили из него свою собственную годноту, используя те же самые ассеты. Так что зря ты о покупных ассетах так говоришь.
хочу сделать адвенчуру, суть токова: life is strange, но без перемотки времени, типа такая бродилка-визуальная новелла с ГЛУБИНОЙ и прочим ХИПСТЕРСКИМ КАЛОМ ДЛЯ ВИНИШЕК. насколько заёбно сделать основную логику как в эпизоде 1: школа и шароёбиться по ней? на консоли не планирую, поэтому чанки по 4 кв метра строго похуй. смотрел постмортем фаервотч, в принципе понятно, но может будут какие-то советы конкретно про адвенчуру от 3 лица? канешна юнете, потому что лицевая анимация в уече просто пизда.
>>537583Заёбно написать сюжет, сделать модели, задизайнить локации, осветить, всё срежессировать, анимировать и озвучить.Запрограммировать - это мелкая хуйня, даже не 5% работы.
>>537583А я хотел сделать видео примерно как ты описалкак адам юнитевский только с упром на сюжет сериями минут по 20, но чую> сделать модели, задизайнить локации, осветить, всё срежессировать, анимировать и озвучить.в одиночку это уберзаебно, вот думаю как браться.Тут кстати какой-то анон тоже что-то такое хотел, если читаешь это отпишись хоть что надумал
>>537587>>537590я чутка ИЗ ИНДУСТРИИ МЕДИАРАЗВЛЕЧЕНИЙ, основная проблема - как это всё закодить без кодера, своими силами. ассеты для тестовой сцены поковырял, но они не подходят.озвучка просто долгая, проблем с ней не будет, кроме кастинга.машиниму я тоже хотел делать, но это пиздец какие трудозатраты на секунду времени. крайне рекомендую делать серию не больше 3 минут тугого экшона или 5 минут говорящих голов
>>537592>машиниму я тоже хотел делать, но это пиздец какие трудозатраты на секунду времени. крайне рекомендую делать серию не больше 3 минут тугого экшона или 5 минут говорящих головЯ поэтому и написал про упор на сюжет, чтобы максимально выжимать из одной локации можно было. Есть много фильмов где действие происходит вообще в простых локациях и ни экшона ничего нет особо, но все равно интересно смотреть. Я бы к такому стремился если бы взялся
>>537566Вставить в юньку 3д-модель это совсем не тоже самое, что эту модель замоделить, затекстурить, импортнуть. Ему надо будет модель повращать и смаштабировать. К художеству у него тяги нет, будут обычные звуки выстрелов - и что плохого? Самый трудный участок это пост-эффекты. Вот там он может говна наклепать, остальное будет "как в префабе было".
>>537592>как это всё закодить без кодера, своими силамиТаймлайн не оно? Там а-ля флеш сидишь и делаешь мультики. Также пригодится сноровка в обычных анимациях (таймлайн на них раскладывается) и какая-нибудь упрощалка камеры https://assetstore.unity.com/packages/essentials/cinemachine-79898 . Почитай этот https://docs.unity3d.com/Manual/TimelineWorkflows.html и соседний раздельчики, послушай официальные туторы, вбей в гугль "unity timeline". Для мультов без интерактива кодер не нужен.
>>537597для катсцен наверное тоже пойдёт, почитаю, спасибо>>537595и это посмотрю>>537594люди до сих пор идут на АКТЁРА, такшто есть шанс немношк обосраться
>>537595Там графоний кал же совсем. Только для фанов халф лайфа пойдет. Гта 5 с модами на графоний щас смотрится лучше всего (именно как машинима)https://youtu.be/HgJl2PKAyUMНо для меня адам ориентир https://youtu.be/GXI0l3yqBrA
>>537604>Там графоний кал же совсем.Ну жирухи в тамблере бывает ТАКОЕ выкладывают в СФМ, огого! Ни за что не скажешь, что габенодвижёк. Так что, я полагаю, качество графония зависит от вкуса и от машины на которой записывается.
>>537465Да я хуй знает, как. Да и вряд ли из этого что-то путное выйдет, а так у меня хотя бы была ложная надежда.
У вас тут эпичные баталии по поводу сериализации.Подскажите как можно сделать сетевое взаимодействие, чтобы между клиентом и сервером передавались только диффы и как их не потерять?Допустим у меня есть древовидный объект worldState, все клиенты отсылают мне сообщения, я что-то меняю в дереве. Как после всего этого посчитать разницу с предыдущим состоянием и каждому клиенту отослать нужный дифф? Как сделать загрузку, когда worldState уже заполнен? Как не потерять диффы, пока новый игрок грузит текущее дерево?Java/Kotlin, если это имеет значение
>>537604адам пиздец разочаровал своей шаблонностью, а как всё начиналосьнормальных инструментов для гта наконец-то завезли?
Здарова, Кирюхи.Кто-нибудь слышал про KamaGames, которые пилят социальный казиныч под мобилки.Может кто работал там, или имеет знакомых, работавших там.Что можете сказать по этому поводу?inb4: в мы вам перезвоним треде был.
>>537655И вот он делает для каждого объекта ds_map, потом заполняет этими ds свой сейв в виде ds_list, потом конвертит ds_list в ещё один ds_map, и уже этот ds_map сохраняет в json.Делать это только ради того, чтобы сейв былв json? Ну хуй знает.
>>537655Посмотрел мельком видос.Как же заебись, что я сисярпгосподин и у нас давным давно придумали аттрибут [Serializable].
>>537655Посмотрел видос и как будто назад в восьмидесятые вернулся. Какие-то хтонические дээс листы, которые хранятся как указатели и из-за этого их нельзя просто, без задней мысли выгрузить на диск. Чегоблядь?Почему у нас в годоте можно создать одной строкой словарь (который тоже указатель на данные), остальными четырьмя строками добавить в него ключи со значениями сохраняемых переменных (включая вложенные словари и/или массивы), шестой строкой одновременно конвертируя в json выгрузить в файл (ну, справедливости ради там будет три строки, ещё две на открытие и закрытие файла), а в гмл нельзя? И нахуй мне такой гомак? Где вышеописанное занимает 30 строк.
Решил ебануть очередную змейку на js, и возникла проблема с управлением. Управление сделал так:https://codepen.io/anon/pen/ZmvQvOПроблема в том, что при быстром(одновременном) нажатии двух кнопок они обе срабатывают и змея вместо того чтобы повернуть сначала вниз, а потом вправо(например) сразу разворачивается назад. Как можно это ограничить?
>>537695>Как можно это ограничить? Передавай в функцию параметром текущее направление и блокируй считывание клавиши, ответственной за направление "назад" от текущего переданного направления.
>>537698обратное направление я уже заблокировал, если змея идет влево, то вправо не поворачивает, но если одновременно нажать вверх+право или вниз+право, то иногда змейка полностью разворачивает вправо, но по координате x значение не меняется.
>>537701Получается, у тебя заблокированное направление меняется так же быстро, как и нажатия клавиш. Возможно стоит вынести обновление заблокированного направления наружу. Или наоборот поместить внутрь функции.
>>537702Добавил changeDirhttps://codepen.io/anon/pen/ZmvQvOСейчас через средство отладки посмотрю что происходит
>>537710> (futureDir != oppDir && futureDir != snake.direction)Напомни-ка мне, в каком приоритете выполняются логические операции?
>>537714А какая разница если там логическое И? Они обе должны выполнится. Слева направо, если тебе так важно
>>537723Таким образом мы выясняем, не равно ли futuredir oppdir и результат логически складываем с futuredir и наконец выясняем не равен ли результат snake.direction так?
>>537724Не знаю что ты там складываешь, на пике все возможные варианты для случая когда futureDir =вправо. Ты на что намекаешь вообще? Лучше прямо скажи , а то спать хочу
>>537727>Ты на что намекаешь вообще? Лучше прямо скажи , а то спать хочуОкей. Я хочу сказать, что не понимаю логики этого выражения.Если добавить избыточные скобки, вычисляться будет так:(((futureDir != oppDir) && futureDir) != snake.direction)Ты с этим согласен? Это то, что ты хочешь вычислять?Просто возможно ты хотел вычислять так:(futureDir != oppDir) && (futureDir != snake.direction)Я не уверен.
>>537695У тебя направление меняется сразу по нажатию кнопки. Функция перемещения еще не отработала, когда за один логический кадр пришло несколько нажатий кнопок. Как результат - верчение на месте.
>>537750Слишком сложна. Я изучал вопрос успешных сетевых стеков (в юнититреде) и пришёл к выводу, что фирмы, у которых успешный сетевой стек, они бережно охраняют свои секреты. Выходит, что эта информация критически важна! А ты такой заходишь в тред и просишь тебе вот просто так взять и рассказать.Ну, тут совет может быть такой: Изучай, как реализована репликация в базах данных и переноси полученные знания на обмен diff'ами.
>>537748Да, уже исправил путем добавления переменной isKeyDown которая не дает изменить направление дважды за один фрейм.
Касательно Блендера, как выровнять разные по величине части объекта по оси Y "не на глаз"?Поисковики выдают какую-то рандомную хуйню.Прикладываю пик для понимания ситуации.
Посоветуйте вменяемую прогу для анимации пиксель арта да и вообще любого арта В фотошепе отвратительно все сделано.
Лет 10 назад я делал какие-то говноигры для удовлетворения своих мрачных фантазий и использовал для этого программу adobe flash cs3. Мне очень нравилась ее структура — все вот эти вложенные друг в друга мувиклипы, векторный графон, который можно масштабировать до усрачки, возможность рисовать этот самый графон программно, и вообще.Теперь, когда я решил вернуться к старому увлечению, оказалось, что флеш хуй в чем запустишь, и, соответственно, мне нужно что-то другое. Что? В чем можно программировать, анимировать и мастурбировать?
>>537801Забавно, но теперь подобного нихуя нет. Тебе предётся обмазываться кучу программ. В одной рисовать, в другой код писать, в третий все это собирать +заниматься пердолингом при импорте, компиляции и тд. Флеш - золотое время простого и кастумного игростроения.
>>537801Очевидный Годот очевиден. Да, там немного иначе всё, но именно 2д ты сможешь сделать вообще без спрайтов чисто на векторной анимации.
>>537806>вообще без спрайтов чисто на векторной анимации.Пруфы? Насколько я знаю в годот даже рисовать нельзя, а челик спрашивает именно про универсальную прогу, где можно закодить игру и там же нарисовать графику без пердолинга.
>>537807В гамаке есть встроенная рисовалка, даже с некоторыми интересными функциями.Но зачем? Специализированная рисовалка по-любому лучше будет.
>>537807>Насколько я знаю в годот даже рисовать нельзяТо есть, не знаешь. Там традиционные инструменты рисования на канве, плюс шейдеры. В двадэ тоже шейдеры, если вдруг кому-то станет неясно.Справедливости ради отмечу, что экшонскрипт и инструменты флеша я в глаза не видывал. Предполагаю, что там тоже используются общеканвасовые команды рисования: линия, прямоугольник, эллипс, кривая безье. По крайней мере большинство флешевых анимаций, что я помню, выглядят как нарисованные подобными инструментами.
>>537800aseprite если нубpro motion ng если проНа другое можешь даже не смотреть, все хуже и неудобнее.
Анон, посоветуй как лучше составить предварительное вводное ТЗ для исполнителя. Исходные данные ниже, но, пожалуйста, не смейся, если какой-либо пункт будет звучать для тебя нелепо — я несведущ в технической стороне геймдева.Хочу найти разработчика "на полставки" для создания сетевого 3-д шутана, концептуально очень простого, но сдовольно высоким порогом вхождения для игрока. Изначально ориентации на прибыльность проекта нет: хочу игру для себя и пары знакомых (посему "бюджет" совсем небольшой, но он есть).Вот что я набросал по основным ключевым моментам:ДвижокЧто требуется: производительность, физика (не всякие там nvidia physics, а возможность тонкой и быстрой настройки поведения и передвижения игроков), качественная работа в сети, отсутствие привязки скоростей к частоте кадров, благодатная сфера к доработкам и расширениям механик.Что не требуется: графен, кроссплатформенность (ПК).Фронт работы с исполнителя: полностью от А до Я, за исключением звука, текстурок, дизайна, интерфейса — с этим помогу я.Сроки: не ограничены, но, желательно, чтобы исполнитель прикасался к проекту хотя бы пару раз в неделю.В целом по проекту исполнителю очень мало придется заниматься 3-д моделированием и анимацией ,т.к. единственные более-менее сложные элементы 3д графики, необходимые игре — это оружие и модельки игроков. Что касается оформления "уровней" — он будет максимально прост.Если поможешь как-то более технически грамотно описать вышеперечисленное, буду максимально признателен.Ну а если, вдруг, ты сам хотел бы помочь мне реализовать мечту, пиши на 11 @ 68. ru — я вышлю тебе более подробное концептуальное ТЗ и поговорим о деньгах, конечно же.
>>5379131. Опиши все сущности. Словариком. Уровень, игрок, оружие, противник. Где можешь разбить монолит - разбивай. Игрок (как и NPC) это система перемещения, система атаки, поведение.2. По каждой сущности (и композитной, и разбитой) составь табличку. Т.е. враг№1: оружие=пислолет, скоростьБега=5м/с, ныкаетсяПриОпасности=3; враг№2: оружие=огнемет, скоростьБега=1м/с, ныкаетсяПриОпасности=7. Что не можешь описать табличкой (уровени) пиши словами и зарисовывай. С табличками и ты оценишь масштаб, и разрабы смогут в комментах указывать как поменять скоростьБега у врага (потому что в табличках ты нихуя не угадаешь).3. Внятно напиши, что делаешь ты, а что мифический разраб. Да, сейчас не понятно.И поищи готовые решения, сейчас "сделай шутер из коробки за 27 минут без смс" очень много развелось.
>>537917НПЦ и мобов не будет, т.к. игра чисто ПВП, но про таблички и конкретику я понял.Насчет того, что делает мифический разраб — я настолько слаб в механике разработки, что мне сложновато будет это сделать, но совет также понял-принял.Спасибо!
>>537924>НПЦ и мобов не будет, т.к. игра чисто ПВПО, а зделой плиз, чтоб, если кароч не хочешь в ПВП или допустим АТАШОЛ, то тебе нельзя было много дамага нанести. Бомба игра будет! атвичяю!
Двеч, что делать если ты бесконечно тупой и программирование игор идет слишком сложно? Иногда натыкаюсь на какой-то технический момент который не понимаю и приходится идти гуглить, тратить тонны часов и потом когда решение находится думаешь ебать я даун или не понимаешь вообще нехуя как это работает Алсо, я гуманитарий и с кодом в жизни вообще ничего общего не имел. Накидай годный советов
>>537946>>537946Не совсем понял вопрос.Мне в крайней степени интересен геймдизайн во всех его проявлениях. Со сценариями/нарративом проблем нет, умею сносно рисовать и анимировать, если приложить достаточно усилий/времени. Есть опыт реализации одного несложного проекта в соло. Это был не совсем тот тип игр что мне интересен, поэтому он получился мягко говоря не очень крутой. Сейчас же хочется запилить нечто интересное мне, но из за своей тупости это выглядит как нечто очень сложно преодолимое. В моем понимании прогрессия сложности проектов очевидна - делаешь простые вещи и потом наращиваешь сложность реализации и так до момента пока не будет возможности влиться в более менее серьезную команду на ту роль, где хочется растить компетенции или самому пилить проекты привлекая людей на те области где я слаб.
>>537947>Со сценариями/нарративом проблем нет, умею сносно рисовать и анимироватьЗначит делай гифки с сюжетом. И как только твои гифки людей заинтересуют, начинай искать помощников.
Где можно заработать на пиксель арте? Вакансий всего 1.5На патреоне возможно или есть альтернатива лучше?
Дубль из вышестоящего треда, ибо я тогда промазал.Гдач, знаю python и немного знаком с Unity. Я хотел сделать пошаговую рпг для андроида или рогалик. И подумал что Unity лучший вариант, так как там куча готовых решений в плане ассетов и достаточно легкая возможность портировать на другие платформы. Но сейчас мне кажется что Unity не сильно приспособлена для пошаговых игр. Я прав и лучше бросить юнити и начать пилить на питоне, или нет?
>>538055Съеби, пожалуйста.>>538051Процессору без разницы, что лежит у тебя в памяти. А вообще твой вопрос очень дилетантский, почитай какую-нибудь книгу по шарпу, там все достаточно просто, но хватает нюансов, которые в пост на дваче не влезут.
>>538051> в массиве хранитсяОт оперативки к процу данные идут блоками. Минимальный размер - 64 байта, если память не подводит. Т.е. у тебя две переменные x, y лежат рядом, то запросив x ты получить в кеше и x, и y. И когда ты сделаешь (x += 1; y += 1;) - проц второй раз в оперативку не полезет (шина==медленно). Но x, y могут лежать и не рядом. Тогда ты делаешь (x += 1; y += 1;) - проц лезет в оперативку дважды. Если ты делаешь (xy[0] += 1; xy[1] += 1;) - то 146% что проц дважды в оперативку не лезет, т.к. данные массивов хранятся последовательно.
>>537924>что делает мифический разраб- 3д модели, их текстуры (3д моделлер, текстуровщик(?), часто предстают в одном лице)- музыка, звуки (купи на gamedevmarket.net)- программирование (если будешь делать на готовом движке - 90% кодинга будет в ебле с сетевым взаимодействием игроков)- дизайн архитектура планировка уровней с помощью бумаги- переложение планировки уровней с бумаги на движок (левел-дизайн)- расстановка по уровню пропсов (разбиваемые вазы, фейковые окна), источников освещения, окрашивание стен текстурами, запекание теней - тоже левел-дизайн- кто-то должен будет настроить камеру, сделать партиклы и эффекты от выстрелов - это не совсем левел-дизайн... это, млин, именно разработкаВсяких концепт-артистов и аниматоров кат-сцен исключаем за ненадобностью.
Здарова, гдны. Решил я написать игрушку под ведроид, суть такова: юзер водит пальцем по экрану, проходит лабиринты. Но есть пара проблем: я никогда ничего не писал под андроид, и нормальных игор не писал, соответственно не шарю за используемые технологии, приемы, и т.п.Какой движок выбрать? Для такой простой идеи не хочется использовать что-то громоздкое, но и с нуля писать тоже. Изначально думал сами знаете о чем (годот). Там андроид приведен в качестве платформы, однако жабу в списке поддерживаемых языков я не вижу, что вызывает некоторый диссонанс. Я, конечно, был бы рад писать на плюсах, но есть подозрение, что в случае приложения под ведроид это обернется тоннами гемора. А как на самом деле в г-дте обстоят дела с ведроидом?
>>538118>А как на самом деле в г-дте обстоят дела с ведроидом? Как и везде, ужасно. Ведроид это злоебучая хрень, помешанная на безопасности. Ты не можешь просто взять и без задней мысли собрать исполняемый файл своей игоры. Тебе обязательно нужно пропустить его через горы шифрующе-подписывающих тулз от гугла.Но, скажу тебе так, судя по твоему посту, проблема собирания билда под андроид - это не то, что должно волновать тебя сейчас.Тебе надо хотя бы в редакторе научиться что-то играбельное создавать. Учить матчасть. Тысячи их.
>>538145> Как и вездеЭто хорошо. > Ты не можешь просто взять и без задней мысли собрать исполняемый файл своей игоры. Тебе обязательно нужно пропустить его через горы шифрующе-подписывающих тулз от гугла.Это-то ладно, меня процесс разработки волнует. Тем более, что написание под ведроид — это обязательное условие. Как альтернатива — веб, но JS я не знаю, и знать не хочу.> Учить матчастьКакого плана и где ее взять? Кроме возможностей движка и сайта годота соответственно.
>>538146>Кроме возможностей движка и сайта годота соответственно.Что за игры ты собираешься делать?Что изучал я:1. Блендер по туториалам на ютубе.2. Доки и туториалы по УЕ4.3. Доки и туториалы по годоту.4. Доки и туториалы по сишарпу.5. Доки и туториалы по юнити.6. Немного туториалов по шейдерам (GLSL)7. Статьи в википедии по произведениям векторов и по тригонометрии.8. ???9. Bombermeme! Недоделан.
>>538160Ну да. Билда нет. Потому что лень доделывать. Ты же по школьному на понт берёшь > да ты просто ниасилилПроблема в том, что на понт меня не возьмёшь лет уже 15 как.Поэтому ты можешь ради разнообразия предположить, что конкретно там можно ниасилить? О чем я сразу и спросил.
>>538160Ах и да. Если бы я действительно брался на понт, но при этом ниасиливал, я бы с лёгкостью взял готовый бомбер из примеров в ассетлибе и допилил двач-стайл спрайтами.
>>538161Проблема в том, что абсолютно всё в твоём бомбмермеме сделано на "отъебись". Плохо вообще всё.
>>538164Хотя может быть я слишком категоричен.Надпись "бомбермем" сделана неплохо. Понятно, что это просто спизженный шрифт, но выбор хороший.
Вот это твоя последняя wtbm? >>518481Запертый пепе, которого колбасит каждый фрейм.Ватник, не умещающийся в клетку.Взрыв от бомб, который проходит сквозь препятствия.Моментальный подрыв бомб друг от друга.Враги, отличающиеся друг от друга только спрайтом.Ни апгрейдов, ни ворот.Играть в такое не будет никто и никогда.И заметь, я даже не поднимаю вопрос о графике. Для простоты считаю, что каждый спрайт - плейсхолдер.>на понт меня не возьмёшь лет уже 15 какТ.е. когда ты сидел у папки в яйцах, тебя можно было взять на понт, а когда в пизду попал - уже всё? Ты что, поехавший? У тебя билда нет, на какой понт я тебя взял?
>>538166>>538164Бля. Я знаю, ты смог бы мотивировать меня сильнее. Ну же давай, скажи мне что-нибудь эдакое, после чего у меня загорится пердак и я побегу доделывать бомбермем, чтобы доказать, что там всё сделано А-Ху-ЕН-НО!
>>538176Резонно.Однако ты и без меня понимаешь, что игру ты делать даже не начинал.Лучше официально начни делать что-нибудь годное. Тогда я буду жить надеждой. что увижу игры.
>>538161>>538173Бля, я это ты. То что на понт не взять это пиздато, но в итоге всё скатывается всегда в прокрастинацию и лень, а замотивировать мало что может, ибо Я НЕ ПОВЕДУСЬ, Я ДОЛЖЕН САМ ЗОХОТЕТ.
Аноны обьясните как моделить ассеты для игры чтобы они были правильного размера? как вообще это определять что например когда ты моделишь стол он не будет слишком маленьким или слишком большим в игре? Я должен делать в игровом движке болванку а потом по ней размеры делать?
>>538231Если нет билда, то мож игрострой это не твое? Ну раз тебе похуй? Не трать свое и наше время, а займись чем-нибудь другим. Ничего не хочется делать? Так может ты быдло?Быдло не способно к творческой деятельности, для него это "заниматься хуйней". Тогда писой, какой, кушой, дегродирой, зайди к Машке-алкашке, запили личину, в общем живи как все. Какие проблемы то?
Дурацкий вопрос. Трудна ли разработка RTS на юнити? Насколько она сложна относительно других жанров? Какие вообще трудности возникают при разработки RTS?
>>538277Я и не собираюсь разрабатывать РТС, мне просто интересно узнать, насколько это сложно относительно других жанров.
>>538278Что такое РТС? Это РПГ в котором вместо одного героя используется абстрактный интерфейс. В РПГ поинт и клик используется для перемещения героя по карте, в РТС - для перемещения целых отрядов. Вместо квестов ты решаешь тактические задачи, когда у тебя сражается армия на армию. Вместо диалогов у тебя таблицы развития твоих баз/поселений. Вместо инвентаря у тебя постройки-хранилища ресурсов в твоих поселениях.Игнорируйте этого зерга >>538277
>>538286> Это РПГ в котором вместо одного героя используется абстрактный интерфейс> РПГЗначение знаешь, сычуш?
А может кто дать какое-нибудь видео где рассказывают как делали бекенд для какой-нибудь игры? Идеально на питоне, но и на других языках можно. Я находил только на эрланге и там чел не очень интересно рассказывал, было скучновато смотреть.
>>538169TechX-дебил, ты забыл, как тебя чморили за сериализацию, и снова набрался смелости выёбываться из-под шконки?
>>538271>Насколько она сложна относительно других жанров?Не знаю насчёт юнити, но как жанр намного проще многих. По крайне мере любых трёхмерных.95% ртс имеют двухмерный геймплей, при этом нет особых требований к отзывчивости управления, можно игнорировать форму юнитов представляя их как сферы или кубы. То есть в шутер, где моделька не соответствует физической играть будет невозможно; невнятное управление или застревание в стенах - любая такая мелочь очень сильно испортит впечатление, так как всё внимание игрока сконцентрировано в одной области около действующего персонажа, нужно всё-всё довести до очень хорошего уровня.В ртс же такие мелкие недочёты простительны, можно сделать у юнитов задержку в 0.1 сек в управлении, то что снаряд попадает немного мимо модельки, то что юниты иногда заходят друг в друга, не могут пройти между строений, проваливаются под рельеф и так далее. Ещё, намного проще сделать графон. Все объекты расположены в узком диапазоне расстояний и видно их с одной и той же стороны (можно обойтись вовсе без лодов и каскадных теней; впрочем, их за тебя и так юнити сделает, скорее всего) - это не какая-то дичь от первого лица, где камень должен выглядеть адекватно как с 30 см, так и с 300 метров. Грубо говоря, можно сделать игру намного более низкого качества, но играть в неё будет приятнее чем в игру такого же качества другого жанра.
>>538330А что насчёт алгоритма поиска путей и ИИ? Говорят, что с этим возникают серьёзные трудности. Одно дело писать ИИ для болвачика, чья единственная цель - это стрелять по камере, другое дело когда ему ещё надо строить там, юнитам управлять.
>>538338Если ты будешь писать честный (без бонуса по скорости производства и ресурсам) ии для более-менее не простой стратегии со сложным ландшафтом и механикой, то ты застрелишься. Проще дописать сетевой код и стравливать игроков, опять же особо диких требований к пингу тут нет. Я имел ввиду лишь саму игру, реализацию геймплея. Без противников.Впрочем, написать честного бота (с временем реакции и точностью схожими с человеческими) для шутера, который принимает хорошие решения о выборе оружия, позиции и передвижении не менее просто, скорее всего даже более сложно - я просто не знаю как к такой задаче подступиться, в отличие от ии для стратегии (где некоторые идеи есть). Тут нужно строить какие-то карты выгодных позиций и строить модели поведения противников (потому что значительную часть времени нет информации об их действиях), предполагать их передвижения и всё в таком роде - в стратегиях игра обычно идёт намного более в открытую (разведка и всё такое), намного медленнее (можно просто играть от обороны вообще без предположений о действиях противника). На тебя напали с неожиданной стороны, ты потеряешь несколько юнитов тут, но не проиграешь - можно напасть в другом месте, размениваться по ресурсам и так далее. В шутере же если на тебя напали с неожиданной стороны - то ты уже проиграл, обычно. Я бы скорее взялся за бота для стратегии, чем за такое.Я не видел игры, где ии взлетел бы в полной мере. Везде это максимум на средний уровень сложности тянет, во что я играл. Empire Earth 2 - самый сильный пример честного бота, и то он выпиливаетсяс онли-мышки без особых проблем.В шутере болванчик стреляющий по камере взлетает только из-за их количества, это аналогия бонуса к ресурсам у ботов в стратегиях. Или можно просто прикрутить болванчику аимбота с нечеловеческими реакцией и точностью, но тогда это будет эквивалентно микроботу для стратегии, где каждый юнит индивидуально уворачивается от вражеских снарядов (что-то вроде https://www.youtube.com/watch?v=IKVFZ28ybQs или https://youtu.be/mrbYd4OFrWE?t=149 - не интересовался живо ли сейчас такое направление). >что насчёт алгоритма поиска путейТам всё более-менее просто. Эти алгоритмы уже есть как для сетки, так и для графов - их можно чуть ли не скопипастить.